--- /srv/rebuilderd/tmp/rebuilderdQuhoQ6/inputs/mousai_0.7.9-4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdQuhoQ6/out/mousai_0.7.9-4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-15 21:24:06.000000 debian-binary │ --rw-r--r-- 0 0 0 2208 2025-10-15 21:24:06.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1212804 2025-10-15 21:24:06.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2204 2025-10-15 21:24:06.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1212712 2025-10-15 21:24:06.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 0x39021 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x3d87e0 0x003d87e0 0x003d87e0 0x0db50 0x0db50 R 0x4 │ │ │ │ + ARM_EXIDX 0x3d87a0 0x003d87a0 0x003d87a0 0x0db50 0x0db50 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 0x3e6354 0x3e6354 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x3e6314 0x3e6314 R E 0x10000 │ │ │ │ LOAD 0x3f4950 0x003f4950 0x003f4950 0x1ca9c 0x1d570 RW 0x10000 │ │ │ │ DYNAMIC 0x40ef38 0x0040ef38 0x0040ef38 0x00190 0x00190 RW 0x4 │ │ │ │ NOTE 0x000194 0x00000194 0x00000194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x3e6334 0x003e6334 0x003e6334 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x3e62f4 0x003e62f4 0x003e62f4 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x3f4950 0x003f4950 0x003f4950 0x00010 0x00114 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x3f4950 0x003f4950 0x003f4950 0x1b6b0 0x1b6b0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,22 +10,22 @@ │ │ │ │ [ 5] .dynstr STRTAB 000032e4 0032e4 0042dd 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 000075c2 0075c2 000610 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00007bd4 007bd4 000180 00 A 5 5 4 │ │ │ │ [ 8] .rel.dyn REL 00007d54 007d54 014290 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 0001bfe4 01bfe4 001790 08 AI 4 26 4 │ │ │ │ [10] .init PROGBITS 0001d774 01d774 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0001d780 01d780 00236c 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0001faf0 01faf0 337a58 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00357548 357548 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00357550 357550 047e87 00 A 0 0 8 │ │ │ │ - [15] .debug_gdb_scripts PROGBITS 0039f3d7 39f3d7 000022 01 AMS 0 0 1 │ │ │ │ - [16] .ARM.extab PROGBITS 0039f3fc 39f3fc 0393e4 00 A 0 0 4 │ │ │ │ - [17] .ARM.exidx ARM_EXIDX 003d87e0 3d87e0 00db50 00 AL 12 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 003e6330 3e6330 000004 00 A 0 0 4 │ │ │ │ - [19] .note.ABI-tag NOTE 003e6334 3e6334 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0001faf0 01faf0 337a18 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00357508 357508 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00357510 357510 047e87 00 A 0 0 8 │ │ │ │ + [15] .debug_gdb_scripts PROGBITS 0039f397 39f397 000022 01 AMS 0 0 1 │ │ │ │ + [16] .ARM.extab PROGBITS 0039f3bc 39f3bc 0393e4 00 A 0 0 4 │ │ │ │ + [17] .ARM.exidx ARM_EXIDX 003d87a0 3d87a0 00db50 00 AL 12 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 003e62f0 3e62f0 000004 00 A 0 0 4 │ │ │ │ + [19] .note.ABI-tag NOTE 003e62f4 3e62f4 000020 00 A 0 0 4 │ │ │ │ [20] .tdata PROGBITS 003f4950 3f4950 000010 00 WAT 0 0 8 │ │ │ │ [21] .tbss NOBITS 003f4960 3f4960 000104 00 WAT 0 0 8 │ │ │ │ [22] .init_array INIT_ARRAY 003f4960 3f4960 000008 04 WA 0 0 4 │ │ │ │ [23] .fini_array FINI_ARRAY 003f4968 3f4968 000004 04 WA 0 0 4 │ │ │ │ [24] .data.rel.ro PROGBITS 003f4970 3f4970 01a5c8 00 WA 0 0 8 │ │ │ │ [25] .dynamic DYNAMIC 0040ef38 40ef38 000190 08 WA 5 0 4 │ │ │ │ [26] .got PROGBITS 0040f0c8 40f0c8 000f34 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -762,18 +762,18 @@ │ │ │ │ 758: 00000000 0 FUNC GLOBAL DEFAULT UND ioctl@GLIBC_2.4 (3) │ │ │ │ 759: 00000000 0 FUNC GLOBAL DEFAULT UND gtk_widget_class_set_css_name │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND _Unwind_GetLanguageSpecificData@GCC_3.0 (5) │ │ │ │ 761: 00000000 0 FUNC GLOBAL DEFAULT UND gtk_scrolled_window_get_type │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND g_date_time_to_local │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND adw_toast_set_title@LIBADWAITA_1_0 (2) │ │ │ │ 764: 00000000 0 FUNC GLOBAL DEFAULT UND gst_device_provider_factory_get_by_name │ │ │ │ - 765: 00356f34 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ + 765: 00356eec 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ 766: 00411ec0 0 NOTYPE GLOBAL DEFAULT 28 _bss_end__ │ │ │ │ - 767: 00357550 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 767: 00357510 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 768: 00411ec0 0 NOTYPE GLOBAL DEFAULT 28 __end__ │ │ │ │ 769: 00411ec0 0 NOTYPE GLOBAL DEFAULT 28 __bss_end__ │ │ │ │ 770: 004113ec 0 NOTYPE GLOBAL DEFAULT 27 _edata │ │ │ │ 771: 00411400 0 NOTYPE GLOBAL DEFAULT 28 __bss_start__ │ │ │ │ 772: 00411400 0 NOTYPE GLOBAL DEFAULT 28 __bss_start │ │ │ │ 773: 00411ec0 0 NOTYPE GLOBAL DEFAULT 28 _end │ │ │ │ - 774: 00356f10 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ - 775: 00356f58 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ + 774: 00356ec8 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 775: 00356f10 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -18,15 +18,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) 0x1d774 │ │ │ │ - 0x0000000d (FINI) 0x357548 │ │ │ │ + 0x0000000d (FINI) 0x357508 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x3f4960 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x3f4968 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1d4 │ │ │ │ 0x00000005 (STRTAB) 0x32e4 │ │ │ │ 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: 213956c4813d250d18424eddd2ef8a1ed4877c23 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 04ab9eaa7007011ce04418800bd15a1acc5dd1eb │ │ │ │ │ │ │ │ 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,47 +1,47 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0001faf0 <__aeabi_uldivmod@@Base-0x337420>: │ │ │ │ +0001faf0 <__aeabi_uldivmod@@Base-0x3373d8>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 20128 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 30d970 │ │ │ │ + bl 30d928 │ │ │ │ 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 2043c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1fb78 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #136] @ 1fc18 │ │ │ │ mov r8, sp │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 1fcbc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r8!, {r2, r3, r6, r7} │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r5, r6, r7} │ │ │ │ @@ -135,15 +135,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -175,15 +175,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #88] @ 1fe94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -253,15 +253,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -293,15 +293,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 1ffdc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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} │ │ │ │ @@ -335,15 +335,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 20084 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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} │ │ │ │ @@ -377,15 +377,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -414,15 +414,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [pc, #108] @ 201c4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -432,15 +432,15 @@ │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 201b4 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r5, sp, r4, ror r9 │ │ │ │ eorseq pc, lr, r8, lsl sp @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -453,15 +453,15 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7, ip} │ │ │ │ ldr r1, [pc, #96] @ 20254 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -493,15 +493,15 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #96] @ 202fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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} │ │ │ │ @@ -530,15 +530,15 @@ │ │ │ │ orr r1, r8, #4 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #100] @ 20394 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -548,15 +548,15 @@ │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 20384 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r5, sp, r8, asr #14 │ │ │ │ eorseq pc, lr, r0, asr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -573,15 +573,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #92] @ 20438 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2040c │ │ │ │ mov r1, sp │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f030 │ │ │ │ mov r0, r4 │ │ │ │ @@ -614,15 +614,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -654,15 +654,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -691,15 +691,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [pc, #108] @ 20618 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -709,15 +709,15 @@ │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 20608 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r5, sp, r0, lsl #12 │ │ │ │ eorseq pc, lr, r4, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -732,15 +732,15 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #88] @ 206b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 │ │ │ │ @@ -757,25 +757,25 @@ │ │ │ │ bl 38ac8 │ │ │ │ ldrhteq r5, [sp], -r8 │ │ │ │ eorseq pc, lr, r8, lsl r8 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ mov r0, r4 │ │ │ │ bl 20300 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ 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 30d970 │ │ │ │ + bl 30d928 │ │ │ │ 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 20088 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -787,15 +787,15 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ 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 30d970 │ │ │ │ + bl 30d928 │ │ │ │ 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 1fd60 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -805,46 +805,46 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 2077c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_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 30d970 │ │ │ │ + bl 30d928 │ │ │ │ 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 204dc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 207e4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_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 30d970 │ │ │ │ + bl 30d928 │ │ │ │ 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 201c8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -855,15 +855,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_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 30d970 │ │ │ │ + bl 30d928 │ │ │ │ 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} │ │ │ │ @@ -881,15 +881,15 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ 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 30d970 │ │ │ │ + bl 30d928 │ │ │ │ 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 1ff38 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -899,30 +899,30 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 208f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 209e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 20ca8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20c30 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -956,15 +956,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 209bc │ │ │ │ cmp r1, #1 │ │ │ │ bne 209e4 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 209ec │ │ │ │ @@ -974,15 +974,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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20bf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -1035,15 +1035,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 20afc │ │ │ │ cmp r2, #1 │ │ │ │ bne 20b20 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ 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 │ │ │ │ @@ -1308,30 +1308,30 @@ │ │ │ │ beq 20f80 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 20f80 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20fa8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 20fd0 │ │ │ │ ldr r0, [pc, #80] @ 20fe0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 20f6c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -1474,24 +1474,24 @@ │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ bcc 211f4 │ │ │ │ lsl r7, r6, #2 │ │ │ │ add r4, r7, r5 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ bls 21204 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2c7fd4 │ │ │ │ + bl 2c7f8c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #584] @ 21454 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 213c4 │ │ │ │ add r4, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ add sl, r9, #16 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1592,15 +1592,15 @@ │ │ │ │ b 21338 │ │ │ │ ldmib sp, {r1, ip} │ │ │ │ ldr r9, [sp, #12] │ │ │ │ b 213e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2c8028 │ │ │ │ + bl 2c7fe0 │ │ │ │ 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] │ │ │ │ @@ -1611,15 +1611,15 @@ │ │ │ │ beq 21188 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #36] @ 21458 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 38a40 │ │ │ │ @@ -1679,15 +1679,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 2168c │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -1838,24 +1838,24 @@ │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ bcs 217a4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ bls 217b4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #684] @ 21a68 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2199c │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r6, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1905,15 +1905,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add fp, r5, r0, lsr #3 │ │ │ │ rsb r0, fp, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 2194c │ │ │ │ rev r2, r3 │ │ │ │ @@ -1966,15 +1966,15 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 219bc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -1986,15 +1986,15 @@ │ │ │ │ movne r2, #20 │ │ │ │ addne r2, r2, r1, lsl #2 │ │ │ │ addne r0, r0, r2 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 2173c │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, r9 │ │ │ │ bl 1dde8 │ │ │ │ ldr r0, [pc, #84] @ 21a70 │ │ │ │ @@ -2067,15 +2067,15 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 21c88 │ │ │ │ add r0, r0, fp, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -2229,24 +2229,24 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 21dc0 │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ bls 21dd0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #660] @ 2206c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21fa8 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r6, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -2294,15 +2294,15 @@ │ │ │ │ eor r9, r0, r6 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ sub r0, ip, r4, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 21f60 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -2353,15 +2353,15 @@ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 21fc8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -2371,15 +2371,15 @@ │ │ │ │ str lr, [sl] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 21d58 │ │ │ │ sub r0, ip, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 1dde8 │ │ │ │ ldr r0, [pc, #84] @ 22074 │ │ │ │ @@ -2452,15 +2452,15 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 2228c │ │ │ │ add r0, r0, fp, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -2614,24 +2614,24 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 223c4 │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ bls 223d4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #660] @ 22670 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 225ac │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r6, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -2679,15 +2679,15 @@ │ │ │ │ eor r9, r0, r6 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ sub r0, ip, r4, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 22564 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -2738,15 +2738,15 @@ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 225cc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -2756,15 +2756,15 @@ │ │ │ │ str lr, [sl] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 2235c │ │ │ │ sub r0, ip, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 1dde8 │ │ │ │ ldr r0, [pc, #84] @ 22678 │ │ │ │ @@ -2853,24 +2853,24 @@ │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ bcc 22780 │ │ │ │ lsl r7, r6, #2 │ │ │ │ add r4, r7, r5 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ bls 22790 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2c7fd4 │ │ │ │ + bl 2c7f8c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #588] @ 229e4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22954 │ │ │ │ add r4, r0, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ add sl, r9, #16 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2972,15 +2972,15 @@ │ │ │ │ b 228c8 │ │ │ │ ldmib sp, {r1, ip} │ │ │ │ ldr r9, [sp, #12] │ │ │ │ b 22974 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2c8028 │ │ │ │ + bl 2c7fe0 │ │ │ │ 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] │ │ │ │ @@ -2991,15 +2991,15 @@ │ │ │ │ beq 226d0 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #36] @ 229e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 38a40 │ │ │ │ @@ -3058,15 +3058,15 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 22c04 │ │ │ │ add r0, r0, fp, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15c62c │ │ │ │ + bl 15c5e4 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -3220,24 +3220,24 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 22d3c │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ bls 22d4c │ │ │ │ mov r0, #1 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #660] @ 22fe8 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22f24 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r6, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3285,15 +3285,15 @@ │ │ │ │ eor r9, r0, r6 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ sub r0, ip, r4, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15c62c │ │ │ │ + bl 15c5e4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 22edc │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -3344,15 +3344,15 @@ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 22f44 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -3362,15 +3362,15 @@ │ │ │ │ str lr, [sl] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 22cd4 │ │ │ │ sub r0, ip, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 1dde8 │ │ │ │ ldr r0, [pc, #84] @ 22ff0 │ │ │ │ @@ -3444,15 +3444,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 23200 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -3598,24 +3598,24 @@ │ │ │ │ add r7, r4, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ bcs 23324 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ bls 23334 │ │ │ │ mov r0, #1 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #660] @ 235d0 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23504 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r6, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3661,15 +3661,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [ip, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 234c0 │ │ │ │ rev r2, r3 │ │ │ │ @@ -3720,15 +3720,15 @@ │ │ │ │ b 23460 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b 23524 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -3740,15 +3740,15 @@ │ │ │ │ movne r3, #12 │ │ │ │ addne r3, r3, r1, lsl #2 │ │ │ │ addne r0, r0, r3 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 232bc │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 1dde8 │ │ │ │ ldr r0, [pc, #84] @ 235d8 │ │ │ │ @@ -3821,15 +3821,15 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 237f0 │ │ │ │ add r0, r0, fp, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -3983,24 +3983,24 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 23928 │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ bls 23938 │ │ │ │ mov r0, #1 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #660] @ 23bd4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23b10 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r6, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -4048,15 +4048,15 @@ │ │ │ │ eor r9, r0, r6 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ sub r0, ip, r4, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 23ac8 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -4107,15 +4107,15 @@ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 23b30 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -4125,15 +4125,15 @@ │ │ │ │ str lr, [sl] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 238c0 │ │ │ │ sub r0, ip, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 1dde8 │ │ │ │ ldr r0, [pc, #84] @ 23bdc │ │ │ │ @@ -4209,15 +4209,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ b 23e94 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r6, r6, r4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -4400,24 +4400,24 @@ │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ bcs 23fac │ │ │ │ add r8, r5, r7 │ │ │ │ cmn r8, #-2147483640 @ 0x80000008 │ │ │ │ bls 23fbc │ │ │ │ mov r0, #1 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #676] @ 24268 │ │ │ │ mov r1, #8 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2419c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -4467,15 +4467,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add fp, r7, r0, lsr #3 │ │ │ │ rsb r0, fp, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 2414c │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -4526,15 +4526,15 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [sp] │ │ │ │ b 241bc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r3] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -4546,15 +4546,15 @@ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ addne r2, r2, r1, lsl #4 │ │ │ │ addne r0, r0, r2 │ │ │ │ addsne r1, r0, #5 │ │ │ │ beq 23f44 │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 1dde8 │ │ │ │ ldr r0, [pc, #84] @ 24270 │ │ │ │ @@ -4627,15 +4627,15 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 24488 │ │ │ │ add r0, r0, fp, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -4789,24 +4789,24 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 245c0 │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r5, r7 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ bls 245d0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #660] @ 2486c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 247a8 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ add r6, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -4854,15 +4854,15 @@ │ │ │ │ eor r9, r0, r6 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ sub r0, ip, r4, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 24760 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -4913,15 +4913,15 @@ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b 247c8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -4931,15 +4931,15 @@ │ │ │ │ str lr, [sl] │ │ │ │ addne r1, r0, r0, lsl #4 │ │ │ │ addsne r1, r1, #21 │ │ │ │ beq 24558 │ │ │ │ sub r0, ip, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 1dde8 │ │ │ │ ldr r0, [pc, #84] @ 24874 │ │ │ │ @@ -5008,15 +5008,15 @@ │ │ │ │ str r0, [sl, r5] │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 24a58 │ │ │ │ add r0, r7, fp, lsl #2 │ │ │ │ sub r1, r0, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 15d6d4 │ │ │ │ + bl 15d68c │ │ │ │ ldr lr, [sp, #32] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ and r2, r1, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ ands r5, r3, r5 │ │ │ │ @@ -5155,23 +5155,23 @@ │ │ │ │ cmp r0, r4, lsl #2 │ │ │ │ bcc 24b78 │ │ │ │ lsl r8, r4, #2 │ │ │ │ add r7, r8, r6 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ bls 24b88 │ │ │ │ mov r0, #1 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #520] @ 24d98 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 24d18 │ │ │ │ add r7, r0, r8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e508 │ │ │ │ @@ -5209,15 +5209,15 @@ │ │ │ │ eor r4, r0, sl │ │ │ │ rev r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ add r5, r9, r0, lsr #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r1, r0, r5, lsl #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 15d6d4 │ │ │ │ + bl 15d68c │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, sl │ │ │ │ beq 24ccc │ │ │ │ ldr ip, [sp, #32] │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -5261,15 +5261,15 @@ │ │ │ │ ldm sp, {r1, sl} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r9, [sp, #8] │ │ │ │ b 24d3c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [ip] │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r1, r9 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -5279,15 +5279,15 @@ │ │ │ │ str r6, [ip, #4] │ │ │ │ beq 24b14 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sl, r5, lsl #2 │ │ │ │ add r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r5, lsl #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 24b10 │ │ │ │ add r0, sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 1dde8 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -5303,26 +5303,26 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r1, lr │ │ │ │ subs r2, r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ mov r3, ip │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 196c54 │ │ │ │ + b 196c0c │ │ │ │ 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 196c54 │ │ │ │ + b 196c0c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 24e18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -5335,23 +5335,23 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 264c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #76] @ 24ed4 │ │ │ │ ldr r3, [pc, #76] @ 24ed8 │ │ │ │ stm sp, {r0, r1} │ │ │ │ @@ -5443,17 +5443,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 25064 │ │ │ │ cmp r0, #0 │ │ │ │ beq 25010 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d84bc │ │ │ │ + bl 2d8474 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 25088 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -5461,29 +5461,29 @@ │ │ │ │ ldr r0, [pc, #116] @ 250a4 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2508c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 25064 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f030 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d84bc │ │ │ │ + bl 2d8474 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 250a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -5498,15 +5498,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ beq 25100 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 250c8 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -6290,25 +6290,25 @@ │ │ │ │ pop {fp, lr} │ │ │ │ bx lr │ │ │ │ eorseq r5, sp, r0, lsr #25 │ │ │ │ eorseq r5, sp, r8, ror #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2d9120 │ │ │ │ + bl 2d90d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 34e14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ @@ -6399,15 +6399,15 @@ │ │ │ │ str r1, [r0, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bne 26078 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, r7, #1 │ │ │ │ @@ -6468,15 +6468,15 @@ │ │ │ │ add r1, r7, #1 │ │ │ │ mov r2, sp │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 133c94 │ │ │ │ + bl 133c4c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 26094 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -6508,30 +6508,30 @@ │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ b 2603c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2d8e68 │ │ │ │ + bl 2d8e20 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 24dfc │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ bcs 26104 │ │ │ │ mov r5, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 133c94 │ │ │ │ + bl 133c4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r0, r0, #3 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r0, [sp, #24] │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -6577,18 +6577,18 @@ │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ cmpne r4, #101 @ 0x65 │ │ │ │ bne 261c0 │ │ │ │ stm sp, {r0, r1, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 1341f0 │ │ │ │ + bl 1341a8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 356e70 │ │ │ │ + bl 356e28 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 2620c │ │ │ │ vldr d1, [pc, #196] @ 262a8 │ │ │ │ @@ -6635,15 +6635,15 @@ │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stm sp, {r0, r1, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 1339f8 │ │ │ │ + bl 1339b0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strbhi ip, [fp, #2208]! @ 0x8a0 │ │ │ │ svcvc 0x00e1ccf3 │ │ │ │ ldrshteq r9, [lr], -ip │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -6672,16 +6672,16 @@ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ 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 1341f0 │ │ │ │ - bl 356e70 │ │ │ │ + b 1341a8 │ │ │ │ + bl 356e28 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 26380 │ │ │ │ vldr d1, [pc, #168] @ 26400 │ │ │ │ @@ -6776,25 +6776,25 @@ │ │ │ │ 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 2d9110 │ │ │ │ + bl 2d90c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 34e14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 26550 │ │ │ │ str r1, [sp] │ │ │ │ @@ -6804,15 +6804,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 29c72c │ │ │ │ + bl 29c6e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r7, sp, r4, lsr #3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 26598 │ │ │ │ str r1, [sp] │ │ │ │ @@ -6822,28 +6822,28 @@ │ │ │ │ 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 29c72c │ │ │ │ + bl 29c6e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r7, sp, r0, ror r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ 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 2e0b6c │ │ │ │ + bl 2e0b24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 26760 │ │ │ │ bl 1f21c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a4 │ │ │ │ ldr r2, [pc, #484] @ 267c8 │ │ │ │ @@ -6853,67 +6853,67 @@ │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, lr, #40 @ 0x28 │ │ │ │ mov r3, #6 │ │ │ │ bl 8ac4c │ │ │ │ add r0, sp, #8 │ │ │ │ vldr d0, [pc, #432] @ 267b8 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ - bl 2e0c4c │ │ │ │ + bl 2e0c04 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ vldr d0, [pc, #424] @ 267c0 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e0c68 │ │ │ │ + bl 2e0c20 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, lr, #40 @ 0x28 │ │ │ │ movw r2, #1500 @ 0x5dc │ │ │ │ - bl 2e0bc4 │ │ │ │ + bl 2e0b7c │ │ │ │ ldr r0, [pc, #400] @ 267cc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26750 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ mov r6, r0 │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d730 │ │ │ │ + bl 19d6e8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e2a4 │ │ │ │ ldr r2, [pc, #336] @ 267d0 │ │ │ │ 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 8b0c4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, lr, #40 @ 0x28 │ │ │ │ mov r2, #26 │ │ │ │ - bl 2e0bf0 │ │ │ │ + bl 2e0ba8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 2e0c20 │ │ │ │ + bl 2e0bd8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, lr, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2e0b98 │ │ │ │ + bl 2e0b50 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 2e0c84 │ │ │ │ + bl 2e0c3c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -6939,62 +6939,62 @@ │ │ │ │ str r3, [sp, #1068] @ 0x42c │ │ │ │ str r2, [sp, #1076] @ 0x434 │ │ │ │ bl 38904 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b 26764 │ │ │ │ - bl 157930 │ │ │ │ + bl 1578e8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b 267a8 │ │ │ │ mov r5, r0 │ │ │ │ b 267a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ b 267a0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ nop {0} │ │ │ │ ... │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ - ldrhteq r3, [r5], -r8 │ │ │ │ + eorseq r3, r5, r8, ror sp │ │ │ │ eorseq r9, lr, r0, lsr r8 │ │ │ │ - eorseq r3, r5, r6, lsl sp │ │ │ │ + ldrsbteq r3, [r5], -r6 │ │ │ │ eorseq r7, sp, r4, lsr #31 │ │ │ │ eorseq r7, sp, r0, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2de090 │ │ │ │ + bl 2de048 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 2ebec8 │ │ │ │ + bl 2ebe80 │ │ │ │ ldr r1, [pc, #1184] @ 26ca0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #17 │ │ │ │ - bl 3219dc │ │ │ │ + bl 321994 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ - bl 348b48 │ │ │ │ + bl 348b00 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r0, #0 │ │ │ │ beq 26938 │ │ │ │ ldr r2, [pc, #1168] @ 26cd4 │ │ │ │ @@ -7009,15 +7009,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bcs 26930 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #1132] @ 26ce0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ beq 26938 │ │ │ │ ldr r0, [pc, #1100] @ 26ce4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -7050,29 +7050,29 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ b 26938 │ │ │ │ cmp r2, #0 │ │ │ │ bne 26bc0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2de014 │ │ │ │ + bl 2ddfcc │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 1db0c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ mov r0, fp │ │ │ │ bl 1f408 │ │ │ │ ldr r0, [pc, #824] @ 26ca4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ beq 26b48 │ │ │ │ @@ -7082,15 +7082,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 26b00 │ │ │ │ ldr r0, [pc, #784] @ 26cb0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 26b48 │ │ │ │ ldr r7, [pc, #768] @ 26cb4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r8, [r7, #4] │ │ │ │ cmp r8, #0 │ │ │ │ @@ -7103,15 +7103,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r1, [pc, #696] @ 26cb8 │ │ │ │ cmp r8, #1 │ │ │ │ ldr r0, [pc, #692] @ 26cbc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ @@ -7137,15 +7137,15 @@ │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r8, sp, #156 @ 0x9c │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1239d8 │ │ │ │ + bl 12398c │ │ │ │ ldr r0, [pc, #576] @ 26cc8 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ ldr r1, [pc, #572] @ 26ccc │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -7161,15 +7161,15 @@ │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [pc, #504] @ 26cd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldrb r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #3 │ │ │ │ beq 26b44 │ │ │ │ cmp r0, #1 │ │ │ │ bne 26b24 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 1d9f8 │ │ │ │ @@ -7186,32 +7186,32 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 26b44 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 26b44 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq 26b60 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ strdeq sl, [r6] │ │ │ │ moveq r0, r6 │ │ │ │ addeq sp, sp, #180 @ 0xb4 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ stm r0, {r6, sl, fp} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 15bdd0 │ │ │ │ + bl 15bd88 │ │ │ │ ldr r1, [pc, #360] @ 26cf8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #356] @ 26cfc │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -7245,15 +7245,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 15c220 │ │ │ │ + bl 15c1d8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ b 26c68 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 26c90 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -7269,44 +7269,44 @@ │ │ │ │ b 26c78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 26c90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eorseq r9, r5, r4, ror r2 │ │ │ │ + eorseq r9, r5, r4, lsr r2 │ │ │ │ eorseq r9, lr, r0, ror #7 │ │ │ │ eorseq r9, lr, r8, lsr #17 │ │ │ │ eorseq r9, lr, r0, lsr #14 │ │ │ │ mlaseq lr, r0, r8, r9 │ │ │ │ eorseq r9, lr, ip, ror r8 │ │ │ │ mlaseq sp, ip, r2, r8 │ │ │ │ eorseq r9, lr, r8, lsr #8 │ │ │ │ - eorseq r9, r5, r7, asr #32 │ │ │ │ + eorseq r9, r5, r7 │ │ │ │ eorseq r8, sp, r4, lsl #5 │ │ │ │ eorseq r8, sp, ip, asr r2 │ │ │ │ eorseq r8, sp, r0, lsl r2 │ │ │ │ eorseq r9, lr, r8, asr r7 │ │ │ │ eorseq r9, lr, r8, lsl #10 │ │ │ │ eorseq r9, lr, ip, asr #19 │ │ │ │ eorseq r9, lr, r4, asr r6 │ │ │ │ eorseq r9, lr, ip, lsr #19 │ │ │ │ eorseq r9, lr, ip, lsl #19 │ │ │ │ eorseq r8, sp, ip, ror #7 │ │ │ │ mlaseq sp, r8, r3, r8 │ │ │ │ - eorseq r8, r5, r7, lsl #28 │ │ │ │ + eorseq r8, r5, r7, asr #27 │ │ │ │ mlaseq sp, r4, r0, r8 │ │ │ │ eorseq r7, sp, r8, lsr fp │ │ │ │ eorseq r7, sp, r8, lsr #22 │ │ │ │ - eorseq r8, r5, r3, lsr #28 │ │ │ │ + eorseq r8, r5, r3, ror #27 │ │ │ │ ldrsbteq r8, [sp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #328] @ 26e64 │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -7361,15 +7361,15 @@ │ │ │ │ mov r0, sp │ │ │ │ stm r5, {sl, fp, lr} │ │ │ │ str ip, [r5, #12] │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r8, [sp] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 15bc54 │ │ │ │ + bl 15bc0c │ │ │ │ ldr r1, [pc, #108] @ 26e74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [pc, #104] @ 26e78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -7405,15 +7405,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ beq 26ed4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 26e9c │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -7438,29 +7438,29 @@ │ │ │ │ ldr r2, [pc, #80] @ 26f6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mvn r2, #0 │ │ │ │ lsr r1, r2, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 180a44 │ │ │ │ + bl 1809fc │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 26f5c │ │ │ │ ldr r0, [pc, #20] @ 26f60 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 26f64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ bl 38870 │ │ │ │ - eorseq r9, r5, r2, ror #12 │ │ │ │ + eorseq r9, r5, r2, lsr #12 │ │ │ │ ldrshteq r8, [sp], -r4 │ │ │ │ - mlaseq r5, sl, r6, r9 │ │ │ │ + eorseq r9, r5, sl, asr r6 │ │ │ │ eorseq r8, sp, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #512] @ 0x200 │ │ │ │ ldrd r8, [r0] │ │ │ │ cmp r6, #16 │ │ │ │ mov r7, r6 │ │ │ │ @@ -7500,62 +7500,62 @@ │ │ │ │ bl 1f030 │ │ │ │ str r9, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r6, #-134217727 @ 0xf8000001 │ │ │ │ bhi 27108 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27108 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r6, r4 │ │ │ │ beq 26fc8 │ │ │ │ cmn r1, #-134217726 @ 0xf8000002 │ │ │ │ bhi 27154 │ │ │ │ lsl sl, r4, #5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27154 │ │ │ │ cmp r6, #17 │ │ │ │ bcs 270b4 │ │ │ │ ldr r0, [pc, #240] @ 27178 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2716c │ │ │ │ lsl r2, r6, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 1f030 │ │ │ │ b 270f4 │ │ │ │ cmn r6, #-134217727 @ 0xf8000001 │ │ │ │ bhi 27154 │ │ │ │ lsl r6, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27154 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, sl │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2716c │ │ │ │ str r8, [r9] │ │ │ │ str r4, [r9, #512] @ 0x200 │ │ │ │ str r7, [r9, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -7585,22 +7585,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, sl │ │ │ │ bl 38870 │ │ │ │ eorseq r8, lr, r4, ror #27 │ │ │ │ - eorseq r9, r5, r2, asr r4 │ │ │ │ + eorseq r9, r5, r2, lsl r4 │ │ │ │ eorseq r8, sp, r4, ror #7 │ │ │ │ - eorseq r9, r5, r2, lsl #12 │ │ │ │ + eorseq r9, r5, r2, asr #11 │ │ │ │ eorseq r8, sp, r4, lsr #11 │ │ │ │ - eorseq sl, r4, r1, lsl #18 │ │ │ │ + eorseq sl, r4, r1, asr #17 │ │ │ │ eorseq r8, sp, ip, lsl r4 │ │ │ │ eorseq r8, sp, r0, lsr #8 │ │ │ │ - eorseq r8, r5, r1, ror #27 │ │ │ │ + eorseq r8, r5, r1, lsr #27 │ │ │ │ ldrhteq r7, [sp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #640] @ 0x280 │ │ │ │ ldrd r8, [r0] │ │ │ │ cmp r6, #16 │ │ │ │ mov r7, r6 │ │ │ │ @@ -7642,43 +7642,43 @@ │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r9, [r5, #640] @ 0x280 │ │ │ │ umull r4, r0, r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27350 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r6, r4 │ │ │ │ beq 271f4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ umull sl, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2739c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2739c │ │ │ │ cmp r6, #17 │ │ │ │ bcs 272f8 │ │ │ │ ldr r0, [pc, #252] @ 273c0 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 273b4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ mov r1, r9 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ @@ -7686,22 +7686,22 @@ │ │ │ │ b 2733c │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ umull r6, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2739c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2739c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, sl │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 273b4 │ │ │ │ str r8, [r9] │ │ │ │ str r4, [r9, #640] @ 0x280 │ │ │ │ str r7, [r9, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -7731,34 +7731,34 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, sl │ │ │ │ bl 38870 │ │ │ │ eorseq r8, lr, r8, lsr #23 │ │ │ │ - eorseq r9, r5, sl, lsl #4 │ │ │ │ + eorseq r9, r5, sl, asr #3 │ │ │ │ mlaseq sp, ip, r1, r8 │ │ │ │ - ldrsbteq r9, [r5], -r2 │ │ │ │ + mlaseq r5, r2, r3, r9 │ │ │ │ eorseq r8, sp, r4, ror r3 │ │ │ │ - ldrhteq sl, [r4], -r9 │ │ │ │ + eorseq sl, r4, r9, ror r6 │ │ │ │ ldrsbteq r8, [sp], -r4 │ │ │ │ ldrsbteq r8, [sp], -r8 │ │ │ │ - mlaseq r5, r9, fp, r8 │ │ │ │ + eorseq r8, r5, r9, asr fp │ │ │ │ eorseq r7, sp, ip, ror #24 │ │ │ │ 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 27430 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 27438 │ │ │ │ @@ -7784,15 +7784,15 @@ │ │ │ │ beq 2750c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 5d9bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 276d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 274c8 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 274a0 │ │ │ │ @@ -7802,15 +7802,15 @@ │ │ │ │ b 27590 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 27590 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 275ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -7819,15 +7819,15 @@ │ │ │ │ b 275ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 20908 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 27528 │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 27548 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2752c │ │ │ │ @@ -7861,18 +7861,18 @@ │ │ │ │ bne 2775c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27774 │ │ │ │ ldr r0, [pc, #484] @ 277a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 5d708 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 20cb4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -7891,15 +7891,15 @@ │ │ │ │ beq 27670 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 5d9bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 276d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2764c │ │ │ │ tst r0, #1 │ │ │ │ @@ -7908,15 +7908,15 @@ │ │ │ │ b 276e4 │ │ │ │ mov r0, r8 │ │ │ │ bl 20908 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2768c │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 276b0 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 27690 │ │ │ │ @@ -7926,15 +7926,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2772c │ │ │ │ tst r0, #1 │ │ │ │ bne 27620 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18d88c │ │ │ │ + bl 18d844 │ │ │ │ b 27620 │ │ │ │ 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] │ │ │ │ @@ -7984,27 +7984,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, sp, r4, lsl r5 │ │ │ │ eorseq r9, sp, ip, asr r5 │ │ │ │ eorseq r9, sp, r8, ror #7 │ │ │ │ ldrhteq r9, [sp], -r0 │ │ │ │ - eorseq r9, r5, r8, asr #30 │ │ │ │ + eorseq r9, r5, r8, lsl #30 │ │ │ │ eorseq r9, sp, r0, lsr #7 │ │ │ │ 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 27808 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 27810 │ │ │ │ @@ -8030,15 +8030,15 @@ │ │ │ │ beq 278e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 5d9bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 27ab0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 278a0 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 27878 │ │ │ │ @@ -8048,15 +8048,15 @@ │ │ │ │ b 27968 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 27968 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 279c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -8065,15 +8065,15 @@ │ │ │ │ b 279c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 20908 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 27900 │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 27920 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 27904 │ │ │ │ @@ -8107,18 +8107,18 @@ │ │ │ │ bne 27b34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27b4c │ │ │ │ ldr r0, [pc, #484] @ 27b80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 5d708 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 20cb4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -8137,15 +8137,15 @@ │ │ │ │ beq 27a48 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 5d9bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 27ab0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 27a24 │ │ │ │ tst r0, #1 │ │ │ │ @@ -8154,15 +8154,15 @@ │ │ │ │ b 27abc │ │ │ │ mov r0, r8 │ │ │ │ bl 20908 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a64 │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 27a88 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 27a68 │ │ │ │ @@ -8172,15 +8172,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 27b04 │ │ │ │ tst r0, #1 │ │ │ │ bne 279f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18d88c │ │ │ │ + bl 18d844 │ │ │ │ b 279f8 │ │ │ │ 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] │ │ │ │ @@ -8230,27 +8230,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, sp, ip, lsr r1 │ │ │ │ eorseq r9, sp, r4, lsl #3 │ │ │ │ eorseq r9, sp, r0, lsl r0 │ │ │ │ ldrsbteq r8, [sp], -r8 │ │ │ │ - eorseq r9, r5, r0, ror fp │ │ │ │ + eorseq r9, r5, r0, lsr fp │ │ │ │ eorseq r8, sp, r8, asr #31 │ │ │ │ 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 27be0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 27be8 │ │ │ │ @@ -8276,15 +8276,15 @@ │ │ │ │ beq 27cbc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 5d9bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 27e88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 27c78 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 27c50 │ │ │ │ @@ -8294,15 +8294,15 @@ │ │ │ │ b 27d40 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 27d40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 27d9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ @@ -8311,15 +8311,15 @@ │ │ │ │ b 27d9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 20908 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 27cd8 │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 27cf8 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 27cdc │ │ │ │ @@ -8353,18 +8353,18 @@ │ │ │ │ bne 27f0c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27f24 │ │ │ │ ldr r0, [pc, #484] @ 27f58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 5d708 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 20cb4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ @@ -8383,15 +8383,15 @@ │ │ │ │ beq 27e20 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 5d9bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 27e88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 27dfc │ │ │ │ tst r0, #1 │ │ │ │ @@ -8400,15 +8400,15 @@ │ │ │ │ b 27e94 │ │ │ │ mov r0, r8 │ │ │ │ bl 20908 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 27e3c │ │ │ │ - bl 190a60 │ │ │ │ + bl 190a18 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 27e60 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 27e40 │ │ │ │ @@ -8418,15 +8418,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 27edc │ │ │ │ tst r0, #1 │ │ │ │ bne 27dd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18d88c │ │ │ │ + bl 18d844 │ │ │ │ b 27dd0 │ │ │ │ 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] │ │ │ │ @@ -8476,15 +8476,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, sp, r4, ror #26 │ │ │ │ eorseq r8, sp, ip, lsr #27 │ │ │ │ eorseq r8, sp, r8, lsr ip │ │ │ │ eorseq r8, sp, r0, lsl #24 │ │ │ │ - mlaseq r5, r8, r7, r9 │ │ │ │ + eorseq r9, r5, r8, asr r7 │ │ │ │ ldrshteq r8, [sp], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 27ff8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -8510,15 +8510,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 27fa4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ b 27fa4 │ │ │ │ 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 │ │ │ │ @@ -8555,15 +8555,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 280b0 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 280cc │ │ │ │ @@ -8575,15 +8575,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 280f4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 280f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - mlaseq r5, sl, r6, r9 │ │ │ │ + eorseq r9, r5, sl, asr r6 │ │ │ │ eorseq r8, sp, r8, lsl fp │ │ │ │ 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 │ │ │ │ @@ -8610,15 +8610,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 28134 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ b 28134 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -8633,15 +8633,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 281ec │ │ │ │ mov r0, sp │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ 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] │ │ │ │ @@ -8706,38 +8706,38 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 28308 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 2835c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ b 282ec │ │ │ │ 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 28314 │ │ │ │ cmp r2, #1 │ │ │ │ bne 282ec │ │ │ │ dmb ish │ │ │ │ - bl 299478 │ │ │ │ + bl 299430 │ │ │ │ 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 18ed78 │ │ │ │ + bl 18ed30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - andseq r5, r6, ip, lsr #28 │ │ │ │ + andseq r5, r6, r4, ror #27 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [pc, #104] @ 283d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #100] @ 283dc │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r2, #0 │ │ │ │ @@ -8755,15 +8755,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 283e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r1, sl, r0, asr #10 │ │ │ │ eorseq r9, sp, r8, lsr #15 │ │ │ │ mlaseq lr, ip, sl, r7 │ │ │ │ @@ -8786,15 +8786,15 @@ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #32] @ 28454 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1ae2b4 │ │ │ │ + bl 1ae26c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {fp, pc} │ │ │ │ ldrdeq r1, [sl], -ip │ │ │ │ eorseq r9, sp, r8, lsr #14 │ │ │ │ eorseq r7, lr, ip, lsl sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -8819,15 +8819,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #48] @ 284e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ eorseq r9, sp, r4, asr #13 │ │ │ │ andeq r1, sl, r0, asr #8 │ │ │ │ eorseq r9, sp, r4, lsr #16 │ │ │ │ @@ -8848,15 +8848,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1ae2b4 │ │ │ │ + bl 1ae26c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ strdeq lr, [r5], -ip │ │ │ │ eorseq r9, sp, r8, lsl r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #92] @ 285b8 │ │ │ │ @@ -8877,15 +8877,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #36] @ 285c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ae2b4 │ │ │ │ + bl 1ae26c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, sl, r4, ror r3 │ │ │ │ eorseq r9, sp, r0, ror #11 │ │ │ │ eorseq r7, lr, r4, lsl r9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -8909,15 +8909,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 28648 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r1, sl, r4, ror #5 │ │ │ │ eorseq r9, sp, r4, ror r5 │ │ │ │ mlaseq lr, r4, r8, r7 │ │ │ │ @@ -8970,15 +8970,15 @@ │ │ │ │ beq 2873c │ │ │ │ ldr r0, [pc, #496] @ 28900 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28880 │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, #0 │ │ │ │ bne 2874c │ │ │ │ b 28764 │ │ │ │ mov r0, #4 │ │ │ │ @@ -8993,15 +8993,15 @@ │ │ │ │ bne 28758 │ │ │ │ ldr r1, [pc, #408] @ 28904 │ │ │ │ str r9, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c9eec │ │ │ │ + bl 1c9ea4 │ │ │ │ dmb ish │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, #372] @ 28908 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -9070,32 +9070,32 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 2889c │ │ │ │ mov r6, r0 │ │ │ │ b 288c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc6f4 │ │ │ │ + bl 1bc6ac │ │ │ │ b 288c8 │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1bc684 │ │ │ │ + bl 1bc63c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 288e4 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r7, lr, ip, lsl #17 │ │ │ │ - eorseq sl, r5, r0, asr sl │ │ │ │ + eorseq sl, r5, r0, lsl sl │ │ │ │ ldrsbteq r9, [sp], -r4 │ │ │ │ ldrhteq r9, [sp], -ip │ │ │ │ eorseq r7, lr, r8, asr r7 │ │ │ │ eorseq r9, sp, ip, asr lr │ │ │ │ mlaseq lr, r8, r7, r7 │ │ │ │ eorseq r9, sp, r4, lsr sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -9109,30 +9109,30 @@ │ │ │ │ beq 2896c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2896c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28994 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 289bc │ │ │ │ ldr r0, [pc, #80] @ 289cc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28958 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -9416,25 +9416,25 @@ │ │ │ │ add r6, r5, #4 │ │ │ │ adds r0, r8, r6 │ │ │ │ bcs 28e14 │ │ │ │ add r9, r8, r6 │ │ │ │ cmn r9, #-2147483640 @ 0x80000008 │ │ │ │ bls 28e24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, #572] @ 29070 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28fd8 │ │ │ │ add r7, r0, r8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e508 │ │ │ │ @@ -9531,15 +9531,15 @@ │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 28ff4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sl] │ │ │ │ sub r0, r1, fp │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -9553,15 +9553,15 @@ │ │ │ │ bne 29030 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r3, r0 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ @@ -9572,15 +9572,15 @@ │ │ │ │ b 28da4 │ │ │ │ eorseq r7, lr, r8, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #956] @ 29444 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 1cc950 │ │ │ │ + bl 1cc908 │ │ │ │ mov r1, #1 │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 291cc │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 29090 │ │ │ │ @@ -9636,15 +9636,15 @@ │ │ │ │ bne 29160 │ │ │ │ cmp r2, #2 │ │ │ │ beq 29338 │ │ │ │ cmp r4, #1 │ │ │ │ bhi 291b8 │ │ │ │ ldr r0, [pc, #708] @ 2944c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 1cc950 │ │ │ │ + bl 1cc908 │ │ │ │ add r0, r0, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r7, [r0] │ │ │ │ add r1, r7, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 29194 │ │ │ │ @@ -9675,18 +9675,18 @@ │ │ │ │ ldr r0, [sl] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ beq 2937c │ │ │ │ bl 372e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2937c │ │ │ │ - bl 335b38 │ │ │ │ + bl 335af0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 335eb0 │ │ │ │ + bl 335e68 │ │ │ │ ldr r7, [pc, #532] @ 29450 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r6, [pc, #528] @ 29454 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [pc, #524] @ 29458 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr ip, [pc, #520] @ 2945c │ │ │ │ @@ -9721,27 +9721,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 320850 │ │ │ │ + bl 320808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 292e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29310 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2fc2e8 │ │ │ │ + bl 2fc2a0 │ │ │ │ ldr r7, [sp] │ │ │ │ b 291b8 │ │ │ │ mov r4, r0 │ │ │ │ bl 372e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -9807,31 +9807,31 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 29410 │ │ │ │ cmp r1, #1 │ │ │ │ bne 29438 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2fc2e8 │ │ │ │ + bl 2fc2a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r6, lr, ip, ror #25 │ │ │ │ eorseq r6, lr, r0, ror lr │ │ │ │ eorseq r6, lr, ip, ror #23 │ │ │ │ - eorseq lr, r2, ip, asr #7 │ │ │ │ - andseq r5, r9, r4, lsl r4 │ │ │ │ + eorseq lr, r2, ip, lsl #7 │ │ │ │ + andseq r5, r9, ip, asr #7 │ │ │ │ eorseq r9, sp, r8, asr #2 │ │ │ │ - eorseq r8, r4, r9, lsl #17 │ │ │ │ - ldrshteq sl, [r5], -sl │ │ │ │ + eorseq r8, r4, r9, asr #16 │ │ │ │ + ldrhteq sl, [r5], -sl │ │ │ │ eorseq r6, lr, ip, lsr ip │ │ │ │ - eorseq lr, r2, r8, lsl #5 │ │ │ │ - @ instruction: 0x001952d0 │ │ │ │ + eorseq lr, r2, r8, asr #4 │ │ │ │ + andseq r5, r9, r8, lsl #5 │ │ │ │ eorseq r8, sp, r4, ror #31 │ │ │ │ - eorseq r8, r4, r5, lsr #14 │ │ │ │ + eorseq r8, r4, r5, ror #13 │ │ │ │ eorseq r9, sp, ip │ │ │ │ eorseq r6, lr, r4, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, #0 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -9849,15 +9849,15 @@ │ │ │ │ beq 294f4 │ │ │ │ ldr r0, [pc, #908] @ 29858 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 294a0 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ b 29500 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, #8 │ │ │ │ @@ -9970,30 +9970,30 @@ │ │ │ │ cmp r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ bne 296c8 │ │ │ │ ldr r1, [pc, #440] @ 29874 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1bc764 │ │ │ │ + bl 1bc71c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r0, r5, r7, lsl #6 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl 1dde8 │ │ │ │ ldr r1, [pc, #408] @ 29878 │ │ │ │ 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 1ca068 │ │ │ │ + bl 1ca020 │ │ │ │ ldr r5, [r9] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r9, #4] │ │ │ │ cmpne r8, #0 │ │ │ │ bne 29720 │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ @@ -10009,29 +10009,29 @@ │ │ │ │ beq 29788 │ │ │ │ add sl, r5, r7 │ │ │ │ ldr fp, [sl, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ beq 29738 │ │ │ │ add r6, sl, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bca38 │ │ │ │ + bl 1bc9f0 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ add r1, fp, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 29738 │ │ │ │ ldr r2, [r6] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 29738 │ │ │ │ lsl r1, r8, #6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ @@ -10047,32 +10047,32 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ bcs 29528 │ │ │ │ b 2962c │ │ │ │ mov r6, r0 │ │ │ │ b 297f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, fp, #32 │ │ │ │ - bl 1bc9f0 │ │ │ │ + bl 1bc9a8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1bf5b0 │ │ │ │ + bl 1bf568 │ │ │ │ b 2984c │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 2982c │ │ │ │ add r7, r0, #64 @ 0x40 │ │ │ │ - bl 1bc9f0 │ │ │ │ + bl 1bc9a8 │ │ │ │ mov r0, r7 │ │ │ │ b 29814 │ │ │ │ lsl r1, r8, #6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ stm r0, {r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ @@ -10110,25 +10110,25 @@ │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [r0] │ │ │ │ beq 298fc │ │ │ │ cmp r1, #0 │ │ │ │ bne 29910 │ │ │ │ ldr r1, [pc, #40] @ 29918 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 29910 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - andseq sl, r9, r4, lsr #9 │ │ │ │ + andseq sl, r9, ip, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2996c │ │ │ │ ldm r1, {r5, r6, r7, r8} │ │ │ │ mov fp, #0 │ │ │ │ @@ -10180,38 +10180,38 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 29a10 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 29a64 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ b 299f4 │ │ │ │ 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 29a1c │ │ │ │ cmp r2, #1 │ │ │ │ bne 299f4 │ │ │ │ dmb ish │ │ │ │ - bl 299478 │ │ │ │ + bl 299430 │ │ │ │ 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 1c409c │ │ │ │ + bl 1c4054 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - andseq sl, r9, ip, asr #7 │ │ │ │ + andseq sl, r9, r4, lsl #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ beq 29a90 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, #0 │ │ │ │ ldmib r1, {r2, ip} │ │ │ │ @@ -10230,25 +10230,25 @@ │ │ │ │ str r2, [r4] │ │ │ │ beq 29ae0 │ │ │ │ cmp r1, #1 │ │ │ │ stmib sp, {r1, r5, lr} │ │ │ │ bne 29ad4 │ │ │ │ add r0, sp, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 1cc7a8 │ │ │ │ + bl 1cc760 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #16] @ 29af8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq sl, r9, r4, ror r3 │ │ │ │ + andseq sl, r9, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #224] @ 0xe0 │ │ │ │ ldrd r8, [r0] │ │ │ │ cmp r6, #8 │ │ │ │ mov r7, r6 │ │ │ │ movhi r7, r9 │ │ │ │ @@ -10289,43 +10289,43 @@ │ │ │ │ mov r0, #28 │ │ │ │ str r9, [r5, #224] @ 0xe0 │ │ │ │ umull r4, r0, r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29cac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29cac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r6, r4 │ │ │ │ beq 29b50 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #28 │ │ │ │ umull sl, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29cf8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29cf8 │ │ │ │ cmp r6, #9 │ │ │ │ bcs 29c54 │ │ │ │ ldr r0, [pc, #252] @ 29d1c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29d10 │ │ │ │ mov r8, r0 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r1, r9 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ @@ -10333,22 +10333,22 @@ │ │ │ │ b 29c98 │ │ │ │ mov r0, #28 │ │ │ │ umull r6, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29cf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29cf8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, sl │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29d10 │ │ │ │ str r8, [r9] │ │ │ │ str r4, [r9, #224] @ 0xe0 │ │ │ │ str r7, [r9, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -10378,22 +10378,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, sl │ │ │ │ bl 38870 │ │ │ │ eorseq r6, lr, ip, asr #4 │ │ │ │ - eorseq sl, r5, sl, ror r0 │ │ │ │ + eorseq sl, r5, sl, lsr r0 │ │ │ │ eorseq r8, sp, ip, asr ip │ │ │ │ - eorseq sl, r5, r2, asr #4 │ │ │ │ + eorseq sl, r5, r2, lsl #4 │ │ │ │ eorseq r8, sp, r4, lsr lr │ │ │ │ - eorseq r7, r4, sp, asr sp │ │ │ │ + eorseq r7, r4, sp, lsl sp │ │ │ │ eorseq r8, sp, r4, lsr #25 │ │ │ │ mlaseq sp, r8, ip, r8 │ │ │ │ - eorseq sl, r5, r5, asr r0 │ │ │ │ + eorseq sl, r5, r5, lsl r0 │ │ │ │ eorseq r8, sp, ip, ror #24 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -10407,52 +10407,52 @@ │ │ │ │ ldr r2, [pc, #80] @ 29dd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mvn r2, #0 │ │ │ │ lsr r1, r2, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 1c4f84 │ │ │ │ + bl 1c4f3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 29dc0 │ │ │ │ ldr r0, [pc, #20] @ 29dc4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 29dc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ bl 38870 │ │ │ │ - eorseq r9, r5, sl, asr #31 │ │ │ │ + eorseq r9, r5, sl, lsl #31 │ │ │ │ eorseq r8, sp, ip, lsr #23 │ │ │ │ - eorseq sl, r5, r2 │ │ │ │ + eorseq r9, r5, r2, asr #31 │ │ │ │ ldrshteq r8, [sp], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 29e0c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 29e0c │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ b 29e34 │ │ │ │ cmp r4, #0 │ │ │ │ beq 29e30 │ │ │ │ ldr r0, [pc, #52] @ 29e50 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ b 29e34 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -10469,15 +10469,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 29c72c │ │ │ │ + bl 29c6e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r9, sp, r4, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -10532,38 +10532,38 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 29f90 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 29fe4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ b 29f74 │ │ │ │ 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 29f9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 29f74 │ │ │ │ dmb ish │ │ │ │ - bl 299478 │ │ │ │ + bl 299430 │ │ │ │ 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 1cdd7c │ │ │ │ + bl 1cdd34 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - @ instruction: 0x001a3bd8 │ │ │ │ + mulseq sl, r0, fp │ │ │ │ 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] │ │ │ │ @@ -10594,15 +10594,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 2a078 │ │ │ │ cmp fp, #0 │ │ │ │ beq 2a098 │ │ │ │ b 2a0a8 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d0ba8 │ │ │ │ + bl 1d0b60 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, r4, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ bne 2a0a8 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -10660,34 +10660,34 @@ │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ b 2a0a8 │ │ │ │ b 2a194 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1d1018 │ │ │ │ + bl 1d0fd0 │ │ │ │ b 2a1a8 │ │ │ │ bl 38ac8 │ │ │ │ mov r7, r0 │ │ │ │ b 2a1a8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d0fa8 │ │ │ │ + bl 1d0f60 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a1c4 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrshteq r5, [lr], -r0 │ │ │ │ - eorseq sl, r5, fp, lsl r6 │ │ │ │ + ldrsbteq sl, [r5], -fp │ │ │ │ eorseq r9, sp, ip, asr #7 │ │ │ │ ldrhteq r9, [sp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ @@ -10720,15 +10720,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 2a270 │ │ │ │ cmp fp, #0 │ │ │ │ beq 2a290 │ │ │ │ b 2a2a0 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d0a78 │ │ │ │ + bl 1d0a30 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, r4, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ bne 2a2a0 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -10786,34 +10786,34 @@ │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ b 2a2a0 │ │ │ │ b 2a38c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1d1018 │ │ │ │ + bl 1d0fd0 │ │ │ │ b 2a3a0 │ │ │ │ bl 38ac8 │ │ │ │ mov r7, r0 │ │ │ │ b 2a3a0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d0fa8 │ │ │ │ + bl 1d0f60 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a3bc │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrshteq r5, [lr], -r8 │ │ │ │ - eorseq sl, r5, r3, lsr #8 │ │ │ │ + eorseq sl, r5, r3, ror #7 │ │ │ │ ldrsbteq r9, [sp], -r4 │ │ │ │ ldrhteq r9, [sp], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 2a470 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -10823,30 +10823,30 @@ │ │ │ │ beq 2a434 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a434 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a45c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2a484 │ │ │ │ ldr r0, [pc, #80] @ 2a494 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a420 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -10935,24 +10935,24 @@ │ │ │ │ beq 2a5dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a5dc │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ b 2a604 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2a600 │ │ │ │ ldr r0, [pc, #52] @ 2a620 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ b 2a604 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -10971,15 +10971,15 @@ │ │ │ │ beq 2a660 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ stm sp, {r0, r2, r3} │ │ │ │ b 2a668 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d17c4 │ │ │ │ + bl 1d177c │ │ │ │ ldmib sp, {r2, r3, r5} │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r0, [r4] │ │ │ │ str r5, [r4, #16] │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -11000,41 +11000,41 @@ │ │ │ │ cmp r0, #1 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ bne 2a6dc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 1d1ae8 │ │ │ │ + bl 1d1aa0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #20] @ 2a704 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r7, sl, r8, lsl #16 │ │ │ │ + andseq r7, sl, r0, asr #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 2a74c │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29c72c │ │ │ │ + bl 29c6e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r8, sp, r4, lsr #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 2a7e8 │ │ │ │ @@ -11045,30 +11045,30 @@ │ │ │ │ beq 2a7ac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a7ac │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a7d4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2a7fc │ │ │ │ ldr r0, [pc, #80] @ 2a80c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a798 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -11210,15 +11210,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ b 2abfc │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1d5058 │ │ │ │ + bl 1d5010 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r6, r6, r4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -11390,25 +11390,25 @@ │ │ │ │ add r6, r5, #4 │ │ │ │ adds r0, r7, r6 │ │ │ │ bcs 2acec │ │ │ │ add r9, r7, r6 │ │ │ │ cmn r9, #-2147483640 @ 0x80000008 │ │ │ │ bls 2acfc │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #720] @ 2afd4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2aeec │ │ │ │ add r7, r0, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ @@ -11460,15 +11460,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add fp, r6, r0, lsr #3 │ │ │ │ rsb r0, fp, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1d5058 │ │ │ │ + bl 1d5010 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ands r3, r2, r5 │ │ │ │ beq 2ae9c │ │ │ │ rev r2, r3 │ │ │ │ @@ -11520,15 +11520,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 2af0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r7] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r7, #8] │ │ │ │ @@ -11545,15 +11545,15 @@ │ │ │ │ bne 2af54 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1dde8 │ │ │ │ @@ -11566,26 +11566,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ bne 2aa00 │ │ │ │ mov r0, #0 │ │ │ │ b 2ac7c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d967c │ │ │ │ + bl 1d9634 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d95cc │ │ │ │ + bl 1d9584 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r5, lr, r0, ror #2 │ │ │ │ - @ instruction: 0x001aebb0 │ │ │ │ - andseq lr, sl, ip, lsl #12 │ │ │ │ + andseq lr, sl, r8, ror #22 │ │ │ │ + andseq lr, sl, r4, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b01c │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #0 │ │ │ │ @@ -11595,15 +11595,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 2b030 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 2a568c │ │ │ │ + bl 2a5644 │ │ │ │ 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 │ │ │ │ @@ -11617,34 +11617,34 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b08c │ │ │ │ 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 1fc158 │ │ │ │ + bl 1fc110 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 2b0c8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1fc158 │ │ │ │ + bl 1fc110 │ │ │ │ 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 1fc158 │ │ │ │ + bl 1fc110 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - andseq pc, ip, r0, ror #5 │ │ │ │ + mulseq ip, r8, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b10c │ │ │ │ add r0, r1, #8 │ │ │ │ @@ -11654,15 +11654,15 @@ │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [r1] │ │ │ │ str r6, [r1, #4] │ │ │ │ bne 2b120 │ │ │ │ mov r0, sp │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ 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] │ │ │ │ @@ -11725,15 +11725,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b208 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2b1f4 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ b 2b1f4 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ add r4, sp, #31 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -11745,19 +11745,19 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [pc, #48] @ 2b2a0 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 37e2c │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl 1fc620 │ │ │ │ + bl 1fc5d8 │ │ │ │ b 2b1f4 │ │ │ │ mov r4, r0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl 1fc620 │ │ │ │ + bl 1fc5d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r9, sp, ip, lsr r7 │ │ │ │ eorseq r9, sp, ip, lsr r7 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -11867,15 +11867,15 @@ │ │ │ │ bne 2b514 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 2b7d4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b75c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -11909,15 +11909,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b4e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2b510 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b518 │ │ │ │ @@ -11927,15 +11927,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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -11988,15 +11988,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2b628 │ │ │ │ cmp r2, #1 │ │ │ │ bne 2b64c │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ 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 │ │ │ │ @@ -12073,25 +12073,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 20a808 │ │ │ │ + bl 20a7c0 │ │ │ │ b 2b7ac │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ad50 │ │ │ │ + bl 20ad08 │ │ │ │ b 2b7c8 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 20a88c │ │ │ │ + bl 20a844 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r4, lr, r4, lsl sl │ │ │ │ eorseq r4, lr, r4, lsr r9 │ │ │ │ eorseq r4, lr, r8, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -12123,15 +12123,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 2b818 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ b 2b818 │ │ │ │ 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 │ │ │ │ @@ -12164,15 +12164,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 2b914 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 2b930 │ │ │ │ @@ -12184,15 +12184,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 2b958 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 2b95c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - ldrshteq fp, [r5], -r3 │ │ │ │ + ldrhteq fp, [r5], -r3 │ │ │ │ eorseq sl, sp, r8, asr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r2, [r4] │ │ │ │ @@ -12259,30 +12259,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 2b9f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 20a808 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r4, lr, ip, lsl #11 │ │ │ │ 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 2bae0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2bae8 │ │ │ │ @@ -12304,19 +12304,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2bbbc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2098a4 │ │ │ │ + bl 20985c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bd78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bb78 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2bb50 │ │ │ │ @@ -12326,30 +12326,30 @@ │ │ │ │ b 2bc38 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 2bc38 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 2bc94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 2bb24 │ │ │ │ b 2bc94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2b434 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bbf0 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2bbd4 │ │ │ │ @@ -12383,20 +12383,20 @@ │ │ │ │ bne 2bdfc │ │ │ │ cmp r0, #0 │ │ │ │ bne 2be14 │ │ │ │ ldr r0, [pc, #476] @ 2be48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2095f0 │ │ │ │ + bl 2095a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2b960 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -12409,34 +12409,34 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2bd18 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2098a4 │ │ │ │ + bl 20985c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bd78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2bcf4 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 2bcc8 │ │ │ │ b 2bd84 │ │ │ │ mov r0, r8 │ │ │ │ bl 2b434 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 2bd50 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2bd30 │ │ │ │ @@ -12446,15 +12446,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2bdcc │ │ │ │ tst r0, #1 │ │ │ │ bne 2bcc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20f94c │ │ │ │ + bl 20f904 │ │ │ │ b 2bcc8 │ │ │ │ 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] │ │ │ │ @@ -12504,27 +12504,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mlaseq sp, r8, r2, sl │ │ │ │ eorseq sl, sp, r0, ror #5 │ │ │ │ eorseq sl, sp, r4, ror r1 │ │ │ │ eorseq sl, sp, ip, lsr r1 │ │ │ │ - eorseq fp, r5, sl, ror fp │ │ │ │ + eorseq fp, r5, sl, lsr fp │ │ │ │ eorseq sl, sp, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 2bea8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2beb0 │ │ │ │ @@ -12546,19 +12546,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2bf84 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2098a4 │ │ │ │ + bl 20985c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bf40 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2bf18 │ │ │ │ @@ -12568,30 +12568,30 @@ │ │ │ │ b 2c000 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 2c000 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 2c05c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 2beec │ │ │ │ b 2c05c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2b434 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bfb8 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2bf9c │ │ │ │ @@ -12625,20 +12625,20 @@ │ │ │ │ bne 2c1c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c1dc │ │ │ │ ldr r0, [pc, #476] @ 2c210 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2095f0 │ │ │ │ + bl 2095a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2b960 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -12651,34 +12651,34 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2c0e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2098a4 │ │ │ │ + bl 20985c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2c0bc │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 2c090 │ │ │ │ b 2c14c │ │ │ │ mov r0, r8 │ │ │ │ bl 2b434 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 2c118 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c0f8 │ │ │ │ @@ -12688,15 +12688,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2c194 │ │ │ │ tst r0, #1 │ │ │ │ bne 2c090 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20f94c │ │ │ │ + bl 20f904 │ │ │ │ b 2c090 │ │ │ │ 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] │ │ │ │ @@ -12746,27 +12746,27 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r9, [sp], -r0 │ │ │ │ eorseq r9, sp, r8, lsl pc │ │ │ │ eorseq r9, sp, ip, lsr #27 │ │ │ │ eorseq r9, sp, r4, ror sp │ │ │ │ - ldrhteq fp, [r5], -r2 │ │ │ │ + eorseq fp, r5, r2, ror r7 │ │ │ │ eorseq r9, sp, r4, ror #26 │ │ │ │ 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 2c270 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2c278 │ │ │ │ @@ -12788,19 +12788,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2c34c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2098a4 │ │ │ │ + bl 20985c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c508 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c308 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c2e0 │ │ │ │ @@ -12810,30 +12810,30 @@ │ │ │ │ b 2c3c8 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 2c3c8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 2c424 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 2c2b4 │ │ │ │ b 2c424 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2b434 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c380 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c364 │ │ │ │ @@ -12867,20 +12867,20 @@ │ │ │ │ bne 2c58c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c5a4 │ │ │ │ ldr r0, [pc, #476] @ 2c5d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2095f0 │ │ │ │ + bl 2095a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2b960 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -12893,34 +12893,34 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 2c4a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2098a4 │ │ │ │ + bl 20985c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c508 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2c484 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 2c458 │ │ │ │ b 2c514 │ │ │ │ mov r0, r8 │ │ │ │ bl 2b434 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 212950 │ │ │ │ + bl 212908 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 2c4e0 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c4c0 │ │ │ │ @@ -12930,15 +12930,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 2c55c │ │ │ │ tst r0, #1 │ │ │ │ bne 2c458 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20f94c │ │ │ │ + bl 20f904 │ │ │ │ b 2c458 │ │ │ │ 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] │ │ │ │ @@ -12988,15 +12988,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, sp, r8, lsl #22 │ │ │ │ eorseq r9, sp, r0, asr fp │ │ │ │ eorseq r9, sp, r4, ror #19 │ │ │ │ eorseq r9, sp, ip, lsr #19 │ │ │ │ - eorseq fp, r5, sl, ror #7 │ │ │ │ + eorseq fp, r5, sl, lsr #7 │ │ │ │ mlaseq sp, ip, r9, r9 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #24] @ 2c61c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -13017,30 +13017,30 @@ │ │ │ │ beq 2c67c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c67c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c6a4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 2c6cc │ │ │ │ ldr r0, [pc, #80] @ 2c6dc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c668 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -13182,15 +13182,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ b 2cad0 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f0d04 │ │ │ │ + bl 1f0cbc │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r6, r6, r4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -13361,25 +13361,25 @@ │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ bcs 2cbb8 │ │ │ │ add r9, r5, r6 │ │ │ │ cmn r9, #-2147483640 @ 0x80000008 │ │ │ │ bls 2cbc8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #708] @ 2ce94 │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2cdac │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -13428,15 +13428,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r6, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f0d04 │ │ │ │ + bl 1f0cbc │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2cd58 │ │ │ │ rev r2, r3 │ │ │ │ @@ -13488,15 +13488,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 2cdcc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -13513,15 +13513,15 @@ │ │ │ │ bne 2ce14 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, r9 │ │ │ │ bl 1dde8 │ │ │ │ @@ -13534,26 +13534,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2c8d0 │ │ │ │ mov r0, #0 │ │ │ │ b 2cb48 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b584 │ │ │ │ + bl 21b53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b384 │ │ │ │ + bl 21b33c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mlaseq lr, r4, r2, r3 │ │ │ │ - @ instruction: 0x001ee5b8 │ │ │ │ - andseq lr, lr, r4, lsr #32 │ │ │ │ + andseq lr, lr, r0, ror r5 │ │ │ │ + @ instruction: 0x001edfdc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r5, r1 │ │ │ │ bcs 2d24c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -13611,15 +13611,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ b 2d164 │ │ │ │ add r1, sl, sl, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f0388 │ │ │ │ + bl 1f0340 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r6, r6, r4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -13782,25 +13782,25 @@ │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ bcs 2d24c │ │ │ │ add r9, r5, r6 │ │ │ │ cmn r9, #-2147483640 @ 0x80000008 │ │ │ │ bls 2d25c │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #708] @ 2d528 │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d440 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -13850,15 +13850,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f0388 │ │ │ │ + bl 1f0340 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2d3f0 │ │ │ │ rev r2, r3 │ │ │ │ @@ -13909,15 +13909,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 2d460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ 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] │ │ │ │ @@ -13934,15 +13934,15 @@ │ │ │ │ bne 2d4a8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, r9 │ │ │ │ bl 1dde8 │ │ │ │ @@ -13955,26 +13955,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2cf84 │ │ │ │ mov r0, #0 │ │ │ │ b 2d1dc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b584 │ │ │ │ + bl 21b53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b384 │ │ │ │ + bl 21b33c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r2, lr, r0, lsl #24 │ │ │ │ - @ instruction: 0x001edefc │ │ │ │ - andseq sp, lr, r8, lsl #19 │ │ │ │ + @ instruction: 0x001edeb4 │ │ │ │ + andseq sp, lr, r0, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r5, r1 │ │ │ │ bcs 2d9c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -14032,15 +14032,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ b 2d8d8 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ sub r1, r0, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f1044 │ │ │ │ + bl 1f0ffc │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -14259,25 +14259,25 @@ │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ bcs 2d9c0 │ │ │ │ add r9, r5, r6 │ │ │ │ cmn r9, #-2147483640 @ 0x80000008 │ │ │ │ bls 2d9d0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #708] @ 2dc9c │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2dbb4 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -14326,15 +14326,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r6, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #5 │ │ │ │ sub r1, r0, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f1044 │ │ │ │ + bl 1f0ffc │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2db60 │ │ │ │ rev r2, r3 │ │ │ │ @@ -14386,15 +14386,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 2dbd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -14411,15 +14411,15 @@ │ │ │ │ bne 2dc1c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, r9 │ │ │ │ bl 1dde8 │ │ │ │ @@ -14432,26 +14432,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2d618 │ │ │ │ mov r0, #0 │ │ │ │ b 2d950 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b584 │ │ │ │ + bl 21b53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b384 │ │ │ │ + bl 21b33c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r2, lr, ip, lsl #9 │ │ │ │ - andseq sp, lr, r4, asr #19 │ │ │ │ - andseq sp, lr, r0, ror r3 │ │ │ │ + andseq sp, lr, ip, ror r9 │ │ │ │ + andseq sp, lr, r8, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r5, r1 │ │ │ │ bcs 2e174 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -14509,15 +14509,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ b 2e08c │ │ │ │ rsb r1, sl, sl, lsl #3 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f09cc │ │ │ │ + bl 1f0984 │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -14752,25 +14752,25 @@ │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ bcs 2e174 │ │ │ │ add r9, r5, r6 │ │ │ │ cmn r9, #-2147483644 @ 0x80000004 │ │ │ │ bls 2e184 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #708] @ 2e450 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e368 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -14819,15 +14819,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r6, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f09cc │ │ │ │ + bl 1f0984 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2e314 │ │ │ │ rev r2, r3 │ │ │ │ @@ -14879,15 +14879,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 2e388 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -14904,15 +14904,15 @@ │ │ │ │ bne 2e3d0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, r9 │ │ │ │ bl 1dde8 │ │ │ │ @@ -14925,26 +14925,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2dd8c │ │ │ │ mov r0, #0 │ │ │ │ b 2e104 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b584 │ │ │ │ + bl 21b53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b384 │ │ │ │ + bl 21b33c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq r1, [lr], -r8 │ │ │ │ - andseq sp, lr, r0, lsl #2 │ │ │ │ - andseq ip, lr, ip, ror #20 │ │ │ │ + ldrheq sp, [lr], -r8 │ │ │ │ + andseq ip, lr, r4, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r0, r4, r1 │ │ │ │ bcs 2e7b0 │ │ │ │ @@ -15000,15 +15000,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 2e6c8 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f0d04 │ │ │ │ + bl 1f0cbc │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -15151,25 +15151,25 @@ │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ bcs 2e7b0 │ │ │ │ add r7, r5, r6 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ bls 2e7c0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #712] @ 2ea90 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e9ac │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ add r7, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -15219,15 +15219,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f0d04 │ │ │ │ + bl 1f0cbc │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2e95c │ │ │ │ rev r2, r3 │ │ │ │ @@ -15280,15 +15280,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ b 2e9cc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -15305,15 +15305,15 @@ │ │ │ │ bne 2ea14 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1dde8 │ │ │ │ @@ -15325,26 +15325,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ bne 2e53c │ │ │ │ mov r0, #0 │ │ │ │ b 2e740 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 21b584 │ │ │ │ + bl 21b53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 21b384 │ │ │ │ + bl 21b33c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mlaseq lr, ip, r6, r1 │ │ │ │ - andseq ip, lr, r8, ror r9 │ │ │ │ - andseq ip, lr, r8, asr r4 │ │ │ │ + andseq ip, lr, r0, lsr r9 │ │ │ │ + andseq ip, lr, r0, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ adds r0, r4, r1 │ │ │ │ bcs 2ede8 │ │ │ │ @@ -15402,15 +15402,15 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 2ecec │ │ │ │ add r0, r0, fp, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f0388 │ │ │ │ + bl 1f0340 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -15549,27 +15549,27 @@ │ │ │ │ cmp r0, r4, lsl #4 │ │ │ │ bcc 2ede8 │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r7, r5, r6 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ bls 2ee00 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #684] @ 2f0b4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2efdc │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ add r8, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -15615,15 +15615,15 @@ │ │ │ │ eor r9, r0, r8 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ sub r0, r2, r4, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f0388 │ │ │ │ + bl 1f0340 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [ip, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2ef94 │ │ │ │ rev r2, r3 │ │ │ │ @@ -15676,15 +15676,15 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ b 2f004 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -15700,15 +15700,15 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r0, lsl #4 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1dde8 │ │ │ │ @@ -15718,20 +15718,20 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ bne 2eb88 │ │ │ │ b 2ed74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b584 │ │ │ │ + bl 21b53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b384 │ │ │ │ + bl 21b33c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, lr, ip, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ @@ -15793,15 +15793,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ b 2f39c │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f0d04 │ │ │ │ + bl 1f0cbc │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r6, r6, r4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -15972,25 +15972,25 @@ │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ bcs 2f484 │ │ │ │ add r9, r5, r6 │ │ │ │ cmn r9, #-2147483640 @ 0x80000008 │ │ │ │ bls 2f494 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #708] @ 2f760 │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f678 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -16039,15 +16039,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r6, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f0d04 │ │ │ │ + bl 1f0cbc │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2f624 │ │ │ │ rev r2, r3 │ │ │ │ @@ -16099,15 +16099,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 2f698 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -16124,15 +16124,15 @@ │ │ │ │ bne 2f6e0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, r9 │ │ │ │ bl 1dde8 │ │ │ │ @@ -16145,26 +16145,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2f19c │ │ │ │ mov r0, #0 │ │ │ │ b 2f414 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b584 │ │ │ │ + bl 21b53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b384 │ │ │ │ + bl 21b33c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r0, lr, r8, asr #19 │ │ │ │ - @ instruction: 0x001ebdd8 │ │ │ │ - andseq fp, lr, r4, asr #16 │ │ │ │ + mulseq lr, r0, sp │ │ │ │ + @ instruction: 0x001eb7fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r0, r4, r1 │ │ │ │ bcs 2fab0 │ │ │ │ @@ -16220,15 +16220,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 2f9c8 │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f0d04 │ │ │ │ + bl 1f0cbc │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -16367,25 +16367,25 @@ │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ bcs 2fab0 │ │ │ │ add r7, r5, r6 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ bls 2fac0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #712] @ 2fd90 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fcac │ │ │ │ add r5, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ add r7, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -16435,15 +16435,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r5, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f0d04 │ │ │ │ + bl 1f0cbc │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 2fc5c │ │ │ │ rev r2, r3 │ │ │ │ @@ -16496,15 +16496,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ b 2fccc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -16521,15 +16521,15 @@ │ │ │ │ bne 2fd14 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1dde8 │ │ │ │ @@ -16541,26 +16541,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ bne 2f84c │ │ │ │ mov r0, #0 │ │ │ │ b 2fa40 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 21b584 │ │ │ │ + bl 21b53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 21b384 │ │ │ │ + bl 21b33c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mlaseq lr, ip, r3, r0 │ │ │ │ - andseq fp, lr, r4, lsr #11 │ │ │ │ - mulseq lr, r4, r0 │ │ │ │ + andseq fp, lr, ip, asr r5 │ │ │ │ + andseq fp, lr, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r5, r1 │ │ │ │ bcs 30168 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -16618,15 +16618,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ b 30080 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f1044 │ │ │ │ + bl 1f0ffc │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r6, r6, r4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -16797,25 +16797,25 @@ │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ bcs 30168 │ │ │ │ add r9, r5, r6 │ │ │ │ cmn r9, #-2147483640 @ 0x80000008 │ │ │ │ bls 30178 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #708] @ 30444 │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3035c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -16864,15 +16864,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r6, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f1044 │ │ │ │ + bl 1f0ffc │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 30308 │ │ │ │ rev r2, r3 │ │ │ │ @@ -16924,15 +16924,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 3037c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -16949,15 +16949,15 @@ │ │ │ │ bne 303c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, r9 │ │ │ │ bl 1dde8 │ │ │ │ @@ -16970,26 +16970,26 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 2fe80 │ │ │ │ mov r0, #0 │ │ │ │ b 300f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b584 │ │ │ │ + bl 21b53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b384 │ │ │ │ + bl 21b33c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq pc, sp, r4, ror #25 │ │ │ │ - andseq fp, lr, r0, lsl r0 │ │ │ │ - andseq sl, lr, ip, ror sl │ │ │ │ + andseq sl, lr, r8, asr #31 │ │ │ │ + andseq sl, lr, r4, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r0, sl, r1 │ │ │ │ bcs 30950 │ │ │ │ @@ -17046,15 +17046,15 @@ │ │ │ │ sub r5, r7, #128 @ 0x80 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r9, [sp, #12] │ │ │ │ b 3086c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f06b8 │ │ │ │ + bl 1f0670 │ │ │ │ and r1, r6, r0 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ beq 307f0 │ │ │ │ @@ -17303,24 +17303,24 @@ │ │ │ │ cmp r0, r7, lsl #7 │ │ │ │ bcc 30950 │ │ │ │ lsl fp, r7, #7 │ │ │ │ add r5, fp, r4 │ │ │ │ cmn r5, #-2147483640 @ 0x80000008 │ │ │ │ bls 30960 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #560] @ 30b98 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 30b04 │ │ │ │ add fp, r0, fp │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ @@ -17361,15 +17361,15 @@ │ │ │ │ eor r7, r0, r9 │ │ │ │ rev r0, r7 │ │ │ │ clz r0, r0 │ │ │ │ add r6, r8, r0, lsr #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r1, r0, r6, lsl #7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f06b8 │ │ │ │ + bl 1f0670 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [fp, r1] │ │ │ │ ands r3, r2, r9 │ │ │ │ beq 30abc │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -17414,15 +17414,15 @@ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldm sp, {r1, sl} │ │ │ │ b 30b24 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [r9, #4] │ │ │ │ sub r0, r1, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -17435,15 +17435,15 @@ │ │ │ │ add r1, r2, r2, lsl #7 │ │ │ │ adds r1, r1, #133 @ 0x85 │ │ │ │ beq 30b6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r0, r0, r2, lsl #7 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ @@ -17514,15 +17514,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ b 30e80 │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f0d04 │ │ │ │ + bl 1f0cbc │ │ │ │ ldrd r2, [r4] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r6, r6, r4 │ │ │ │ mov r4, r1 │ │ │ │ @@ -17693,25 +17693,25 @@ │ │ │ │ add r6, r7, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ bcs 30f68 │ │ │ │ add r9, r5, r6 │ │ │ │ cmn r9, #-2147483640 @ 0x80000008 │ │ │ │ bls 30f78 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #708] @ 31244 │ │ │ │ mov r1, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3115c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -17760,15 +17760,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r7, r6, r0, lsr #3 │ │ │ │ rsb r0, r7, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #4 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f0d04 │ │ │ │ + bl 1f0cbc │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 31108 │ │ │ │ rev r2, r3 │ │ │ │ @@ -17820,15 +17820,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 3117c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -17845,15 +17845,15 @@ │ │ │ │ bne 311c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, r9 │ │ │ │ bl 1dde8 │ │ │ │ @@ -17866,50 +17866,50 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bne 30c80 │ │ │ │ mov r0, #0 │ │ │ │ b 30ef8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b584 │ │ │ │ + bl 21b53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21b384 │ │ │ │ + bl 21b33c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq lr, sp, r4, ror #29 │ │ │ │ - @ instruction: 0x001ea3f8 │ │ │ │ - andseq r9, lr, r4, ror #28 │ │ │ │ + @ instruction: 0x001ea3b0 │ │ │ │ + andseq r9, lr, ip, lsl lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bcs 31284 │ │ │ │ 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 1e3974 │ │ │ │ + b 1e392c │ │ │ │ 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 1e3974 │ │ │ │ + b 1e392c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [pc, #104] @ 31328 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #100] @ 3132c │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r2, #0 │ │ │ │ @@ -17927,20 +17927,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 31330 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r1, r0, r8, asr r9 │ │ │ │ + eoreq r1, r0, r0, lsl r9 │ │ │ │ eorseq r5, sp, r0, lsl r6 │ │ │ │ eorseq lr, sp, ip, asr #22 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [pc, #104] @ 313ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #100] @ 313b0 │ │ │ │ @@ -17960,20 +17960,20 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #44] @ 313b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r1, [r0], -r4 @ │ │ │ │ + eoreq r1, r0, ip, lsl #17 │ │ │ │ mlaseq sp, ip, r5, r5 │ │ │ │ eorseq lr, sp, r8, asr #21 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #88] @ 31424 │ │ │ │ ldr r3, [pc, #88] @ 31428 │ │ │ │ @@ -17990,20 +17990,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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sp, lr, ip, lsl pc │ │ │ │ + @ instruction: 0x001eded4 │ │ │ │ ldrshteq r5, [sp], -r4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr ip, [pc, #108] @ 314a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #104] @ 314ac │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ @@ -18023,20 +18023,20 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #44] @ 314b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r1, r0, r4, ror #15 │ │ │ │ + mlaeq r0, ip, r7, r1 │ │ │ │ eorseq r5, sp, r4, asr #9 │ │ │ │ eorseq lr, sp, ip, lsr #20 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #88] @ 31520 │ │ │ │ ldr r3, [pc, #88] @ 31524 │ │ │ │ @@ -18053,43 +18053,43 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sp, lr, r0, lsr #28 │ │ │ │ + @ instruction: 0x001eddd8 │ │ │ │ eorseq r5, sp, r8, lsl r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31560 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 31560 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ b 31588 │ │ │ │ cmp r4, #0 │ │ │ │ beq 31584 │ │ │ │ ldr r0, [pc, #52] @ 315a4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ b 31588 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -18136,15 +18136,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #32 │ │ │ │ ldr r0, [pc, #220] @ 3172c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31704 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r6, [r4] │ │ │ │ @@ -18170,30 +18170,30 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 316bc │ │ │ │ cmp r0, #1 │ │ │ │ bne 316e4 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 2856f4 │ │ │ │ + bl 2856ac │ │ │ │ mov r0, r6 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ beq 316b4 │ │ │ │ b 316e8 │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 282d94 │ │ │ │ + bl 282d4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq lr, sp, r0, lsr #16 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -18202,24 +18202,24 @@ │ │ │ │ beq 31768 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 31768 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ b 31790 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3178c │ │ │ │ ldr r0, [pc, #52] @ 317ac │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ b 31790 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -18236,15 +18236,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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31918 │ │ │ │ mov r1, #115 @ 0x73 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ strb r1, [r0, #12] │ │ │ │ movw r1, #25455 @ 0x636f │ │ │ │ movt r1, #29541 @ 0x7365 │ │ │ │ @@ -18257,52 +18257,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 335b88 │ │ │ │ + bl 335b40 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2888f8 │ │ │ │ + bl 2888b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 318dc │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 324de4 │ │ │ │ + bl 324d9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3187c │ │ │ │ cmp r1, #1 │ │ │ │ bne 318a4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2fc2e8 │ │ │ │ + bl 2fc2a0 │ │ │ │ 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 318b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 318d4 │ │ │ │ dmb ish │ │ │ │ - bl 2a1058 │ │ │ │ + bl 2a1010 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #216] @ 319bc │ │ │ │ ldr r0, [pc, #216] @ 319c0 │ │ │ │ ldr r3, [pc, #216] @ 319c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -18331,38 +18331,38 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 31940 │ │ │ │ cmp r1, #1 │ │ │ │ bne 31968 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2fc2e8 │ │ │ │ + bl 2fc2a0 │ │ │ │ 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 31974 │ │ │ │ cmp r2, #1 │ │ │ │ bne 319ac │ │ │ │ dmb ish │ │ │ │ - bl 2a1058 │ │ │ │ + bl 2a1010 │ │ │ │ b 319ac │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 285e2c │ │ │ │ + bl 285de4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq lr, sp, r4, lsr #13 │ │ │ │ ldrhteq r6, [sp], -r8 │ │ │ │ - ldrsbteq r9, [r5], -r7 │ │ │ │ + mlaseq r5, r7, r7, r9 │ │ │ │ eorseq r6, sp, r8, lsl #23 │ │ │ │ eorseq r6, sp, ip, ror #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 31a64 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -18372,30 +18372,30 @@ │ │ │ │ beq 31a28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 31a28 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31a50 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 31a78 │ │ │ │ ldr r0, [pc, #80] @ 31a88 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31a14 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -18482,15 +18482,15 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ mov r5, r2 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne 31be0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 31be8 │ │ │ │ @@ -18512,19 +18512,19 @@ │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31cbc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29321c │ │ │ │ + bl 2931d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28c608 │ │ │ │ + bl 28c5c0 │ │ │ │ str r8, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 31c78 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 31c50 │ │ │ │ @@ -18534,30 +18534,30 @@ │ │ │ │ b 31d38 │ │ │ │ clrex │ │ │ │ cmp r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 31d38 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 31d94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ bls 31c24 │ │ │ │ b 31d94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 32e44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 28c608 │ │ │ │ + bl 28c5c0 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 31cf0 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 31cd4 │ │ │ │ @@ -18591,20 +18591,20 @@ │ │ │ │ bne 31efc │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f14 │ │ │ │ ldr r0, [pc, #476] @ 31f48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 292f68 │ │ │ │ + bl 292f20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 33550 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #2 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -18617,34 +18617,34 @@ │ │ │ │ mov r9, #3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 31e18 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29321c │ │ │ │ + bl 2931d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28c608 │ │ │ │ + bl 28c5c0 │ │ │ │ str sl, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ orr r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 31df4 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 31dc8 │ │ │ │ b 31e84 │ │ │ │ mov r0, r8 │ │ │ │ bl 32e44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 28c608 │ │ │ │ + bl 28c5c0 │ │ │ │ str r7, [r4, #20] │ │ │ │ ldrex r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ bne 31e50 │ │ │ │ strex r1, r9, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 31e30 │ │ │ │ @@ -18654,15 +18654,15 @@ │ │ │ │ clrex │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 31ecc │ │ │ │ tst r0, #1 │ │ │ │ bne 31dc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 28bf20 │ │ │ │ + bl 28bed8 │ │ │ │ b 31dc8 │ │ │ │ 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] │ │ │ │ @@ -18712,15 +18712,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #20] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, sp, r0, lsl #17 │ │ │ │ eorseq r6, sp, r8, asr #17 │ │ │ │ eorseq r6, sp, ip, asr r7 │ │ │ │ eorseq r6, sp, r4, lsr #14 │ │ │ │ - ldrhteq r9, [r5], -sl │ │ │ │ + eorseq r9, r5, sl, ror r5 │ │ │ │ eorseq r6, sp, r4, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31f9c │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -18731,15 +18731,15 @@ │ │ │ │ add ip, r1, #4 │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5} │ │ │ │ stm r1, {r0, r2, r3, r4, r5} │ │ │ │ b 31fb0 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 2a568c │ │ │ │ + bl 2a5644 │ │ │ │ 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 │ │ │ │ @@ -18753,34 +18753,34 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3200c │ │ │ │ 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 28c448 │ │ │ │ + bl 28c400 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [pc, #52] @ 32048 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 28c448 │ │ │ │ + bl 28c400 │ │ │ │ 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 28c448 │ │ │ │ + bl 28c400 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq sl, r5, r4, asr #3 │ │ │ │ + eoreq sl, r5, ip, ror r1 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ bxeq lr │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, sp, #23 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -18861,15 +18861,15 @@ │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ b 32348 │ │ │ │ add r0, r7, sl, lsl #5 │ │ │ │ sub r1, r0, #32 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 286a58 │ │ │ │ + bl 286a10 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ and r2, r1, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ ands r6, r3, r6 │ │ │ │ mov r3, r2 │ │ │ │ @@ -19023,26 +19023,26 @@ │ │ │ │ cmp r0, r5, lsl #5 │ │ │ │ bcc 32430 │ │ │ │ lsl fp, r5, #5 │ │ │ │ add r7, fp, r6 │ │ │ │ cmn r7, #-2147483640 @ 0x80000008 │ │ │ │ bls 32448 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #552] @ 32678 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 325e8 │ │ │ │ add r7, r0, fp │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e508 │ │ │ │ @@ -19081,15 +19081,15 @@ │ │ │ │ eor r5, r0, fp │ │ │ │ rev r0, r5 │ │ │ │ clz r0, r0 │ │ │ │ add r8, sl, r0, lsr #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r1, r0, r8, lsl #5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 286a58 │ │ │ │ + bl 286a10 │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 325a0 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -19135,15 +19135,15 @@ │ │ │ │ ldmib sp, {r4, sl} │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp] │ │ │ │ b 32614 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -19155,15 +19155,15 @@ │ │ │ │ str r6, [r1, #4] │ │ │ │ beq 323c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, r4, r9, lsl #5 │ │ │ │ add r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r9, lsl #5 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ @@ -19227,15 +19227,15 @@ │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 32afc │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ add r0, r6, r0, lsl #5 │ │ │ │ sub r1, r0, #160 @ 0xa0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 286d64 │ │ │ │ + bl 286d1c │ │ │ │ ldr r1, [r8, #4] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ and r2, r1, r0 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ ands r4, r3, r5 │ │ │ │ mov r3, r2 │ │ │ │ @@ -19517,25 +19517,25 @@ │ │ │ │ add r7, r5, #4 │ │ │ │ adds r0, r9, r7 │ │ │ │ bcs 32be8 │ │ │ │ add sl, r9, r7 │ │ │ │ cmn sl, #-2147483644 @ 0x80000004 │ │ │ │ bls 32bf8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #568] @ 32e40 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32da4 │ │ │ │ add r6, r0, r9 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e508 │ │ │ │ @@ -19575,15 +19575,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ clz r0, r0 │ │ │ │ add r5, r8, r0, lsr #3 │ │ │ │ rsb r0, r5, #0 │ │ │ │ rsb r0, r5, r0, lsl #2 │ │ │ │ add r1, r1, r0, lsl #5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 286d64 │ │ │ │ + bl 286d1c │ │ │ │ and r1, r9, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 32d5c │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -19630,15 +19630,15 @@ │ │ │ │ ldm sp, {r1, fp} │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b 32dc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, sl │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ str r0, [sp, #28] │ │ │ │ sub r0, r1, fp │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -19653,15 +19653,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r2, #5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ @@ -19679,15 +19679,15 @@ │ │ │ │ bne 32f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 331e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3316c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -19721,15 +19721,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 32ef8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 32f20 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 32f28 │ │ │ │ @@ -19739,15 +19739,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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33130 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -19800,15 +19800,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 33038 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3305c │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ 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 │ │ │ │ @@ -19885,25 +19885,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 2939dc │ │ │ │ + bl 293994 │ │ │ │ b 331bc │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293b58 │ │ │ │ + bl 293b10 │ │ │ │ b 331d8 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 293a60 │ │ │ │ + bl 293a18 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq sp, sp, r4 │ │ │ │ eorseq ip, sp, r4, lsr #30 │ │ │ │ eorseq ip, sp, r8, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -19934,15 +19934,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 33224 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ b 33224 │ │ │ │ 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 │ │ │ │ @@ -19977,15 +19977,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 332d0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ b 332d0 │ │ │ │ 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 │ │ │ │ @@ -20018,15 +20018,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 333cc │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 333e8 │ │ │ │ @@ -20038,15 +20038,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 33410 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 33414 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - eorseq r8, r5, r3, asr #13 │ │ │ │ + eorseq r8, r5, r3, lsl #13 │ │ │ │ eorseq r5, sp, ip, lsr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r2, [r4] │ │ │ │ @@ -20113,15 +20113,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 334a8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2939dc │ │ │ │ + bl 293994 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq ip, [sp], -r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -20191,15 +20191,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 335e0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2939dc │ │ │ │ + bl 293994 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mlaseq sp, ip, r9, ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #224] @ 33778 │ │ │ │ @@ -20234,61 +20234,61 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #108] @ 3377c │ │ │ │ ldr r4, [pc, #108] @ 33780 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f90c <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ b 33700 │ │ │ │ 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 33734 │ │ │ │ cmp r2, #1 │ │ │ │ bne 33700 │ │ │ │ dmb ish │ │ │ │ - bl 299478 │ │ │ │ + bl 299430 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 297e08 │ │ │ │ + bl 297dc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq ip, sp, r0, lsl #13 │ │ │ │ eorseq ip, sp, r0, lsl #12 │ │ │ │ - eoreq r4, r6, ip, lsl #11 │ │ │ │ + eoreq r4, r6, r4, asr #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 337bc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 337bc │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ b 337e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 337e0 │ │ │ │ ldr r0, [pc, #52] @ 33800 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ b 337e4 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -20309,31 +20309,31 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ bl 38904 │ │ │ │ - eoreq r5, r6, r8, asr #1 │ │ │ │ - eorseq r1, r4, r0, lsr #15 │ │ │ │ + eoreq r5, r6, r0, lsl #1 │ │ │ │ + eorseq r1, r4, r0, ror #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 33898 │ │ │ │ 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 29c72c │ │ │ │ + bl 29c6e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, sp, r0, lsr #8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [pc, #52] @ 338e0 │ │ │ │ str r1, [sp] │ │ │ │ @@ -20343,15 +20343,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 29c72c │ │ │ │ + bl 29c6e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, sp, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, #2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -20406,38 +20406,38 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 339d8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 33a2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ b 339bc │ │ │ │ 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 339e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 339bc │ │ │ │ dmb ish │ │ │ │ - bl 299478 │ │ │ │ + bl 299430 │ │ │ │ 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 299ec0 │ │ │ │ + bl 299e78 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, r6, r0, lsl r4 │ │ │ │ + eoreq r6, r6, r8, asr #7 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #32] @ 33a64 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -20466,23 +20466,23 @@ │ │ │ │ beq 33a90 │ │ │ │ mov r0, #0 │ │ │ │ clrex │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ beq 33b20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 29bb18 │ │ │ │ + bl 29bad0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [pc, #468] @ 33ca8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 29b8d0 │ │ │ │ + bl 29b888 │ │ │ │ cmp r6, #0 │ │ │ │ beq 33b78 │ │ │ │ cmp r6, #1 │ │ │ │ bne 33b34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -20584,15 +20584,15 @@ │ │ │ │ bl 372e4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #8] │ │ │ │ b 33b58 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 29af88 │ │ │ │ + bl 29af40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrhteq r5, [sp], -ip │ │ │ │ eorseq ip, sp, r0, ror #7 │ │ │ │ ldrhteq lr, [sp], -r4 │ │ │ │ eorseq r5, sp, r0, lsl #5 │ │ │ │ @@ -20608,30 +20608,30 @@ │ │ │ │ beq 33d18 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 33d18 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33d40 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 33d68 │ │ │ │ ldr r0, [pc, #80] @ 33d78 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33d04 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -20673,15 +20673,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r6, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 33db0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ b 33db0 │ │ │ │ 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 │ │ │ │ @@ -20718,15 +20718,15 @@ │ │ │ │ strb r5, [r3] │ │ │ │ bne 33ebc │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ cmpne sl, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ bne 33ed8 │ │ │ │ @@ -20738,15 +20738,15 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [pc, #16] @ 33f00 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 33f04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - eorseq r8, r5, r9, lsr #28 │ │ │ │ + eorseq r8, r5, r9, ror #27 │ │ │ │ eorseq r5, sp, r8, lsr #7 │ │ │ │ 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 │ │ │ │ @@ -20773,15 +20773,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 33f40 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ b 33f40 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -20794,15 +20794,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1] │ │ │ │ beq 33fdc │ │ │ │ stm sp, {r0, r3} │ │ │ │ str r2, [sp, #8] │ │ │ │ b 33fe4 │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c8 │ │ │ │ + bl 2de980 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r5] │ │ │ │ str r4, [r5] │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ @@ -20826,69 +20826,69 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 34040 │ │ │ │ cmp r2, #1 │ │ │ │ bne 34064 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3409c │ │ │ │ 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] @ 34104 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32dd94 │ │ │ │ + bl 32dd4c │ │ │ │ b 3407c │ │ │ │ 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 340a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3407c │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 2a4bdc │ │ │ │ + bl 2a4b94 │ │ │ │ b 340f8 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a4b2c │ │ │ │ + bl 2a4ae4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r0, r7, r4, asr #19 │ │ │ │ + eoreq r0, r7, ip, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bne 341e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ 344a8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34430 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -20922,15 +20922,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 341bc │ │ │ │ cmp r1, #1 │ │ │ │ bne 341e4 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r1, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 341ec │ │ │ │ @@ -20940,15 +20940,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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 343f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -21001,15 +21001,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 342fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 34320 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ 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 │ │ │ │ @@ -21086,25 +21086,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 2a60f8 │ │ │ │ + bl 2a60b0 │ │ │ │ b 34480 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a62f8 │ │ │ │ + bl 2a62b0 │ │ │ │ b 3449c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a617c │ │ │ │ + bl 2a6134 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, sp, r0, asr #26 │ │ │ │ eorseq fp, sp, r0, ror #24 │ │ │ │ mlaseq sp, r4, ip, fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -21176,15 +21176,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 34544 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2a60f8 │ │ │ │ + bl 2a60b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, sp, r8, lsr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, r0, #4 │ │ │ │ @@ -21254,15 +21254,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 3467c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2a60f8 │ │ │ │ + bl 2a60b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, sp, r0, lsl #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -21272,24 +21272,24 @@ │ │ │ │ beq 34760 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 34760 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ b 34788 │ │ │ │ cmp r4, #0 │ │ │ │ beq 34784 │ │ │ │ ldr r0, [pc, #52] @ 347a4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ b 34788 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -21307,30 +21307,30 @@ │ │ │ │ beq 34804 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 34804 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3482c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 34854 │ │ │ │ ldr r0, [pc, #80] @ 34864 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 347f0 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -21422,30 +21422,30 @@ │ │ │ │ beq 349d0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 349d0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 349f8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 34a20 │ │ │ │ ldr r0, [pc, #80] @ 34a30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 349bc │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -21534,24 +21534,24 @@ │ │ │ │ beq 34b78 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 34b78 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ b 34ba0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 34b9c │ │ │ │ ldr r0, [pc, #52] @ 34bbc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ b 34ba0 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -21603,29 +21603,29 @@ │ │ │ │ ldr r2, [pc, #80] @ 34cc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mvn r2, #0 │ │ │ │ lsr r1, r2, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 2d32e4 │ │ │ │ + bl 2d329c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 34cb0 │ │ │ │ ldr r0, [pc, #20] @ 34cb4 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 34cb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ bl 38870 │ │ │ │ - ldrshteq sl, [r5], -r2 │ │ │ │ + ldrhteq sl, [r5], -r2 │ │ │ │ eorseq r5, sp, r8, ror #21 │ │ │ │ - eorseq sl, r5, sl, lsr #12 │ │ │ │ + eorseq sl, r5, sl, ror #11 │ │ │ │ eorseq r5, sp, r0, asr #22 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ movls r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -21639,29 +21639,29 @@ │ │ │ │ ldr r2, [pc, #80] @ 34d50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mvn r2, #0 │ │ │ │ lsr r1, r2, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 2d310c │ │ │ │ + bl 2d30c4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 34d40 │ │ │ │ ldr r0, [pc, #20] @ 34d44 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 34d48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ bl 38870 │ │ │ │ - eorseq sl, r5, r2, ror #10 │ │ │ │ + eorseq sl, r5, r2, lsr #10 │ │ │ │ eorseq r5, sp, r8, asr sl │ │ │ │ - mlaseq r5, sl, r5, sl │ │ │ │ + eorseq sl, r5, sl, asr r5 │ │ │ │ ldrhteq r5, [sp], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 34dec │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -21670,30 +21670,30 @@ │ │ │ │ beq 34db0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 34db0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34dd8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 34e00 │ │ │ │ ldr r0, [pc, #80] @ 34e10 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34d9c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -21715,29 +21715,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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2d7ef8 │ │ │ │ + bl 2d7eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, sp, r8, asr #32 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #112] @ 34f10 │ │ │ │ @@ -21748,29 +21748,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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2d7ef8 │ │ │ │ + bl 2d7eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq sl, [sp], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -21784,17 +21784,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 34fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34f6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d84bc │ │ │ │ + bl 2d8474 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bmi 34fe4 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -21802,29 +21802,29 @@ │ │ │ │ ldr r0, [pc, #116] @ 35000 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34fe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ b 34fc0 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f030 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d84bc │ │ │ │ + bl 2d8474 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #12] @ 34ffc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -21861,15 +21861,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 34f14 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq r5, [sl], -r4 │ │ │ │ + eoreq r5, sl, ip, rrx │ │ │ │ eorseq r5, sp, r4, lsr ip │ │ │ │ ldrshteq sl, [sp], -r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #120] @ 35120 │ │ │ │ ldr r3, [pc, #120] @ 35124 │ │ │ │ stm sp, {r1, r2} │ │ │ │ @@ -21898,15 +21898,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 34f14 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r5, sl, r0, lsr #32 │ │ │ │ + ldrdeq r4, [sl], -r8 @ │ │ │ │ ldrhteq r5, [sp], -r0 │ │ │ │ eorseq sl, sp, r4, ror #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 351c4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -21916,30 +21916,30 @@ │ │ │ │ beq 35188 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35188 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 351b0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 351d8 │ │ │ │ ldr r0, [pc, #80] @ 351e8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35174 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -22038,15 +22038,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 2d9974 │ │ │ │ + bl 2d992c │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 3536c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r7, [sp, #10] │ │ │ │ @@ -22065,15 +22065,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 353c0 │ │ │ │ ldr r1, [pc, #1060] @ 357dc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346b28 │ │ │ │ + bl 346ae0 │ │ │ │ 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} │ │ │ │ @@ -22094,15 +22094,15 @@ │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ add r2, r3, #2 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ bne 3568c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d9974 │ │ │ │ + bl 2d992c │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 35360 │ │ │ │ ldrh r6, [sp, #10] │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #64512 @ 0xfc00 │ │ │ │ @@ -22169,15 +22169,15 @@ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ bne 35624 │ │ │ │ add r0, r3, #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d9974 │ │ │ │ + bl 2d992c │ │ │ │ ldrh r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ beq 35360 │ │ │ │ ldrh r6, [sp, #10] │ │ │ │ add r0, r6, #8192 @ 0x2000 │ │ │ │ uxth r0, r0 │ │ │ │ lsr r0, r0, #10 │ │ │ │ @@ -22211,57 +22211,57 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 351ec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 35598 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2d8f84 │ │ │ │ + bl 2d8f3c │ │ │ │ b 356b0 │ │ │ │ uxth r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d9e74 │ │ │ │ + bl 2d9e2c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxth r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d9e74 │ │ │ │ + bl 2d9e2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2d9ac4 │ │ │ │ + b 2d9a7c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2d8f84 │ │ │ │ + bl 2d8f3c │ │ │ │ b 356b0 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2d8f84 │ │ │ │ + bl 2d8f3c │ │ │ │ b 356b0 │ │ │ │ mov r1, #23 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2d8f84 │ │ │ │ + bl 2d8f3c │ │ │ │ b 356b0 │ │ │ │ mov r1, #23 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2d8f84 │ │ │ │ + bl 2d8f3c │ │ │ │ b 356b0 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2d8f84 │ │ │ │ + bl 2d8f3c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 34e14 │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -22300,40 +22300,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 351ec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 35480 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d8ec8 │ │ │ │ + bl 2d8e80 │ │ │ │ b 357d0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d8ec8 │ │ │ │ + bl 2d8e80 │ │ │ │ b 357d0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d8ec8 │ │ │ │ + bl 2d8e80 │ │ │ │ b 357d0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d8ec8 │ │ │ │ + bl 2d8e80 │ │ │ │ b 357d0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d8ec8 │ │ │ │ + bl 2d8e80 │ │ │ │ b 357d0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d8ec8 │ │ │ │ + bl 2d8e80 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r5, sp, r8, asr sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -22342,24 +22342,24 @@ │ │ │ │ beq 35818 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35818 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ b 35840 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3583c │ │ │ │ ldr r0, [pc, #52] @ 3585c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ b 35840 │ │ │ │ mov r0, #4 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r0, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ @@ -22395,15 +22395,15 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r7, [r5, #8] │ │ │ │ strh r9, [r0] │ │ │ │ bne 35898 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2dea3c │ │ │ │ + bl 2de9f4 │ │ │ │ b 35898 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {fp, lr} │ │ │ │ bl 372d8 │ │ │ │ @@ -22421,16 +22421,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 38904 │ │ │ │ - eoreq r8, sl, r4, ror #18 │ │ │ │ - eorseq pc, r3, r0, lsr #13 │ │ │ │ + eoreq r8, sl, ip, lsl r9 │ │ │ │ + eorseq pc, r3, r0, ror #12 │ │ │ │ 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 │ │ │ │ @@ -22496,15 +22496,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r5, #8] │ │ │ │ b 359e4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de93c │ │ │ │ + bl 2de8f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mlaseq sp, r8, r5, sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -22516,30 +22516,30 @@ │ │ │ │ beq 35ae8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35ae8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35b10 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 35b38 │ │ │ │ ldr r0, [pc, #80] @ 35b48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35ad4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -22631,30 +22631,30 @@ │ │ │ │ beq 35cb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35cb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35cdc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 35d04 │ │ │ │ ldr r0, [pc, #80] @ 35d14 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35ca0 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -22710,62 +22710,62 @@ │ │ │ │ bl 1f030 │ │ │ │ str r9, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r6, #-134217727 @ 0xf8000001 │ │ │ │ bhi 35eb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35eb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r6, r4 │ │ │ │ beq 35d70 │ │ │ │ cmn r1, #-134217726 @ 0xf8000002 │ │ │ │ bhi 35efc │ │ │ │ lsl sl, r4, #5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35efc │ │ │ │ cmp r6, #17 │ │ │ │ bcs 35e5c │ │ │ │ ldr r0, [pc, #240] @ 35f20 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35f14 │ │ │ │ lsl r2, r6, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 1f030 │ │ │ │ b 35e9c │ │ │ │ cmn r6, #-134217727 @ 0xf8000001 │ │ │ │ bhi 35efc │ │ │ │ lsl r6, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35efc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, sl │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35f14 │ │ │ │ str r8, [r9] │ │ │ │ str r4, [r9, #512] @ 0x200 │ │ │ │ str r7, [r9, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -22795,22 +22795,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, sl │ │ │ │ bl 38870 │ │ │ │ eorseq sl, sp, ip, lsr r0 │ │ │ │ - eorseq lr, r5, fp, ror #8 │ │ │ │ + eorseq lr, r5, fp, lsr #8 │ │ │ │ ldrshteq r5, [sp], -ip │ │ │ │ - eorseq lr, r5, fp, lsl r6 │ │ │ │ + ldrsbteq lr, [r5], -fp │ │ │ │ ldrhteq r5, [sp], -ip │ │ │ │ - eorseq fp, r3, r9, asr fp │ │ │ │ + eorseq fp, r3, r9, lsl fp │ │ │ │ eorseq r5, sp, r4, lsr r3 │ │ │ │ eorseq r5, sp, r8, lsr r3 │ │ │ │ - eorseq lr, r5, r6, asr #8 │ │ │ │ + eorseq lr, r5, r6, lsl #8 │ │ │ │ eorseq r5, sp, ip, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #512] @ 0x200 │ │ │ │ ldrd r8, [r0] │ │ │ │ cmp r6, #16 │ │ │ │ mov r7, r6 │ │ │ │ @@ -22850,62 +22850,62 @@ │ │ │ │ bl 1f030 │ │ │ │ str r9, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r6, #-134217727 @ 0xf8000001 │ │ │ │ bhi 360e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 360e0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r6, r4 │ │ │ │ beq 35fa0 │ │ │ │ cmn r1, #-134217726 @ 0xf8000002 │ │ │ │ bhi 3612c │ │ │ │ lsl sl, r4, #5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3612c │ │ │ │ cmp r6, #17 │ │ │ │ bcs 3608c │ │ │ │ ldr r0, [pc, #240] @ 36150 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36144 │ │ │ │ lsl r2, r6, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 1f030 │ │ │ │ b 360cc │ │ │ │ cmn r6, #-134217727 @ 0xf8000001 │ │ │ │ bhi 3612c │ │ │ │ lsl r6, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34bb9c │ │ │ │ + bl 34bb54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3612c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, sl │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36144 │ │ │ │ str r8, [r9] │ │ │ │ str r4, [r9, #512] @ 0x200 │ │ │ │ str r7, [r9, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -22935,22 +22935,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, sl │ │ │ │ bl 38870 │ │ │ │ eorseq r9, sp, ip, lsl #28 │ │ │ │ - eorseq lr, r5, r4, ror #14 │ │ │ │ + eorseq lr, r5, r4, lsr #14 │ │ │ │ eorseq r5, sp, ip, lsl r3 │ │ │ │ - eorseq lr, r5, r4, lsl r9 │ │ │ │ + ldrsbteq lr, [r5], -r4 │ │ │ │ ldrsbteq r5, [sp], -ip │ │ │ │ - eorseq fp, r3, r9, lsr #18 │ │ │ │ + eorseq fp, r3, r9, ror #17 │ │ │ │ eorseq r5, sp, r4, asr r3 │ │ │ │ eorseq r5, sp, r8, asr r3 │ │ │ │ - eorseq lr, r5, r3, ror r7 │ │ │ │ + eorseq lr, r5, r3, lsr r7 │ │ │ │ eorseq r5, sp, ip, lsr #6 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #240] @ 0xf0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #10 │ │ │ │ movls r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -22964,53 +22964,53 @@ │ │ │ │ ldr r2, [pc, #80] @ 36204 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mvn r2, #0 │ │ │ │ lsr r1, r2, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 2e440c │ │ │ │ + bl 2e43c4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 361f4 │ │ │ │ ldr r0, [pc, #20] @ 361f8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 361fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ bl 38870 │ │ │ │ - ldrhteq lr, [r5], -r4 │ │ │ │ + eorseq lr, r5, r4, ror r6 │ │ │ │ eorseq r5, sp, ip, ror #4 │ │ │ │ - eorseq lr, r5, ip, ror #13 │ │ │ │ + eorseq lr, r5, ip, lsr #13 │ │ │ │ ldrhteq r5, [sp], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36244 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 36244 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ b 3626c │ │ │ │ cmp r4, #0 │ │ │ │ beq 36268 │ │ │ │ ldr r0, [pc, #52] @ 36288 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ b 3626c │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -23033,29 +23033,29 @@ │ │ │ │ ldr r2, [pc, #80] @ 36318 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mvn r2, #0 │ │ │ │ lsr r1, r2, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 2ec55c │ │ │ │ + bl 2ec514 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 36308 │ │ │ │ ldr r0, [pc, #20] @ 3630c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 36310 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ bl 38870 │ │ │ │ - eorseq pc, r5, pc, asr #5 │ │ │ │ + eorseq pc, r5, pc, lsl #5 │ │ │ │ eorseq r5, sp, r4, lsl #15 │ │ │ │ - eorseq pc, r5, r7, lsl #6 │ │ │ │ + eorseq pc, r5, r7, asr #5 │ │ │ │ eorseq r5, sp, ip, asr #15 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -23069,29 +23069,29 @@ │ │ │ │ ldr r2, [pc, #80] @ 363a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mvn r2, #0 │ │ │ │ lsr r1, r2, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 2ec354 │ │ │ │ + bl 2ec30c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 36398 │ │ │ │ ldr r0, [pc, #20] @ 3639c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #16] @ 363a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ bl 38870 │ │ │ │ - eorseq pc, r5, pc, lsr r2 @ │ │ │ │ + ldrshteq pc, [r5], -pc @ │ │ │ │ ldrshteq r5, [sp], -r4 │ │ │ │ - eorseq pc, r5, r7, ror r2 @ │ │ │ │ + eorseq pc, r5, r7, lsr r2 @ │ │ │ │ eorseq r5, sp, ip, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov lr, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r0, r4, r1 │ │ │ │ @@ -23151,15 +23151,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ b 365bc │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2eb240 │ │ │ │ + bl 2eb1f8 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r8 │ │ │ │ mov r6, r1 │ │ │ │ beq 36554 │ │ │ │ @@ -23188,15 +23188,15 @@ │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r6, r6, lsl #2 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ beq 365e8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, lr │ │ │ │ - bl 2ee258 │ │ │ │ + bl 2ee210 │ │ │ │ ldr r0, [r4] │ │ │ │ b 364a4 │ │ │ │ mov ip, #4 │ │ │ │ mov r6, r1 │ │ │ │ add r6, r6, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r6, r6, r3 │ │ │ │ @@ -23279,27 +23279,27 @@ │ │ │ │ add r6, r4, #4 │ │ │ │ adds r0, r5, r6 │ │ │ │ bcs 366b0 │ │ │ │ add r7, r5, r6 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ bls 366c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #724] @ 369a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 368b8 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -23351,15 +23351,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ sub r1, r0, #24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2eb240 │ │ │ │ + bl 2eb1f8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, fp │ │ │ │ beq 36868 │ │ │ │ rev r2, r3 │ │ │ │ @@ -23411,15 +23411,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 368e0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #12] │ │ │ │ @@ -23437,15 +23437,15 @@ │ │ │ │ bne 36924 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, fp │ │ │ │ bl 1dde8 │ │ │ │ @@ -23458,26 +23458,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ bne 36490 │ │ │ │ mov r0, #0 │ │ │ │ b 3663c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2ee208 │ │ │ │ + bl 2ee1c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2ee158 │ │ │ │ + bl 2ee110 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mlaseq sp, r4, r7, r9 │ │ │ │ - eoreq r7, fp, r0, lsr ip │ │ │ │ - eoreq r7, fp, r0, asr r7 │ │ │ │ + eoreq r7, fp, r8, ror #23 │ │ │ │ + eoreq r7, fp, r8, lsl #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 36a48 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -23485,30 +23485,30 @@ │ │ │ │ beq 36a0c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 36a0c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36a34 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 36a5c │ │ │ │ ldr r0, [pc, #80] @ 36a6c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 369f8 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -23614,15 +23614,15 @@ │ │ │ │ mlaseq sp, r4, r2, r9 │ │ │ │ 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 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 36c48 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -23633,50 +23633,50 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 36c74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #88] @ 36ca8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #84] @ 36cac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ strd r2, [r6] │ │ │ │ beq 36c74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 36ca0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, sp, r4, ror #26 │ │ │ │ eorseq r5, sp, ip, asr sp │ │ │ │ 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 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 36d20 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -23687,15 +23687,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 36d58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 36d8c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #96] @ 36d90 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -23703,37 +23703,37 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ beq 36d58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 36d84 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, sp, r8, lsl #25 │ │ │ │ eorseq r5, sp, r4, lsl #25 │ │ │ │ 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 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 36e04 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -23744,15 +23744,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 36e3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 36e70 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #96] @ 36e74 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -23760,37 +23760,37 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ beq 36e3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 36e68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, sp, r4, lsr #23 │ │ │ │ eorseq r5, sp, r0, lsr #23 │ │ │ │ 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 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 36ee8 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -23801,15 +23801,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 36f20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 36f54 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #96] @ 36f58 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -23817,37 +23817,37 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ beq 36f20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 36f4c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, sp, r0, asr #21 │ │ │ │ ldrhteq r5, [sp], -ip │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 36fcc │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -23858,15 +23858,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 37008 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #104] @ 3703c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r7, [pc, #100] @ 37040 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -23875,54 +23875,54 @@ │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r3, [r6] │ │ │ │ stmib r6, {r2, r7} │ │ │ │ str r0, [r6, #12] │ │ │ │ beq 37008 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 37034 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq r5, [sp], -ip │ │ │ │ ldrsbteq r5, [sp], -r0 │ │ │ │ push {r0, r1, r2, r3, r4, r5, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 33a0fc │ │ │ │ + bl 33a0b4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 31b8e8 │ │ │ │ + bl 31b8a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 30d6b0 │ │ │ │ + bl 30d668 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 30c6ec │ │ │ │ + bl 30c6a4 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #80] @ 37108 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 370e8 │ │ │ │ @@ -23935,23 +23935,23 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ ldr r1, [pc, #36] @ 37114 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 31c634 │ │ │ │ + bl 31c5ec │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ eorseq r8, sp, r4, lsl sp │ │ │ │ - eoreq r8, sp, ip, lsl #23 │ │ │ │ + eoreq r8, sp, r4, asr #22 │ │ │ │ eorseq sl, sp, r0, lsl r3 │ │ │ │ - eoreq r8, sp, r8, ror #22 │ │ │ │ + eoreq r8, sp, r0, lsr #22 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #80] @ 3717c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3715c │ │ │ │ @@ -23964,29 +23964,29 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ ldr r1, [pc, #36] @ 37188 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 31c634 │ │ │ │ + bl 31c5ec │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ eorseq r8, sp, r0, lsr #25 │ │ │ │ - eoreq r8, sp, ip, ror #22 │ │ │ │ + eoreq r8, sp, r4, lsr #22 │ │ │ │ mlaseq sp, ip, r2, sl │ │ │ │ - eoreq r8, sp, r8, asr #22 │ │ │ │ + eoreq r8, sp, r0, lsl #22 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 319b28 │ │ │ │ + bl 319ae0 │ │ │ │ ldr r0, [pc, #40] @ 371d4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #36] @ 371d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ @@ -24007,15 +24007,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 3722c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 31ad04 │ │ │ │ + bl 31acbc │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 372b0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, r6 │ │ │ │ bls 37264 │ │ │ │ @@ -24032,15 +24032,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 33759c │ │ │ │ + bl 337554 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 37298 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r0, #9 │ │ │ │ beq 372c0 │ │ │ │ @@ -24058,15 +24058,15 @@ │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 325094 │ │ │ │ + bl 32504c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #20] @ 37308 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f90c <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ clz r0, r0 │ │ │ │ @@ -24201,30 +24201,30 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #68] @ 37558 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 34ca30 │ │ │ │ + bl 34c9e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 37534 │ │ │ │ mov r0, #0 │ │ │ │ b 37540 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ bl 1ebe0 │ │ │ │ ldr r1, [pc, #20] @ 3755c │ │ │ │ dmb ish │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r1] │ │ │ │ mov sp, fp │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq fp, r3, r8, lsl r4 │ │ │ │ + ldrsbteq fp, [r3], -r8 │ │ │ │ mlaseq sp, r4, lr, r9 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r2, #3 │ │ │ │ bxeq lr │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ @@ -24279,15 +24279,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 37e2c │ │ │ │ b 375f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl 327ba4 │ │ │ │ + bl 327b5c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r5, sp, r4, lsr #31 │ │ │ │ eorseq r5, sp, r8, asr #31 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ @@ -24662,15 +24662,15 @@ │ │ │ │ b 1e544 │ │ │ │ ldr r0, [pc, #16] @ 37c50 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #12] @ 37c54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldrshteq r0, [r6], -r7 │ │ │ │ + ldrhteq r0, [r6], -r7 │ │ │ │ ldrsbteq r5, [sp], -r8 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 37cf4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -24680,30 +24680,30 @@ │ │ │ │ beq 37cb8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 37cb8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37ce0 │ │ │ │ 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 37d08 │ │ │ │ ldr r0, [pc, #80] @ 37d18 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37ca4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -25040,25 +25040,25 @@ │ │ │ │ beq 381dc │ │ │ │ ldr r0, [pc, #444] @ 383e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1f90c <__tls_get_addr@plt> │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #24 │ │ │ │ - bl 346c8c │ │ │ │ + bl 346c44 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 38348 │ │ │ │ ldr r0, [pc, #416] @ 383f4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 38354 │ │ │ │ ldr r0, [pc, #384] @ 383f8 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #0 │ │ │ │ @@ -25072,15 +25072,15 @@ │ │ │ │ str r6, [r5, #8]! │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 382bc │ │ │ │ ldr r0, [pc, #324] @ 383fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 32782c │ │ │ │ + bl 3277e4 │ │ │ │ mov r1, #1 │ │ │ │ bl 1dbd8 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 382c4 │ │ │ │ @@ -25103,19 +25103,19 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #28 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 3379d8 │ │ │ │ + bl 337990 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 33526c │ │ │ │ - bl 325094 │ │ │ │ + bl 335224 │ │ │ │ + bl 32504c │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 38270 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 38870 │ │ │ │ bl 38408 │ │ │ │ @@ -25141,15 +25141,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 383a8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 383d0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2fc2e8 │ │ │ │ + bl 2fc2a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r7, sp, ip, lsr ip │ │ │ │ eorseq r7, sp, r8, lsr #28 │ │ │ │ mlaseq sp, r0, sp, r7 │ │ │ │ ldrsbteq r7, [sp], -r4 │ │ │ │ @@ -25180,15 +25180,15 @@ │ │ │ │ mlaseq sp, r4, r6, r5 │ │ │ │ mlaseq sp, r4, r6, r5 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 33ac00 │ │ │ │ + bl 33abb8 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ ldr r2, [pc, #4] @ 38484 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ eorseq r5, sp, r8, asr #17 │ │ │ │ @@ -25207,24 +25207,24 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 38500 │ │ │ │ ldr r0, [pc, #100] @ 3852c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ b 38504 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ b 38524 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ b 38504 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38518 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ b 38520 │ │ │ │ @@ -25398,30 +25398,30 @@ │ │ │ │ beq 387f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 387f0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38818 │ │ │ │ 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 38840 │ │ │ │ ldr r0, [pc, #80] @ 38850 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 387dc │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -25436,22 +25436,22 @@ │ │ │ │ b 38818 │ │ │ │ eorseq r7, sp, ip, ror #12 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ cmp r0, #0 │ │ │ │ bne 3886c │ │ │ │ mov r0, r2 │ │ │ │ - bl 346ae4 │ │ │ │ + bl 346a9c │ │ │ │ bl 38870 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ba818 │ │ │ │ + bl 1ba7d0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr lr, [pc, #92] @ 388f8 │ │ │ │ ldr r4, [pc, #92] @ 388fc │ │ │ │ ldr r5, [pc, #92] @ 38900 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -25473,38 +25473,38 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r4, [fp, #-12] │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ bl 38904 │ │ │ │ eorseq r5, sp, r8, lsr #29 │ │ │ │ - eorseq r2, r1, ip, lsl fp │ │ │ │ - eorseq r2, r1, r8, lsl fp │ │ │ │ + ldrsbteq r2, [r1], -r4 │ │ │ │ + ldrsbteq r2, [r1], -r0 │ │ │ │ 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 30f3b8 │ │ │ │ + bl 30f370 │ │ │ │ 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 30f3b8 │ │ │ │ + bl 30f370 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -25587,22 +25587,22 @@ │ │ │ │ eorseq r7, sp, ip, lsr #8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 38ac4 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 389a8 │ │ │ │ - eorseq r2, r6, r2, lsr r0 │ │ │ │ + ldrshteq r1, [r6], -r2 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 38ae0 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 389f4 │ │ │ │ - eorseq r2, r6, ip, lsr r0 │ │ │ │ + ldrshteq r1, [r6], -ip │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ stmdb fp, {r1, r2} │ │ │ │ ldr r2, [pc, #24] @ 38b10 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -25701,38 +25701,38 @@ │ │ │ │ ldr r0, [pc, #52] @ 38cac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ - eorseq r1, r6, r7, ror #31 │ │ │ │ - ldrsbteq r1, [r6], -r9 │ │ │ │ - eorseq r1, r6, r5, asr #31 │ │ │ │ + eorseq r1, r6, r7, lsr #31 │ │ │ │ + mlaseq r6, r9, pc, r1 @ │ │ │ │ + eorseq r1, r6, r5, lsl #31 │ │ │ │ ldrshteq r5, [sp], -ip │ │ │ │ - eorseq r2, r1, ip, ror r7 │ │ │ │ + eorseq r2, r1, r4, lsr r7 │ │ │ │ ldrsbteq r7, [sp], -r4 │ │ │ │ eorseq r5, sp, r8, ror sp │ │ │ │ - ldrsbteq r2, [r1], -r8 │ │ │ │ - eorseq r2, r1, r0, ror #14 │ │ │ │ + mlaseq r1, r0, r7, r2 │ │ │ │ + eorseq r2, r1, r8, lsl r7 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 350214 │ │ │ │ + bl 3501cc │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 354414 │ │ │ │ + bl 3543cc │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 354480 │ │ │ │ + bl 354438 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 3544ec │ │ │ │ + bl 3544a4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #40] @ 38d2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -25880,15 +25880,15 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #8] @ 38f58 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38964 │ │ │ │ - eorseq r5, r6, r0, ror sp │ │ │ │ + eorseq r5, r6, r0, lsr sp │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [pc, #68] @ 38fb4 │ │ │ │ ldr r3, [pc, #68] @ 38fb8 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ @@ -25903,16 +25903,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 38904 │ │ │ │ - eorseq r2, r1, ip, asr #8 │ │ │ │ - eorseq ip, r3, r8, lsr #32 │ │ │ │ + eorseq r2, r1, r4, lsl #8 │ │ │ │ + eorseq fp, r3, r8, ror #31 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 39000 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 39004 │ │ │ │ mov r3, #1 │ │ │ │ @@ -25929,15 +25929,15 @@ │ │ │ │ eorseq r5, sp, r0, ror #28 │ │ │ │ eorseq r5, sp, r0, ror #28 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 355fcc │ │ │ │ + bl 355f84 │ │ │ │ bleq 75164 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strbtmi fp, [sl], -r2, lsl #24 │ │ │ │ strlt fp, [r1], #-1028 @ 0xfffffbfc │ │ │ │ @ instruction: 0xa018f8df │ │ │ │ ldrmi sl, [sl], #773 @ 0x305 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -26167,15 +26167,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 39348 │ │ │ │ tst r8, #2 │ │ │ │ beq 3948c │ │ │ │ tst r8, #1 │ │ │ │ beq 393dc │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ bic r8, r8, #1 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r8 │ │ │ │ bne 393ac │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ @@ -26334,29 +26334,29 @@ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ ldr r2, [pc, #36] @ 39684 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #19 │ │ │ │ - bl 2979c4 │ │ │ │ + bl 29797c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq lr, r1, r0, asr #1 │ │ │ │ + eorseq lr, r1, r0, lsl #1 │ │ │ │ eorseq fp, fp, r8, lsl r3 │ │ │ │ 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 39818 │ │ │ │ - bl 2836bc │ │ │ │ + bl 283674 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #296 @ 0x128 │ │ │ │ bl 1f030 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ @@ -26376,27 +26376,27 @@ │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #296 @ 0x128 │ │ │ │ bl 1f030 │ │ │ │ str r6, [sp, #596] @ 0x254 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 283248 │ │ │ │ + bl 283200 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [pc, #480] @ 39918 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #328 @ 0x148 │ │ │ │ str r5, [sp, #908] @ 0x38c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39868 │ │ │ │ ldr r1, [pc, #448] @ 3991c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r2, r0, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -26409,20 +26409,20 @@ │ │ │ │ strb r7, [r0, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ bl 1f030 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a914 │ │ │ │ + bl 18a8cc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1951cc │ │ │ │ + bl 195184 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ @@ -26460,15 +26460,15 @@ │ │ │ │ bl 372e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r4, #4] │ │ │ │ b 397f0 │ │ │ │ - bl 29794c │ │ │ │ + bl 297904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 3d218 │ │ │ │ b 398fc │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ @@ -26477,34 +26477,34 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 39888 │ │ │ │ cmp r0, #1 │ │ │ │ bne 398b0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 2856f4 │ │ │ │ + bl 2856ac │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl 190ba4 │ │ │ │ + bl 190b5c │ │ │ │ b 398fc │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ bl 3d984 │ │ │ │ b 398fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3d218 │ │ │ │ b 39908 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ cmp r7, #0 │ │ │ │ beq 398fc │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 19b8a8 │ │ │ │ + bl 19b860 │ │ │ │ and r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a8a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ @@ -26515,15 +26515,15 @@ │ │ │ │ sub sp, sp, #1824 @ 0x720 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, r1 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 39ab8 │ │ │ │ - bl 2836bc │ │ │ │ + bl 283674 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #600 @ 0x258 │ │ │ │ bl 1f030 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ @@ -26543,28 +26543,28 @@ │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #600 @ 0x258 │ │ │ │ bl 1f030 │ │ │ │ str r6, [sp, #1204] @ 0x4b4 │ │ │ │ str r7, [sp, #1200] @ 0x4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 283248 │ │ │ │ + bl 283200 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ mov r2, #608 @ 0x260 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [pc, #492] @ 39bc4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #632 @ 0x278 │ │ │ │ str r5, [sp, #1820] @ 0x71c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b08 │ │ │ │ ldr r1, [pc, #460] @ 39bc8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ add r2, r0, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -26577,20 +26577,20 @@ │ │ │ │ strb r7, [r0, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #608 @ 0x260 │ │ │ │ bl 1f030 │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ str r5, [sp, #1208] @ 0x4b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a8d8 │ │ │ │ + bl 18a890 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1951cc │ │ │ │ + bl 195184 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #1208] @ 0x4b8 │ │ │ │ @@ -26628,15 +26628,15 @@ │ │ │ │ bl 372e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r4, #4] │ │ │ │ b 39a90 │ │ │ │ - bl 29794c │ │ │ │ + bl 297904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 3d2a8 │ │ │ │ b 39ba8 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ @@ -26646,36 +26646,36 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 39b28 │ │ │ │ cmp r0, #1 │ │ │ │ bne 39b54 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #796 @ 0x31c │ │ │ │ - bl 2856f4 │ │ │ │ + bl 2856ac │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ - bl 190cbc │ │ │ │ + bl 190c74 │ │ │ │ b 39ba8 │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ bl 3da24 │ │ │ │ b 39ba8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3d2a8 │ │ │ │ b 39bb4 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ cmp r7, #0 │ │ │ │ beq 39ba8 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl 19b8a8 │ │ │ │ + bl 19b860 │ │ │ │ and r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a8a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ @@ -26974,36 +26974,36 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #3 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #68] @ 3a0b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 349e30 │ │ │ │ + bl 349de8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [pc, #52] @ 3a0b8 │ │ │ │ ldr r1, [pc, #52] @ 3a0bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 3505d4 │ │ │ │ - bl 3507c0 │ │ │ │ + bl 35058c │ │ │ │ + bl 350778 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq lr, r1, r7, lsr #16 │ │ │ │ + eorseq lr, r1, r7, ror #15 │ │ │ │ eorseq fp, fp, r4, asr #1 │ │ │ │ - ldrsbteq sp, [r1], -r8 │ │ │ │ + mlaseq r1, r8, r4, sp │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2dfeb4 │ │ │ │ + b 2dfe6c │ │ │ │ ldr r0, [r0] │ │ │ │ b 5193c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ @@ -27020,24 +27020,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #168] @ 3a1e4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r3, [pc, #124] @ 3a1d4 │ │ │ │ ldr r1, [pc, #124] @ 3a1d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3a174 │ │ │ │ ldr r3, [pc, #112] @ 3a1dc │ │ │ │ ldr r1, [pc, #112] @ 3a1e0 │ │ │ │ @@ -27045,55 +27045,55 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #44] @ 3a1cc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 3a1d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mlaseq fp, r8, r8, sl │ │ │ │ - eorseq sp, r1, r9, asr #11 │ │ │ │ + eorseq sp, r1, r9, lsl #11 │ │ │ │ ldrshteq sl, [fp], -r4 │ │ │ │ - eorseq sp, r1, r4, lsr #12 │ │ │ │ + eorseq sp, r1, r4, ror #11 │ │ │ │ eorseq sl, fp, r0, ror #17 │ │ │ │ - eorseq sp, r1, r8, lsl r6 │ │ │ │ - ldrsbteq sp, [r1], -r0 │ │ │ │ + ldrsbteq sp, [r1], -r8 │ │ │ │ + mlaseq r1, r0, r9, sp │ │ │ │ eorseq sl, fp, r0, lsr #18 │ │ │ │ - eorseq sp, r1, r3, ror #12 │ │ │ │ + eorseq sp, r1, r3, lsr #12 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 3a208 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 3a20c │ │ │ │ - b 35486c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354824 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 3a228 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 3a22c │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a24c │ │ │ │ b e2e70 │ │ │ │ @@ -27164,36 +27164,36 @@ │ │ │ │ sub sp, sp, #176 @ 0xb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #236] @ 3a448 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a40c │ │ │ │ ldr r1, [pc, #208] @ 3a44c │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #19 │ │ │ │ - bl 2f0ba0 │ │ │ │ + bl 2f0b58 │ │ │ │ mov r6, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0a1c │ │ │ │ + bl 2f09d4 │ │ │ │ ldr r1, [pc, #172] @ 3a450 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #19 │ │ │ │ - bl 2f0ba0 │ │ │ │ + bl 2f0b58 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f0a1c │ │ │ │ + bl 2f09d4 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ @@ -27217,46 +27217,46 @@ │ │ │ │ bl 3f390 │ │ │ │ b 3a430 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, sp, r0, lsl fp │ │ │ │ - ldrshteq r7, [r3], -fp │ │ │ │ - eorseq r7, r3, sl, ror #5 │ │ │ │ + ldrhteq r7, [r3], -fp │ │ │ │ + eorseq r7, r3, sl, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #172] @ 3a514 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a4ec │ │ │ │ ldr r1, [pc, #144] @ 3a518 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #5 │ │ │ │ - bl 2f0ba0 │ │ │ │ + bl 2f0b58 │ │ │ │ bl 1eec8 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, sp │ │ │ │ - bl 126e24 │ │ │ │ + bl 126dd8 │ │ │ │ mov r6, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0a1c │ │ │ │ + bl 2f09d4 │ │ │ │ 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} │ │ │ │ @@ -27268,19 +27268,19 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 38870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, sp, r4, lsl #20 │ │ │ │ - ldrsbteq lr, [r1], -r7 │ │ │ │ + mlaseq r1, r7, r3, lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #542] @ 0x21e │ │ │ │ cmp r0, #3 │ │ │ │ bne 3a5b8 │ │ │ │ ldrb r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -27304,15 +27304,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3a578 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3a59c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #541] @ 0x21d │ │ │ │ cmp r0, #3 │ │ │ │ beq 3a5b8 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 3a5bc │ │ │ │ @@ -27325,15 +27325,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3a5c4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ bl 40628 │ │ │ │ b 3a608 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -27357,15 +27357,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a6c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #12 │ │ │ │ bl 3d150 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #3 │ │ │ │ beq 3a6c4 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -27378,23 +27378,23 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 3a698 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3a6c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a6f8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 40628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -27402,34 +27402,34 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a724 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, lr} │ │ │ │ b 3e650 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a750 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 43480 │ │ │ │ @@ -27439,15 +27439,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a7b8 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 7f824 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #237] @ 0xed │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -27463,48 +27463,48 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a818 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 7f824 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #237] @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3a850 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3a864 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3a890 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ bne 3a8c8 │ │ │ │ ldr r1, [pc, #88] @ 3a910 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ @@ -27553,15 +27553,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3a95c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3a980 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 3a9f4 │ │ │ │ b 3aa24 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3a9cc │ │ │ │ @@ -27572,15 +27572,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3a9a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3a9cc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7fbc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e6e0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ @@ -27594,15 +27594,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3aa00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3aa24 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ bl 7fbc8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -27632,15 +27632,15 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3aabc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3dac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 3dac4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -27648,46 +27648,46 @@ │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3aafc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2dfebc │ │ │ │ + b 2dfe74 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3ab3c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ab58 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ab78 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3aba0 │ │ │ │ @@ -27704,15 +27704,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3abdc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f2dc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ @@ -27725,58 +27725,58 @@ │ │ │ │ bne 3ac04 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ac30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ac48 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ac60 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f798 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ace4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 3ace4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3acc4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f2dc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1f798 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 12b438 │ │ │ │ + bl 12b3ec │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ bl 3ad3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 40884 │ │ │ │ mov r0, r5 │ │ │ │ @@ -27784,15 +27784,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3ad1c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1dbf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1dbf0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -27807,23 +27807,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ad78 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ad98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ bne 3adb8 │ │ │ │ @@ -27859,57 +27859,57 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3ae20 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3ae48 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ae64 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ae7c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 3ad3c │ │ │ │ b 3aeb4 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3aeb4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3aed8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3aef0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3dac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 42640 │ │ │ │ mov r0, r5 │ │ │ │ @@ -27926,47 +27926,47 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3af28 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c590 │ │ │ │ + b 20c548 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3af60 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3af88 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3afb0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3afc8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2dfebc │ │ │ │ + b 2dfe74 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 42e94 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -27979,15 +27979,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3b004 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b028 │ │ │ │ dmb ish │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b03c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 3f1d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ @@ -28000,15 +28000,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3b058 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b07c │ │ │ │ dmb ish │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b08c │ │ │ │ bl 3f1d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ @@ -28084,31 +28084,31 @@ │ │ │ │ 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 2979c4 │ │ │ │ + bl 29797c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3b1f4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b20c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3e650 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 3a704 │ │ │ │ mov r0, r5 │ │ │ │ @@ -28125,52 +28125,52 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3b244 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c590 │ │ │ │ + b 20c548 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3b27c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3b2a4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3b2cc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b2e4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 3a730 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -28206,15 +28206,15 @@ │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b3b4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #1280] @ 0x500 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3b3d0 │ │ │ │ cmp r1, #3 │ │ │ │ bne 3b3dc │ │ │ │ b 3bb24 │ │ │ │ @@ -28228,15 +28228,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 3b3e8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 3b730 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -28259,57 +28259,57 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3b464 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b488 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3b4c4 │ │ │ │ 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 3b4a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b4c4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3b4cc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 20cea0 │ │ │ │ + b 20ce58 │ │ │ │ add r0, r4, #224 @ 0xe0 │ │ │ │ bl 3a770 │ │ │ │ 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 3b50c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b580 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 3b580 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 3a914 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #207] @ 0xcf │ │ │ │ add r0, r4, #480 @ 0x1e0 │ │ │ │ bl 7fee4 │ │ │ │ @@ -28340,15 +28340,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3b5a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b5cc │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldrb r0, [r4, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b5e0 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ bl 7fbc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #204] @ 0xcc │ │ │ │ @@ -28364,24 +28364,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3b608 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b62c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #201] @ 0xc9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3b734 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #201] @ 0xc9 │ │ │ │ - bl 2de448 │ │ │ │ + bl 2de400 │ │ │ │ ldrb r0, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b698 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3b698 │ │ │ │ mov r0, r4 │ │ │ │ @@ -28391,15 +28391,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3b674 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b698 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #206] @ 0xce │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b6dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ @@ -28408,15 +28408,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3b6b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b6dc │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldrb r0, [r4, #203] @ 0xcb │ │ │ │ strb r5, [r4, #206] @ 0xce │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b728 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3b728 │ │ │ │ @@ -28427,15 +28427,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3b704 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b728 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #203] @ 0xcb │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3b640 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #136]! @ 0x88 │ │ │ │ @@ -28444,15 +28444,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3b748 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b640 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3b640 │ │ │ │ mov r6, r0 │ │ │ │ b 3b9b8 │ │ │ │ mov r6, r0 │ │ │ │ b 3b7c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ @@ -28465,27 +28465,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3b79c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b7c0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3b7c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3bab4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ b 3bab4 │ │ │ │ b 3b964 │ │ │ │ b 3b828 │ │ │ │ b 3b810 │ │ │ │ mov r6, r0 │ │ │ │ b 3baac │ │ │ │ mov r6, r0 │ │ │ │ @@ -28506,15 +28506,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3b840 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b8a8 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 3b8a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #208] @ 0xd0 │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ bl 7fdb0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -28546,15 +28546,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3b8e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b904 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #209] @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ bl 40734 │ │ │ │ b 3b968 │ │ │ │ mov r6, r0 │ │ │ │ b 3ba5c │ │ │ │ @@ -28569,15 +28569,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3b93c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b968 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3b968 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3b9b8 │ │ │ │ ldrb r1, [r4, #201] @ 0xc9 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -28591,19 +28591,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3b994 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3b9b8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #201] @ 0xc9 │ │ │ │ - bl 2de448 │ │ │ │ + bl 2de400 │ │ │ │ b 3b9d0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ba18 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -28615,15 +28615,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3b9f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ba18 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #206] @ 0xce │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #202] @ 0xca │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ba5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ @@ -28632,15 +28632,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3ba38 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ba5c │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldrb r0, [r4, #203] @ 0xcb │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #206] @ 0xce │ │ │ │ cmp r0, #0 │ │ │ │ beq 3baac │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ @@ -28652,15 +28652,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3ba88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3baac │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #203] @ 0xcb │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -28793,25 +28793,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3bcbc │ │ │ │ cmp r2, #1 │ │ │ │ bne 3bce0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 3faa0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ bl 3faa0 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #173] @ 0xad │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ 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 │ │ │ │ @@ -28819,15 +28819,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3bd1c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3bd48 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 3bdf0 │ │ │ │ b 3be2c │ │ │ │ mov r6, r0 │ │ │ │ b 3bd78 │ │ │ │ mov r6, r0 │ │ │ │ @@ -28861,29 +28861,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3bdcc │ │ │ │ cmp r2, #1 │ │ │ │ bne 3bdf0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 3faa0 │ │ │ │ b 3be00 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ bl 3faa0 │ │ │ │ b 3be18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #173] @ 0xad │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ b 3be30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3be6c │ │ │ │ ldr r0, [r4, #144]! @ 0x90 │ │ │ │ dmb ish │ │ │ │ @@ -28892,15 +28892,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3be44 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3be6c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r0, #57] @ 0x39 │ │ │ │ @@ -28930,15 +28930,15 @@ │ │ │ │ b 3c0b8 │ │ │ │ ldr r5, [fp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, fp, #8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3f73c │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r0, fp, r1 │ │ │ │ bl 3f73c │ │ │ │ @@ -28989,15 +28989,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 3bff0 │ │ │ │ ldr r2, [fp, #136] @ 0x88 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 3c0b4 │ │ │ │ @@ -29038,25 +29038,25 @@ │ │ │ │ add r1, sl, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 3c0b4 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ strh r4, [fp, #217] @ 0xd9 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [fp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [fp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c0f8 │ │ │ │ add r0, fp, #8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 3f73c │ │ │ │ @@ -29127,15 +29127,15 @@ │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3c280 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3c280 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ @@ -29145,15 +29145,15 @@ │ │ │ │ b 3c228 │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3c280 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f73c │ │ │ │ mov r4, r5 │ │ │ │ @@ -29222,15 +29222,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 3c394 │ │ │ │ ldr r2, [r4, #376] @ 0x178 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 3c458 │ │ │ │ @@ -29271,15 +29271,15 @@ │ │ │ │ add r1, sl, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 3c458 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ movw r0, #577 @ 0x241 │ │ │ │ strh r5, [r4, r0] │ │ │ │ b 3c1f4 │ │ │ │ b 3c468 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -29395,24 +29395,24 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c648 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ b 3c650 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c66c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -29425,15 +29425,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3c698 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3c6c0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ add r0, r4, #8 │ │ │ │ bl 80608 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 80608 │ │ │ │ @@ -29442,25 +29442,25 @@ │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3c704 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ ldrb r0, [r4, #51] @ 0x33 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c72c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 8db84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -29476,15 +29476,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 3c768 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3c78c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r8, #0 │ │ │ │ beq 3c844 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ beq 3c814 │ │ │ │ ldr r7, [r9] │ │ │ │ @@ -29522,15 +29522,15 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 3c844 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 7f758 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -29572,22 +29572,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3c8e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3c90c │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 3c940 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b 3c940 │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #92] @ 0x5c │ │ │ │ cmpeq r0, #3 │ │ │ │ beq 3c94c │ │ │ │ mov r0, #0 │ │ │ │ @@ -29623,22 +29623,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3c9b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3c9d8 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 3c9f4 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #71] @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -29681,27 +29681,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3ca9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cac0 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ 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 3cacc │ │ │ │ cmp r2, #1 │ │ │ │ bne 3caf0 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #484] @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3faa0 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ cmn r0, #1 │ │ │ │ beq 3cb40 │ │ │ │ @@ -29713,30 +29713,30 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 3cb14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cb40 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3cb7c │ │ │ │ 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 3cb58 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cb7c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3cc2c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 3d218 │ │ │ │ b 3cc2c │ │ │ │ mov r0, r4 │ │ │ │ @@ -29752,42 +29752,42 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 3cbb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cbdc │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3cc18 │ │ │ │ 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 3cbf4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cc18 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3cc2c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 3d218 │ │ │ │ ldr r1, [r4, #460] @ 0x1cc │ │ │ │ cmp r1, #0 │ │ │ │ beq 3cc48 │ │ │ │ ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 3cd70 │ │ │ │ mov r6, r0 │ │ │ │ b 3cdec │ │ │ │ mov r6, r0 │ │ │ │ b 3cc7c │ │ │ │ @@ -29804,15 +29804,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3cc88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ccbc │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 3ccbc │ │ │ │ mov r6, r0 │ │ │ │ b 3cdd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #484] @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -29829,15 +29829,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3ccec │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cd10 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3cdec │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 3d218 │ │ │ │ b 3cdec │ │ │ │ mov r6, r0 │ │ │ │ @@ -29853,15 +29853,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3cd4c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cd70 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3cdec │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 3d218 │ │ │ │ b 3cdec │ │ │ │ mov r6, r0 │ │ │ │ @@ -29879,26 +29879,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3cdb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cdd8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3cdec │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 3d218 │ │ │ │ ldr r1, [r4, #460] @ 0x1cc │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ce04 │ │ │ │ ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #177] @ 0xb1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -29939,27 +29939,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3cea4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cec8 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ 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 3ced4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cef8 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3faa0 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ cmn r0, #1 │ │ │ │ beq 3cf48 │ │ │ │ @@ -29971,15 +29971,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 3cf1c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cf48 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3cfc8 │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -30000,15 +30000,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 3cf90 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3cfbc │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 3cfcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #168]! @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -30017,15 +30017,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3cfd4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r6, r0 │ │ │ │ b 3d020 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #232]! @ 0xe8 │ │ │ │ cmp r1, #21 │ │ │ │ bne 3d020 │ │ │ │ @@ -30037,15 +30037,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3d02c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3d058 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 3d058 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3faa0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ @@ -30060,15 +30060,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d084 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3d144 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3d144 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3d144 │ │ │ │ @@ -30079,15 +30079,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d0d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3d144 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3d144 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3d144 │ │ │ │ @@ -30098,15 +30098,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d11c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3d144 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -30115,111 +30115,111 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d188 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d1a4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d1c0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d20c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d204 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 421f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 12b09c │ │ │ │ + bl 12b050 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ beq 3d278 │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 29c550 │ │ │ │ + bl 29c508 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3d278 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d24c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 299478 │ │ │ │ + b 299430 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 405e8 │ │ │ │ b 3d29c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e474 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 12ac84 │ │ │ │ + bl 12ac38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ beq 3d308 │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 29c550 │ │ │ │ + bl 29c508 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3d308 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d2dc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 299478 │ │ │ │ + b 299430 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 405e8 │ │ │ │ b 3d32c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -30253,15 +30253,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3d38c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3d3b0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7fbc8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 7fbc8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -30305,15 +30305,15 @@ │ │ │ │ beq 3d480 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq 3d4c4 │ │ │ │ add r5, r6, #4 │ │ │ │ b 3d4a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f798 │ │ │ │ @@ -30321,45 +30321,45 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3d4c4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d494 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 3d494 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d4e4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 129c30 │ │ │ │ + bl 129be4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d514 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d538 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_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 │ │ │ │ @@ -30372,15 +30372,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d564 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3d58c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r8, [r9, #12] │ │ │ │ cmp r8, #0 │ │ │ │ beq 3d630 │ │ │ │ ldr fp, [r9, #20] │ │ │ │ cmp fp, #0 │ │ │ │ beq 3d610 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ @@ -30413,15 +30413,15 @@ │ │ │ │ add r0, r8, r8, lsl #7 │ │ │ │ adds r1, r0, #133 @ 0x85 │ │ │ │ beq 3d630 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r8, lsl #7 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, #8 │ │ │ │ bl 7f958 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -30433,15 +30433,15 @@ │ │ │ │ beq 3d680 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq 3d6c4 │ │ │ │ add r5, r6, #4 │ │ │ │ b 3d6a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f798 │ │ │ │ @@ -30449,24 +30449,24 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3d6c4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d694 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 3d694 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d6e4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d734 │ │ │ │ @@ -30478,15 +30478,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d70c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3d734 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ add r0, r4, #16 │ │ │ │ bl 80368 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 80368 │ │ │ │ @@ -30515,15 +30515,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 3d7a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3d7c8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r9, [sl, #36] @ 0x24 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3d878 │ │ │ │ ldr r7, [sl, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq 3d84c │ │ │ │ ldr r0, [sp] │ │ │ │ @@ -30559,15 +30559,15 @@ │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 3d878 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 3d940 │ │ │ │ @@ -30609,15 +30609,15 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 3d940 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 7f758 │ │ │ │ b 3d974 │ │ │ │ bl 38ac8 │ │ │ │ @@ -30645,28 +30645,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d9a4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2856f4 │ │ │ │ + b 2856ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3d9dc │ │ │ │ cmp r1, #1 │ │ │ │ bne 3da18 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2856f4 │ │ │ │ + bl 2856ac │ │ │ │ b 3da18 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #296 @ 0x128 │ │ │ │ bl 3db6c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -30685,28 +30685,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3da44 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2856f4 │ │ │ │ + b 2856ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3da7c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3dab8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2856f4 │ │ │ │ + bl 2856ac │ │ │ │ b 3dab8 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #600 @ 0x258 │ │ │ │ bl 3db6c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -30734,27 +30734,27 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3db34 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b 3e650 │ │ │ │ b 3db48 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3db64 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 53a94 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ @@ -30764,28 +30764,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3db80 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2856f4 │ │ │ │ + b 2856ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3dbb8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3dbe0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2856f4 │ │ │ │ + bl 2856ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #176] @ 0xb0 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -30833,20 +30833,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3dc9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3dcc0 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3dcd4 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldrb r0, [r4, #95] @ 0x5f │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dd24 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -30858,15 +30858,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3dd00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3dd24 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ strb r5, [r4, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ beq 3dd70 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3dd70 │ │ │ │ @@ -30877,15 +30877,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3dd4c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3dd70 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 3dd94 │ │ │ │ @@ -30915,30 +30915,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3dde4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3de08 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3de44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3de20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3de44 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 3de54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -30947,30 +30947,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3de5c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3dd8c │ │ │ │ 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 3dea0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3dd8c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3dd8c │ │ │ │ mov r6, r0 │ │ │ │ b 3e08c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3df2c │ │ │ │ @@ -30981,15 +30981,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3deec │ │ │ │ cmp r2, #1 │ │ │ │ bne 3df2c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3df2c │ │ │ │ b 3df74 │ │ │ │ mov r6, r0 │ │ │ │ b 3e064 │ │ │ │ mov r6, r0 │ │ │ │ b 3e014 │ │ │ │ mov r6, r0 │ │ │ │ @@ -31003,15 +31003,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3df40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e094 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3e094 │ │ │ │ mov r6, r0 │ │ │ │ b 3dfb0 │ │ │ │ mov r6, r0 │ │ │ │ b 3dfc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -31021,20 +31021,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3df8c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3dfb0 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3dfc4 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldrb r0, [r4, #95] @ 0x5f │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #94] @ 0x5e │ │ │ │ cmp r0, #1 │ │ │ │ bne 3e014 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -31046,15 +31046,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3dff0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e014 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e064 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -31066,15 +31066,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e040 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e064 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq 3e08c │ │ │ │ ldrb r1, [r4, #93] @ 0x5d │ │ │ │ @@ -31108,15 +31108,15 @@ │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 3e0e4 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, #156] @ 0x9c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ @@ -31135,15 +31135,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e14c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e178 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d58e8 │ │ │ │ + b 2d58a0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ b 1dbf0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #19 │ │ │ │ bhi 3e24c │ │ │ │ @@ -31173,27 +31173,27 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e1f0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e218 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e1f0 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3eb98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3e28c │ │ │ │ @@ -31204,15 +31204,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 3e268 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e28c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 3e1f0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -31220,15 +31220,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e2a4 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3e30c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ @@ -31236,15 +31236,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 3e2e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e30c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3e3a4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -31253,15 +31253,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e328 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e1f0 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c108 │ │ │ │ + b 20c0c0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #21 │ │ │ │ bcs 3e378 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e184 │ │ │ │ b 3e390 │ │ │ │ @@ -31269,23 +31269,23 @@ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3eaa8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e390 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ b 3e320 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3e400 │ │ │ │ @@ -31296,19 +31296,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e3d4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e46c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b 3e46c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 3e3cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3e46c │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ dmb ish │ │ │ │ @@ -31317,73 +31317,73 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e428 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e46c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3e46c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_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 29c550 │ │ │ │ + bl 29c508 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3e4cc │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e4a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e4cc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 299478 │ │ │ │ + b 299430 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 405e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e548 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197540 │ │ │ │ + bl 1974f8 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e510 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e538 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1230 │ │ │ │ + bl 2a11e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r0, #1 │ │ │ │ beq 3e548 │ │ │ │ bl 1ddb8 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 40c08 │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -31396,30 +31396,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e560 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28a460 │ │ │ │ + b 28a418 │ │ │ │ mov r5, r0 │ │ │ │ b 3e5c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e5a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e5c8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1230 │ │ │ │ + bl 2a11e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r0, #1 │ │ │ │ beq 3e5d8 │ │ │ │ bl 1ddb8 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 40c08 │ │ │ │ b 3e5f4 │ │ │ │ @@ -31436,24 +31436,24 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e604 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e62c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a460 │ │ │ │ + bl 28a418 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 3e6a8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -31462,32 +31462,32 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e694 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e6c8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e7c4 │ │ │ │ @@ -31504,20 +31504,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3e718 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e73c │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e768 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b 3e768 │ │ │ │ ldrb r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #88] @ 0x58 │ │ │ │ cmpeq r0, #3 │ │ │ │ beq 3e808 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ @@ -31535,15 +31535,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3e794 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e7b8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcs 3e7d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -31555,15 +31555,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e7dc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e768 │ │ │ │ bl 3f1d4 │ │ │ │ b 3e768 │ │ │ │ b 3e830 │ │ │ │ mov r6, r0 │ │ │ │ @@ -31580,20 +31580,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e848 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e86c │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e880 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3e8d0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -31605,66 +31605,66 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e8ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e8d0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2842dc │ │ │ │ + bl 284294 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 283c84 │ │ │ │ + bl 283c3c │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e904 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 285968 │ │ │ │ + b 285920 │ │ │ │ mov r5, r0 │ │ │ │ b 3e944 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 283c84 │ │ │ │ + bl 283c3c │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e94c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e974 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 285968 │ │ │ │ + bl 285920 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ beq 3e9e8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3e9e8 │ │ │ │ @@ -31675,53 +31675,53 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e9c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e9e8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ea4c │ │ │ │ cmp r0, #1 │ │ │ │ bne 3ea68 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ea1c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3ea74 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 3ea90 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ea90 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4034c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3ea3c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #12 │ │ │ │ @@ -31749,47 +31749,47 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3eb70 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3fdd4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3eb24 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ mov r5, r0 │ │ │ │ bl 3fdd4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3eb70 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3eb90 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #34 @ 0x22 │ │ │ │ cmp r3, #9 │ │ │ │ subcc r1, r2, #33 @ 0x21 │ │ │ │ @@ -31807,82 +31807,82 @@ │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ b 3eaa8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ec28 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ec40 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ 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 3ec54 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ec78 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3ec80 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c108 │ │ │ │ + b 20c0c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3ecb8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3ece0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3ed8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ed50 │ │ │ │ @@ -31908,15 +31908,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 3ed68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ed8c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 3edd0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3edd0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -31925,15 +31925,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 3edac │ │ │ │ cmp r2, #1 │ │ │ │ bne 3edd0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 3ee14 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3ee14 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -31942,15 +31942,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 3edf0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ee14 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3ee94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ee58 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -31974,15 +31974,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 3ee70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ee94 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3eed8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3eed8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -31991,15 +31991,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 3eeb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3eed8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3ef3c │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b 3eef8 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -32015,23 +32015,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 3ef14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3eef0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3eef0 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ef58 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r9, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3efbc │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ b 3ef78 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -32047,23 +32047,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 3ef94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ef70 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3ef70 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3efd8 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3f020 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3f020 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ @@ -32073,15 +32073,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3eff4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3f020 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 3f068 │ │ │ │ mov r8, r0 │ │ │ │ b 3f060 │ │ │ │ mov r8, r0 │ │ │ │ b 3f058 │ │ │ │ @@ -32114,23 +32114,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 3f0a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f07c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3f07c │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f164 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 3f164 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ b 3f0f8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ beq 3f140 │ │ │ │ @@ -32144,68 +32144,68 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 3f118 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f0f4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 3f0f4 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f15c │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ bl 42538 │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ bl 40424 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #2 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f1b4 │ │ │ │ - b 19aea4 │ │ │ │ + b 19ae5c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 5d824 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3f1ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f210 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f274 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3f274 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -32222,20 +32222,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3f250 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f274 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r6, r0 │ │ │ │ b 3f2d4 │ │ │ │ mov r6, r0 │ │ │ │ b 3f2cc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ @@ -32244,27 +32244,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3f2a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f2cc │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r4 │ │ │ │ bl 431a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2d02cc │ │ │ │ + bl 2d0284 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f798 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ @@ -32292,31 +32292,31 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 3f368 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f38c │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f3b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f3cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ beq 3f414 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ @@ -32326,15 +32326,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f414 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3f454 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f438 │ │ │ │ @@ -32342,32 +32342,32 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f454 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f4a0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f498 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [r4, #52] @ 0x34 │ │ │ │ bl 40468 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -32383,15 +32383,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3f4d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f4f8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3f53c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3f53c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -32400,15 +32400,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3f518 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f53c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3f580 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3f580 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -32417,15 +32417,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3f55c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f580 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 3f5c4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3f5c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -32434,15 +32434,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3f5a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f5c4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3f644 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f608 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -32466,15 +32466,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3f620 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f644 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3f688 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 3f688 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -32483,15 +32483,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3f664 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f688 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3fdd4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -32527,15 +32527,15 @@ │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f738 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ sub r0, r0, #5 │ │ │ │ cmp r0, #8 │ │ │ │ bhi 3f83c │ │ │ │ @@ -32553,81 +32553,81 @@ │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f83c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 3f818 │ │ │ │ add r5, r6, #4 │ │ │ │ b 3f7c0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3f818 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f7b4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 3f7b4 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq 3f818 │ │ │ │ add r5, r6, #4 │ │ │ │ b 3f7fc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3f818 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f7f0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 3f7f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f83c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 800bc │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f86c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3f89c │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 3f87c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #9 │ │ │ │ beq 3f8f4 │ │ │ │ sub r1, r1, #4 │ │ │ │ @@ -32655,15 +32655,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3f914 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3f938 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 7f624 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 80504 │ │ │ │ mov r5, r0 │ │ │ │ b 3f960 │ │ │ │ @@ -32716,15 +32716,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fa30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3fa84 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -32733,42 +32733,42 @@ │ │ │ │ bne 3fa78 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r0, #4 │ │ │ │ b 4034c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ b 3fa40 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 20d524 │ │ │ │ + bl 20d4dc │ │ │ │ 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 3fab8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3fadc │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, r4 │ │ │ │ bl 3afec │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -32785,15 +32785,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3fb1c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3fb40 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, r4 │ │ │ │ bl 3afec │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ beq 3fb5c │ │ │ │ mov r0, r4 │ │ │ │ bl 3ed04 │ │ │ │ @@ -32804,15 +32804,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq 3fb8c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3fbd0 │ │ │ │ add r5, r8, #4 │ │ │ │ mov r6, #0 │ │ │ │ b 3fbb4 │ │ │ │ @@ -32820,52 +32820,52 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 3fbd0 │ │ │ │ ldrd r0, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r0] │ │ │ │ beq 3fba8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 3fba8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fbec │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fc08 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ bl 824bc │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fc38 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fc38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129c30 │ │ │ │ + bl 129be4 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fc60 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #120] @ 0x78 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3fca4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -32877,15 +32877,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 3fce4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1ddb8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ bne 3fc80 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1ddb8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -32899,27 +32899,27 @@ │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fd40 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 3fd40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fd38 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fd38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl 3d4e8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #120] @ 0x78 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3fd80 │ │ │ │ @@ -32932,15 +32932,15 @@ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3fdc0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #3 │ │ │ │ bne 3fd60 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1ddb8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -32970,15 +32970,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fdd4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fec0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 3fdd4 │ │ │ │ @@ -32989,15 +32989,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 3fdd4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fec0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ @@ -33009,26 +33009,26 @@ │ │ │ │ b 3fe8c │ │ │ │ cmp r7, #0 │ │ │ │ beq 3fec0 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ b 3fec8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b 3ff24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 3ff74 │ │ │ │ b 3ff2c │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 3ff1c │ │ │ │ @@ -33036,15 +33036,15 @@ │ │ │ │ add r6, r5, #16 │ │ │ │ bl 3fdd4 │ │ │ │ mov r5, r6 │ │ │ │ b 3ff00 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ @@ -33053,56 +33053,56 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 3ff4c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3ff70 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ffa4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 3fdd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 129e28 │ │ │ │ + bl 129ddc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fff0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 40014 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -33110,15 +33110,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 40030 │ │ │ │ cmp r2, #1 │ │ │ │ bne 40054 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ @@ -33135,81 +33135,81 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 4008c │ │ │ │ cmp r1, #1 │ │ │ │ bne 400b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d58e8 │ │ │ │ + b 2d58a0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 400dc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 400f4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 40130 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4010c │ │ │ │ cmp r2, #1 │ │ │ │ bne 40130 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ beq 4016c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40154 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4016c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40184 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq 401a4 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1ddb8 │ │ │ │ subs r5, r5, #1 │ │ │ │ bne 40194 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 401c0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #3 │ │ │ │ beq 40208 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 40208 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ @@ -33219,70 +33219,70 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 401dc │ │ │ │ cmp r1, #1 │ │ │ │ bne 40208 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 4028c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 40294 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 40294 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 40250 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4028c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 40268 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4028c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrd r0, [r4, #56] @ 0x38 │ │ │ │ bl 40468 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 402ac │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ bl 4066c │ │ │ │ add r0, r4, #12 │ │ │ │ bl 40628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 402e4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ add r0, r4, #28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3dac4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 3dac4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -33299,24 +33299,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 40324 │ │ │ │ cmp r2, #1 │ │ │ │ bne 40348 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4036c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 403b8 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 403d0 │ │ │ │ @@ -33326,43 +33326,43 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 403d0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40390 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 40390 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne 40388 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 403f4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 40400 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 40464 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -33370,15 +33370,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 40440 │ │ │ │ cmp r2, #1 │ │ │ │ bne 40464 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq 404ac │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -33388,40 +33388,40 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 404ac │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 404cc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 197540 │ │ │ │ + bl 1974f8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 404e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 40510 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1230 │ │ │ │ + bl 2a11e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 40524 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1ddb8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -33434,15 +33434,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4053c │ │ │ │ cmp r1, #1 │ │ │ │ bne 40564 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1230 │ │ │ │ + bl 2a11e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 40574 │ │ │ │ bl 1ddb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ @@ -33455,25 +33455,25 @@ │ │ │ │ bl 3e184 │ │ │ │ b 405b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 405b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 405fc │ │ │ │ bx lr │ │ │ │ @@ -33483,15 +33483,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 40604 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 299478 │ │ │ │ + b 299430 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 40668 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -33499,15 +33499,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 40644 │ │ │ │ cmp r2, #1 │ │ │ │ bne 40668 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 40694 │ │ │ │ mov r5, r6 │ │ │ │ @@ -33518,38 +33518,38 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 406b4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 406d4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1dbf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1dbf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 40710 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ add r0, r4, #28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 3e184 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 3e184 │ │ │ │ mov r0, r5 │ │ │ │ @@ -33563,30 +33563,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 40744 │ │ │ │ cmp r2, #1 │ │ │ │ bne 40768 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 407a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 40780 │ │ │ │ cmp r2, #1 │ │ │ │ bne 407a4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 40824 │ │ │ │ cmp r0, #0 │ │ │ │ beq 407e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -33610,15 +33610,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 407f8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 40824 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 40870 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 40870 │ │ │ │ @@ -33629,35 +33629,35 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 4084c │ │ │ │ cmp r2, #1 │ │ │ │ bne 40870 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 40cc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 408e0 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ bl 3f73c │ │ │ │ mov r0, r4 │ │ │ │ @@ -33674,34 +33674,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add r5, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6da8 │ │ │ │ + bl 2d6d60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 40930 │ │ │ │ cmp r2, #1 │ │ │ │ bne 40954 │ │ │ │ dmb ish │ │ │ │ - bl 2d5a2c │ │ │ │ + bl 2d59e4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40970 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ b 409b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ @@ -33709,21 +33709,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 4098c │ │ │ │ cmp r2, #1 │ │ │ │ bne 409b0 │ │ │ │ dmb ish │ │ │ │ - bl 2d5a2c │ │ │ │ + bl 2d59e4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 409c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -33743,24 +33743,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 40a14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 409f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 409f0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 40a5c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 40a6c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq 40ab4 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -33773,73 +33773,73 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 40a8c │ │ │ │ cmp r2, #1 │ │ │ │ bne 40a68 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 40a68 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 40ad0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 40af8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19bcb4 │ │ │ │ + bl 19bc6c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 40b0c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 40b38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 40bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 197540 │ │ │ │ + bl 1974f8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 40b70 │ │ │ │ cmp r1, #1 │ │ │ │ bne 40b98 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1230 │ │ │ │ + bl 2a11e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 40bac │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1ddb8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -33852,41 +33852,41 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 40bc4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 40bec │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1230 │ │ │ │ + bl 2a11e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 40bfc │ │ │ │ bl 1ddb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 40c68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197540 │ │ │ │ + bl 1974f8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 40c2c │ │ │ │ cmp r1, #1 │ │ │ │ bne 40c54 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1230 │ │ │ │ + bl 2a11e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 40c68 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1ddb8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -33899,15 +33899,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 40c80 │ │ │ │ cmp r1, #1 │ │ │ │ bne 40ca8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1230 │ │ │ │ + bl 2a11e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 40cb8 │ │ │ │ bl 1ddb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ @@ -33936,20 +33936,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 40d18 │ │ │ │ cmp r2, #1 │ │ │ │ bne 40d3c │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ add r0, r0, #8 │ │ │ │ b 3dac4 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 2dfebc │ │ │ │ + b 2dfe74 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #416] @ 0x1a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 40d8c │ │ │ │ cmp r1, #3 │ │ │ │ bne 40d88 │ │ │ │ mov r5, r0 │ │ │ │ @@ -33971,15 +33971,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 40da0 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ bl 40628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -34003,30 +34003,30 @@ │ │ │ │ b 3d150 │ │ │ │ b 3e99c │ │ │ │ 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 200444 │ │ │ │ + bl 2003fc │ │ │ │ ldr r0, [r8, #172] @ 0xac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 40e84 │ │ │ │ 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 40e60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 40e84 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 40ed0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 40ed0 │ │ │ │ @@ -34037,15 +34037,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 40eac │ │ │ │ cmp r2, #1 │ │ │ │ bne 40ed0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 40f10 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -34053,94 +34053,94 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 40ee8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 40f10 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ bl 80608 │ │ │ │ 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 40f24 │ │ │ │ cmp r2, #1 │ │ │ │ bne 40f48 │ │ │ │ dmb ish │ │ │ │ - bl 20c028 │ │ │ │ + bl 20bfe0 │ │ │ │ add r0, r8, #24 │ │ │ │ bl 3adfc │ │ │ │ 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 40f5c │ │ │ │ cmp r2, #1 │ │ │ │ bne 40f80 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 40fa4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq 40fa4 │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ add r6, r8, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 6e7b8 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 40fb8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 40fe0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ add r6, r8, #164 @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ bl 6e7b8 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 40ff4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4101c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ 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 41028 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4104c │ │ │ │ dmb ish │ │ │ │ - bl 20c350 │ │ │ │ + bl 20c308 │ │ │ │ ldr r0, [r8, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4108c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -34148,15 +34148,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 41064 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4108c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r9, [r8, #100] @ 0x64 │ │ │ │ cmp r9, #0 │ │ │ │ beq 41128 │ │ │ │ ldr fp, [r8, #108] @ 0x6c │ │ │ │ cmp fp, #0 │ │ │ │ beq 41108 │ │ │ │ ldr r7, [r8, #96] @ 0x60 │ │ │ │ @@ -34187,15 +34187,15 @@ │ │ │ │ add r0, r9, r9, lsl #7 │ │ │ │ adds r1, r0, #133 @ 0x85 │ │ │ │ beq 41128 │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r2, #8 │ │ │ │ sub r0, r0, r9, lsl #7 │ │ │ │ sub r0, r0, #128 @ 0x80 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #144] @ 0x90 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 411a8 │ │ │ │ ldr r0, [r8, #136] @ 0x88 │ │ │ │ cmn r0, #1 │ │ │ │ beq 41178 │ │ │ │ @@ -34207,36 +34207,36 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 4114c │ │ │ │ cmp r2, #1 │ │ │ │ bne 41178 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 41184 │ │ │ │ cmp r2, #1 │ │ │ │ bne 411a8 │ │ │ │ dmb ish │ │ │ │ - bl 20cfd8 │ │ │ │ + bl 20cf90 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 411cc │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ beq 411cc │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ ldr r0, [r8, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4120c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -34244,15 +34244,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 411e4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4120c │ │ │ │ add r0, sp, #8 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 4135c │ │ │ │ mov r5, r0 │ │ │ │ b 41448 │ │ │ │ mov r5, r0 │ │ │ │ @@ -34289,30 +34289,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 41298 │ │ │ │ cmp r1, #1 │ │ │ │ bne 41400 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b 41400 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 412d4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 413f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b 413f8 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ b 4139c │ │ │ │ mov r5, r0 │ │ │ │ b 41364 │ │ │ │ mov r5, r0 │ │ │ │ @@ -34326,15 +34326,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 41330 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41354 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4381c │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 3c674 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #152]! @ 0x98 │ │ │ │ dmb ish │ │ │ │ @@ -34342,38 +34342,38 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 41370 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41394 │ │ │ │ dmb ish │ │ │ │ - bl 20c028 │ │ │ │ + bl 20bfe0 │ │ │ │ add r0, r8, #24 │ │ │ │ bl 3adfc │ │ │ │ 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 413a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 413cc │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 413f0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq 413f0 │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ add r0, r8, #160 @ 0xa0 │ │ │ │ bl 3b230 │ │ │ │ add r0, r8, #164 @ 0xa4 │ │ │ │ bl 3b230 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #168]! @ 0xa8 │ │ │ │ dmb ish │ │ │ │ @@ -34381,30 +34381,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4140c │ │ │ │ cmp r2, #1 │ │ │ │ bne 41430 │ │ │ │ dmb ish │ │ │ │ - bl 20c350 │ │ │ │ + bl 20c308 │ │ │ │ add r0, r8, #88 @ 0x58 │ │ │ │ bl 3d540 │ │ │ │ b 41440 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r8, #136 @ 0x88 │ │ │ │ bl 426a8 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 4146c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4146c │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ ldr r0, [r8, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 414ac │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -34412,15 +34412,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 41484 │ │ │ │ cmp r1, #1 │ │ │ │ bne 414ac │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #73] @ 0x49 │ │ │ │ cmp r1, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ @@ -34434,29 +34434,29 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 414d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41504 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c4ec │ │ │ │ + b 20c4a4 │ │ │ │ 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 41514 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4153c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dbf0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -34472,18 +34472,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4159c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 18a39c │ │ │ │ + b 18a354 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ beq 41604 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ @@ -34506,17 +34506,17 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 41624 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -34598,15 +34598,15 @@ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldrb r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #4 │ │ │ │ beq 4181c │ │ │ │ cmp r0, #3 │ │ │ │ beq 417f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4176c │ │ │ │ @@ -34646,20 +34646,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 41830 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41854 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 41868 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldrb r0, [r4, #151] @ 0x97 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #150] @ 0x96 │ │ │ │ cmp r0, #0 │ │ │ │ beq 418b8 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -34671,15 +34671,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 41894 │ │ │ │ cmp r2, #1 │ │ │ │ bne 418b8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #152] @ 0x98 │ │ │ │ strb r5, [r4, #151] @ 0x97 │ │ │ │ cmp r0, #0 │ │ │ │ beq 41904 │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 41904 │ │ │ │ @@ -34690,15 +34690,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 418e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41904 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 41928 │ │ │ │ @@ -34728,45 +34728,45 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 41978 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4199c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 419d8 │ │ │ │ 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 419b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 419d8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4176c │ │ │ │ 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 419f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4176c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4176c │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 41920 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ dmb ish │ │ │ │ @@ -34774,15 +34774,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 41a30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41920 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 41920 │ │ │ │ mov r6, r0 │ │ │ │ b 41c20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 41ac0 │ │ │ │ @@ -34793,15 +34793,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 41a7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 41ac0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 41ac0 │ │ │ │ b 41b08 │ │ │ │ mov r6, r0 │ │ │ │ b 41bf8 │ │ │ │ mov r6, r0 │ │ │ │ b 41ba8 │ │ │ │ b 41c30 │ │ │ │ @@ -34816,15 +34816,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 41ad8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41c34 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 41c34 │ │ │ │ mov r6, r0 │ │ │ │ b 41b44 │ │ │ │ mov r6, r0 │ │ │ │ b 41b58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -34834,20 +34834,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 41b20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41b44 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 41b58 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldrb r0, [r4, #151] @ 0x97 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #150] @ 0x96 │ │ │ │ cmp r0, #1 │ │ │ │ bne 41ba8 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -34859,15 +34859,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 41b84 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41ba8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #151] @ 0x97 │ │ │ │ cmp r0, #0 │ │ │ │ beq 41bf8 │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ @@ -34879,15 +34879,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 41bd4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41bf8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #124]! @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq 41c20 │ │ │ │ ldrb r1, [r4, #149] @ 0x95 │ │ │ │ @@ -35041,52 +35041,52 @@ │ │ │ │ bl 4273c │ │ │ │ b 41ec4 │ │ │ │ movw r0, #5264 @ 0x1490 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 4273c │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2842dc │ │ │ │ + bl 284294 │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 283c84 │ │ │ │ + bl 283c3c │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 41e94 │ │ │ │ cmp r1, #1 │ │ │ │ bne 41ebc │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 285968 │ │ │ │ + bl 285920 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 41ef0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 41f14 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ 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 │ │ │ │ @@ -35122,27 +35122,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 4200c │ │ │ │ mov r5, r0 │ │ │ │ b 41fc4 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 283c84 │ │ │ │ + bl 283c3c │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 41fcc │ │ │ │ cmp r1, #1 │ │ │ │ bne 4200c │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 285968 │ │ │ │ + bl 285920 │ │ │ │ b 4200c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 3e8e8 │ │ │ │ mov r0, #0 │ │ │ │ @@ -35157,27 +35157,27 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #32] │ │ │ │ b 42040 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 4205c │ │ │ │ cmp r2, #1 │ │ │ │ bne 4208c │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ b 4208c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #210] @ 0xd2 │ │ │ │ b 4209c │ │ │ │ mov r5, r0 │ │ │ │ @@ -35263,38 +35263,38 @@ │ │ │ │ strb r0, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 19bcb4 │ │ │ │ + b 19bc6c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42218 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 42234 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42254 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #504] @ 0x1f8 │ │ │ │ cmp r0, #6 │ │ │ │ bhi 42468 │ │ │ │ @@ -35405,25 +35405,25 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 42408 │ │ │ │ cmp r1, #1 │ │ │ │ bne 42430 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ ldrb r0, [r4, #507] @ 0x1fb │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #508] @ 0x1fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 4244c │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ bl 3ed04 │ │ │ │ ldr r0, [r4, #496] @ 0x1f0 │ │ │ │ strb r5, [r4, #507] @ 0x1fb │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ add r0, r4, #388 @ 0x184 │ │ │ │ bl 3ed04 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #506] @ 0x1fa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b 42478 │ │ │ │ b 42498 │ │ │ │ @@ -35446,15 +35446,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 424ac │ │ │ │ cmp r1, #1 │ │ │ │ bne 424e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b 424e8 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #500 @ 0x1f4 │ │ │ │ bl 3af14 │ │ │ │ ldrb r0, [r4, #507] @ 0x1fb │ │ │ │ mov r1, #0 │ │ │ │ @@ -35462,15 +35462,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 42504 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ bl 3ed04 │ │ │ │ ldr r0, [r4, #496] @ 0x1f0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #507] @ 0x1fb │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ add r0, r4, #388 @ 0x184 │ │ │ │ bl 3ed04 │ │ │ │ b 42524 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #506] @ 0x1fa │ │ │ │ mov r0, r5 │ │ │ │ @@ -35496,24 +35496,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 42578 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42554 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 42554 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 425c0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 425d0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq 42618 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -35526,34 +35526,34 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 425f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 425cc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 425cc │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 42634 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42660 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, lr} │ │ │ │ b 3dac4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bne 426a4 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ @@ -35562,15 +35562,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 42680 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 20c108 │ │ │ │ + b 20c0c0 │ │ │ │ b 3e184 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -35586,28 +35586,28 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bne 42708 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 42710 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42738 │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 20cfd8 │ │ │ │ + b 20cf90 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 42b54 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -35631,15 +35631,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 4278c │ │ │ │ cmp r1, #1 │ │ │ │ bne 42b54 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 20c4ec │ │ │ │ + b 20c4a4 │ │ │ │ ldrb r0, [r4, #489] @ 0x1e9 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42980 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ bl 400bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ @@ -35648,15 +35648,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 427d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42980 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ b 42980 │ │ │ │ ldrb r0, [r4, #1712] @ 0x6b0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 4293c │ │ │ │ cmp r0, #0 │ │ │ │ bne 42944 │ │ │ │ ldr r0, [r4, #1700] @ 0x6a4 │ │ │ │ @@ -35669,15 +35669,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4282c │ │ │ │ cmp r2, #1 │ │ │ │ bne 42944 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 42944 │ │ │ │ add r0, r4, #420 @ 0x1a4 │ │ │ │ bl 4301c │ │ │ │ b 42a50 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ bl 3b40c │ │ │ │ mov r0, r4 │ │ │ │ @@ -35687,30 +35687,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 42874 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42898 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 428d4 │ │ │ │ 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 428b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 428d4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ bl 8085c │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 42918 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ @@ -35719,15 +35719,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 428f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42918 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ bl 80ae8 │ │ │ │ b 42950 │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ bl 3f1d4 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ @@ -35745,15 +35745,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4295c │ │ │ │ cmp r2, #1 │ │ │ │ bne 42980 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 429c8 │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ beq 429ac │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ @@ -35763,30 +35763,30 @@ │ │ │ │ bne 4299c │ │ │ │ ldr r1, [r4, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ beq 429c8 │ │ │ │ ldr r0, [r4, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 429f8 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42a14 │ │ │ │ b 42a48 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42a48 │ │ │ │ ldr r7, [r4, #292] @ 0x124 │ │ │ │ ldr r6, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -35795,15 +35795,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 42a48 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 42a94 │ │ │ │ @@ -35814,15 +35814,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 42a70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42a94 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #228]! @ 0xe4 │ │ │ │ cmp r1, #9 │ │ │ │ strb r5, [r0, #178] @ 0xb2 │ │ │ │ beq 42adc │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, #5 │ │ │ │ @@ -35849,15 +35849,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 42afc │ │ │ │ cmp r2, #1 │ │ │ │ bne 42b20 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42b34 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 7f624 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -35881,15 +35881,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 42b7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 42d74 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ b 42d74 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 80754 │ │ │ │ b 42cb0 │ │ │ │ @@ -35915,30 +35915,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 42c04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42c28 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 42c64 │ │ │ │ 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 42c40 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42c64 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ bl 8085c │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 42ca8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ @@ -35947,29 +35947,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 42c84 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42ca8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ bl 80ae8 │ │ │ │ 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 42cbc │ │ │ │ cmp r2, #1 │ │ │ │ bne 42d74 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 42d74 │ │ │ │ mov r5, r0 │ │ │ │ b 42dd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -35977,15 +35977,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 42cf8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 42e88 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ b 42e88 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 40308 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42e68 │ │ │ │ @@ -35996,15 +35996,15 @@ │ │ │ │ b 42e18 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42dcc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 42dcc │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42d88 │ │ │ │ add r0, r4, #380 @ 0x17c │ │ │ │ bl 4066c │ │ │ │ @@ -36013,15 +36013,15 @@ │ │ │ │ strb r6, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 42db0 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r6, [r4, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42dcc │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ bl 3ad3c │ │ │ │ @@ -36039,15 +36039,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 42df4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 42e18 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ bl 40de0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 40308 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ @@ -36078,18 +36078,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42eb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2dfebc │ │ │ │ + b 2dfe74 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42f50 │ │ │ │ cmp r0, #3 │ │ │ │ beq 42f30 │ │ │ │ @@ -36106,67 +36106,67 @@ │ │ │ │ strh r0, [r4, #113] @ 0x71 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq 42f24 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ bl 3e184 │ │ │ │ b 42f44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 42f44 │ │ │ │ - bl 19b228 │ │ │ │ + bl 19b1e0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 42f68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 42f8c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 42fa8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 42f88 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ b 43008 │ │ │ │ mov r5, r0 │ │ │ │ b 42fd0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ bl 404d4 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #113] @ 0x71 │ │ │ │ cmp r1, #0 │ │ │ │ beq 42ff4 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ bl 3e184 │ │ │ │ b 4300c │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -36199,15 +36199,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 43074 │ │ │ │ cmp r2, #1 │ │ │ │ bne 43098 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 │ │ │ │ @@ -36222,15 +36222,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #21] │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2de6c0 │ │ │ │ + bl 2de678 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 43104 │ │ │ │ bl 3f1d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ @@ -36289,25 +36289,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 431dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 43200 │ │ │ │ dmb ish │ │ │ │ - b 2decc8 │ │ │ │ + b 2dec80 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 43228 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #144] @ 0x90 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 432c0 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -36329,15 +36329,15 @@ │ │ │ │ beq 43330 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4334c │ │ │ │ cmp r1, #0 │ │ │ │ beq 432a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 433a4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -36351,15 +36351,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #148]! @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 432c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b548 │ │ │ │ + bl 19b500 │ │ │ │ b 432c0 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ bl 42ec0 │ │ │ │ b 43380 │ │ │ │ ldrb r0, [r4, #256] @ 0x100 │ │ │ │ cmp r0, #3 │ │ │ │ bne 43360 │ │ │ │ @@ -36372,68 +36372,68 @@ │ │ │ │ b 4335c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 432c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4034c │ │ │ │ add r0, r4, #212 @ 0xd4 │ │ │ │ bl 1103b4 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43378 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #260 @ 0x104 │ │ │ │ bl 404d4 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ beq 432d8 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 432c0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 433ec │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #260 @ 0x104 │ │ │ │ bl 404d4 │ │ │ │ b 43408 │ │ │ │ bl 38ac8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ b 43404 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43434 │ │ │ │ ldr r0, [r4, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ @@ -36449,15 +36449,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 3f1d4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 19bcb4 │ │ │ │ + b 19bc6c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4353c │ │ │ │ cmp r0, #3 │ │ │ │ beq 434e8 │ │ │ │ @@ -36470,19 +36470,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 434d4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 40734 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2de2f0 │ │ │ │ + bl 2de2a8 │ │ │ │ b 43500 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq 434f8 │ │ │ │ bl 3f1d4 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 40734 │ │ │ │ @@ -36493,15 +36493,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4350c │ │ │ │ cmp r2, #1 │ │ │ │ bne 43530 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4357c │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ @@ -36512,23 +36512,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 43550 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4357c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4359c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 40734 │ │ │ │ b 435d4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 40734 │ │ │ │ b 435e4 │ │ │ │ @@ -36536,29 +36536,29 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ b 435e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2de2f0 │ │ │ │ + bl 2de2a8 │ │ │ │ b 435e4 │ │ │ │ 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 435f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 43614 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -36584,26 +36584,26 @@ │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 436c8 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [r4, #50] @ 0x32 │ │ │ │ cmp r0, #4 │ │ │ │ beq 436f4 │ │ │ │ cmp r0, #3 │ │ │ │ bne 43758 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ @@ -36621,15 +36621,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 43730 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 1f798 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ bl f2d24 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #49] @ 0x31 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ @@ -36641,15 +36641,15 @@ │ │ │ │ b 4365c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43780 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 1f798 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ bl f2d24 │ │ │ │ b 43798 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -36698,31 +36698,31 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 43840 │ │ │ │ cmp r2, #1 │ │ │ │ bne 43864 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 43878 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq r4, r1, lr, lsl #14 │ │ │ │ + eorseq r4, r1, lr, asr #13 │ │ │ │ ldr r0, [pc, #8] @ 4388c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldrshteq r4, [r1], -sl │ │ │ │ + ldrhteq r4, [r1], -sl │ │ │ │ ldr r0, [pc, #8] @ 438a0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq r4, r1, r6, ror #13 │ │ │ │ + eorseq r4, r1, r6, lsr #13 │ │ │ │ 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 │ │ │ │ @@ -36790,15 +36790,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ 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] @ 43a24 │ │ │ │ @@ -36812,15 +36812,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 38888 │ │ │ │ ldrshteq r1, [fp], -r4 │ │ │ │ - eorseq r4, r1, r6, lsr #11 │ │ │ │ + eorseq r4, r1, r6, ror #10 │ │ │ │ eorseq r1, fp, r4, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ bfc sp, #0, #5 │ │ │ │ ldrd r6, [r2, #4] │ │ │ │ mov sl, r0 │ │ │ │ @@ -36852,15 +36852,15 @@ │ │ │ │ bne 443d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2d7014 │ │ │ │ + bl 2d6fcc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 43b58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ @@ -36872,20 +36872,20 @@ │ │ │ │ bne 43b40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r0, #25] │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ beq 43b40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 321e8c │ │ │ │ + bl 321e44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 321f2c │ │ │ │ + bl 321ee4 │ │ │ │ cmp sl, #0 │ │ │ │ movne r6, r0 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 43c70 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r1, #4] │ │ │ │ @@ -36897,15 +36897,15 @@ │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ beq 43eec │ │ │ │ add r0, r8, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 15c62c │ │ │ │ + bl 15c5e4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r7, [r8, #20] │ │ │ │ mul r1, r1, r2 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ and r4, r7, r0 │ │ │ │ @@ -36932,15 +36932,15 @@ │ │ │ │ mov r9, r7 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r1, r1, r7 │ │ │ │ mov r7, r6 │ │ │ │ sub r1, r6, r1, lsl #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 15eb40 │ │ │ │ + bl 15eaf8 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r9 │ │ │ │ bne 43e7c │ │ │ │ @@ -36962,15 +36962,15 @@ │ │ │ │ and r4, r1, r7 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b 43bc8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d7014 │ │ │ │ + bl 2d6fcc │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ uxtb r9, r9 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 43d00 │ │ │ │ @@ -36989,55 +36989,55 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 43cf0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b 44048 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 3222f4 │ │ │ │ + bl 3222ac │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq 43d30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r9, #3 │ │ │ │ bne 43d78 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 43d50 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 43d68 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 43eec │ │ │ │ add r0, r8, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 15c62c │ │ │ │ + bl 15c5e4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r7, [r8, #20] │ │ │ │ mul r1, r1, r2 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ and r4, r7, r0 │ │ │ │ @@ -37063,15 +37063,15 @@ │ │ │ │ mov r9, r7 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r1, r1, r7 │ │ │ │ mov r7, r6 │ │ │ │ sub r1, r6, r1, lsl #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 15eb40 │ │ │ │ + bl 15eaf8 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r9 │ │ │ │ bne 43e7c │ │ │ │ @@ -37099,15 +37099,15 @@ │ │ │ │ ldr r4, [pc, #2036] @ 44684 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43ea8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ bne 43ec8 │ │ │ │ ldr r1, [r4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ @@ -37121,45 +37121,45 @@ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ bcc 44088 │ │ │ │ b 44358 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 44424 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ bl 1ec70 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ beq 44000 │ │ │ │ cmp r0, #22 │ │ │ │ bne 43ff8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #1 │ │ │ │ bne 440b4 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - bl 2d7394 │ │ │ │ + bl 2d734c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44498 │ │ │ │ mov r0, r7 │ │ │ │ - bl 356f58 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 356f10 <__aeabi_uidivmod@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ beq 44090 │ │ │ │ - bl 2d7394 │ │ │ │ + bl 2d734c │ │ │ │ ldr r1, [pc, #1816] @ 44698 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ ldr r2, [pc, #1812] @ 4469c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ @@ -37173,19 +37173,19 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, #20 │ │ │ │ - bl 2c7eec │ │ │ │ + bl 2c7ea4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r2, [sl] │ │ │ │ str r0, [sl, #4] │ │ │ │ b 44008 │ │ │ │ mov r4, #1 │ │ │ │ @@ -37198,21 +37198,21 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r6] │ │ │ │ beq 44034 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4404c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 44068 │ │ │ │ ldr r0, [r4] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne 44410 │ │ │ │ @@ -37225,50 +37225,50 @@ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ bcs 44350 │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e640 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ beq 4433c │ │ │ │ cmp r0, #22 │ │ │ │ bne 44348 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 440e4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ bl 1d854 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ beq 442b8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #22 │ │ │ │ bne 442c4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 44114 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ bl 1eebc │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ beq 442b8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #22 │ │ │ │ bne 442c4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r3, #384 @ 0x180 │ │ │ │ bl 1e0dc │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #22 │ │ │ │ bne 442f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [pc, #1384] @ 446b0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -37298,15 +37298,15 @@ │ │ │ │ bl 1f030 │ │ │ │ ldr r2, [pc, #1284] @ 446b4 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1296ac │ │ │ │ + bl 129660 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ @@ -37352,15 +37352,15 @@ │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 44274 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4429c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2d5a2c │ │ │ │ + bl 2d59e4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r6] │ │ │ │ beq 43ea8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ b 43ea0 │ │ │ │ @@ -37391,15 +37391,15 @@ │ │ │ │ strb r0, [r6] │ │ │ │ ldr r4, [pc, #904] @ 446ac │ │ │ │ ldr r4, [pc, r4] │ │ │ │ beq 43e90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 43e90 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 43fec │ │ │ │ mov r2, #1 │ │ │ │ b 43fec │ │ │ │ ldr r0, [pc, #844] @ 446a4 │ │ │ │ @@ -37494,15 +37494,15 @@ │ │ │ │ b 444b8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 444d4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b 44634 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 40910 │ │ │ │ @@ -37517,43 +37517,43 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 44508 │ │ │ │ cmp r1, #1 │ │ │ │ bne 445d4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2d5a2c │ │ │ │ + bl 2d59e4 │ │ │ │ b 445d4 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 6ea88 │ │ │ │ b 445d4 │ │ │ │ bl 38ac8 │ │ │ │ b 445b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 445a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 445a8 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 44578 │ │ │ │ cmp r0, #1 │ │ │ │ bne 445d4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2d5a2c │ │ │ │ + bl 2d59e4 │ │ │ │ b 445d4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 3e650 │ │ │ │ b 44638 │ │ │ │ b 445b8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -37566,32 +37566,32 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r6] │ │ │ │ beq 445f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne 44620 │ │ │ │ b 44638 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44620 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 44638 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 72780 │ │ │ │ b 44654 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 72780 │ │ │ │ @@ -37599,20 +37599,20 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq ip, ip, ip, lsr #5 │ │ │ │ eorseq r0, fp, r8, asr r6 │ │ │ │ ldrhteq r0, [fp], -r8 │ │ │ │ eorseq fp, ip, r4, asr #18 │ │ │ │ mlaseq ip, ip, r4, ip │ │ │ │ - eorseq r3, r1, r2, asr #23 │ │ │ │ + eorseq r3, r1, r2, lsl #23 │ │ │ │ eorseq r0, fp, r0, asr #13 │ │ │ │ eorseq r0, fp, r4, asr r7 │ │ │ │ eorseq ip, ip, r0, ror r2 │ │ │ │ mlaseq ip, ip, r0, ip │ │ │ │ - eorseq r3, r1, r6, ror #22 │ │ │ │ + eorseq r3, r1, r6, lsr #22 │ │ │ │ eorseq r0, fp, r8, asr r6 │ │ │ │ eorseq r0, fp, r8, lsl #14 │ │ │ │ eorseq r0, fp, r8, asr #13 │ │ │ │ mlaseq fp, r8, fp, r0 │ │ │ │ eorseq fp, ip, r4, lsr #30 │ │ │ │ eorseq fp, ip, r8, lsl pc │ │ │ │ eorseq fp, ip, r4, lsr #19 │ │ │ │ @@ -37628,42 +37628,42 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ beq 44704 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 44760 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ b 44704 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1f804 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ moveq r0, #22 │ │ │ │ cmp r4, #0 │ │ │ │ strd r0, [r6] │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r4] │ │ │ │ cmpne r5, #0 │ │ │ │ bne 44748 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, #136] @ 44800 │ │ │ │ @@ -37685,39 +37685,39 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strb r0, [r4] │ │ │ │ beq 447d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 447fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r1, sl, lsr #16 │ │ │ │ + eorseq r3, r1, sl, ror #15 │ │ │ │ eorseq r0, fp, ip, lsl r3 │ │ │ │ eorseq r0, fp, ip, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 1de24 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ beq 44914 │ │ │ │ cmp r0, #22 │ │ │ │ bne 44920 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ @@ -37725,15 +37725,15 @@ │ │ │ │ mov r2, #131072 @ 0x20000 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ bl 1da70 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ beq 44b14 │ │ │ │ cmp r0, #22 │ │ │ │ bne 44b0c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ @@ -37741,27 +37741,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ beq 44c4c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ bl 1f804 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 44b2c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ beq 44c58 │ │ │ │ add r9, sp, #60 @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ bl 1e610 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ beq 44b44 │ │ │ │ cmp r0, #22 │ │ │ │ bne 44b50 │ │ │ │ add r0, fp, sl │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ add r0, r0, r7 │ │ │ │ @@ -37781,21 +37781,21 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 34b468 │ │ │ │ + bl 34b420 │ │ │ │ cmp r0, #1 │ │ │ │ bne 44a18 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #2 │ │ │ │ - bl 2d6034 │ │ │ │ + bl 2d5fec │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldm r6, {r0, r5, r6} │ │ │ │ cmp r0, #1 │ │ │ │ beq 44bc8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 44be4 │ │ │ │ cmp r6, #7 │ │ │ │ @@ -37841,29 +37841,29 @@ │ │ │ │ beq 44a50 │ │ │ │ ldr r0, [pc, #820] @ 44d60 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 44cd0 │ │ │ │ mov r8, r0 │ │ │ │ b 44a58 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 1f030 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 348b48 │ │ │ │ + bl 348b00 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ beq 44c78 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 44c68 │ │ │ │ mov r0, #0 │ │ │ │ @@ -37877,29 +37877,29 @@ │ │ │ │ bne 44af0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 44c68 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ bl 1eb20 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 44c0c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, r3 │ │ │ │ umlal fp, r7, r1, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 44958 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 44958 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ stm r4, {r0, r6} │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -37937,30 +37937,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 44b9c │ │ │ │ cmp r2, #1 │ │ │ │ bne 44c04 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r5, r6} │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ b 44b68 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ str r7, [r4, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 40058 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ mov r3, #1 │ │ │ │ movne r2, #1 │ │ │ │ @@ -37971,15 +37971,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ beq 44bd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 44bd8 │ │ │ │ ldr r0, [pc, #260] @ 44d58 │ │ │ │ add r0, pc, r0 │ │ │ │ b 44c60 │ │ │ │ ldr r0, [pc, #252] @ 44d5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ @@ -38030,29 +38030,29 @@ │ │ │ │ b 44d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 44d34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ b 44d44 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 40058 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq pc, sl, r4, asr pc @ │ │ │ │ eorseq r8, fp, ip, lsr #16 │ │ │ │ eorseq fp, ip, ip, lsr r4 │ │ │ │ eorseq r1, fp, ip, ror r0 │ │ │ │ - eorseq r3, r1, r6, lsl r3 │ │ │ │ + ldrsbteq r3, [r1], -r6 │ │ │ │ eorseq pc, sl, r8, lsr lr @ │ │ │ │ eorseq pc, sl, r8, lsl pc @ │ │ │ │ eorseq pc, sl, r8, lsr pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ @@ -38078,29 +38078,29 @@ │ │ │ │ beq 44de8 │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r4, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq 45090 │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ add r7, r4, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 44ed8 │ │ │ │ ldr r0, [pc, #904] @ 451a4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 450e4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -38134,15 +38134,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 44eac │ │ │ │ cmp r1, #1 │ │ │ │ bne 44ed4 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r4, r6 │ │ │ │ add r0, r0, #24 │ │ │ │ @@ -38243,17 +38243,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 45088 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ 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} │ │ │ │ @@ -38292,30 +38292,30 @@ │ │ │ │ b 45154 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 45180 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 45180 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3ada0 │ │ │ │ b 45194 │ │ │ │ b 45190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ b 45194 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ bl 3ad3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ b 45194 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -38330,15 +38330,15 @@ │ │ │ │ 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 21eabc │ │ │ │ + bl 21ea74 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 45270 │ │ │ │ ldr r0, [pc, #344] @ 45350 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -38621,27 +38621,27 @@ │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ muleq r0, r0, r1 │ │ │ │ ldr r1, [r8] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 19be04 │ │ │ │ + bl 19bdbc │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ ldr r2, [sp, #1376] @ 0x560 │ │ │ │ ldr fp, [sp, #172] @ 0xac │ │ │ │ cmp r0, #1 │ │ │ │ bne 45c50 │ │ │ │ ldr r0, [sp, #1372] @ 0x55c │ │ │ │ str r2, [sp, #1372] @ 0x55c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, fp │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ b 458cc │ │ │ │ mov r5, r8 │ │ │ │ ldrb r0, [r8, #738]! @ 0x2e2 │ │ │ │ sub r1, r8, #210 @ 0xd2 │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, #16 │ │ │ │ @@ -38760,27 +38760,27 @@ │ │ │ │ str r2, [sp, #2816] @ 0xb00 │ │ │ │ str r1, [sp, #2812] @ 0xafc │ │ │ │ str r0, [sp, #2808] @ 0xaf8 │ │ │ │ b 46ba4 │ │ │ │ ldr r1, [r8] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 19be04 │ │ │ │ + bl 19bdbc │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ ldr r2, [sp, #1376] @ 0x560 │ │ │ │ ldr fp, [sp, #172] @ 0xac │ │ │ │ cmp r0, #1 │ │ │ │ bne 45c64 │ │ │ │ ldr r0, [sp, #1372] @ 0x55c │ │ │ │ str r2, [sp, #1372] @ 0x55c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, fp │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #3040] @ 0xbe0 │ │ │ │ b 46a40 │ │ │ │ ldrb r0, [r4, #990]! @ 0x3de │ │ │ │ sub r1, r4, #238 @ 0xee │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -38833,15 +38833,15 @@ │ │ │ │ ldr r1, [r0, #480] @ 0x1e0 │ │ │ │ b 46ee4 │ │ │ │ str r2, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ - bl 1f8b78 │ │ │ │ + bl 1f8b30 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr fp, [sp, #172] @ 0xac │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ beq 45a10 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -38853,15 +38853,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 459ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 45a10 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr ip, [sp, #1368] @ 0x558 │ │ │ │ ldr r1, [sp, #1372] @ 0x55c │ │ │ │ ldr r2, [sp, #1376] @ 0x560 │ │ │ │ ldr r3, [sp, #1380] @ 0x564 │ │ │ │ ldr r7, [sp, #2432] @ 0x980 │ │ │ │ ldr r6, [sp, #2436] @ 0x984 │ │ │ │ @@ -38874,19 +38874,19 @@ │ │ │ │ str r1, [sp, #2812] @ 0xafc │ │ │ │ str r2, [sp, #2816] @ 0xb00 │ │ │ │ str r3, [sp, #2820] @ 0xb04 │ │ │ │ b 46ba4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 1f89a8 │ │ │ │ + bl 1f8960 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ - bl 1f8b78 │ │ │ │ + bl 1f8b30 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ beq 45abc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 45abc │ │ │ │ mov r0, r9 │ │ │ │ @@ -38896,15 +38896,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 45a98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 45abc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r8, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strb r8, [r9, #989] @ 0x3dd │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -39001,20 +39001,20 @@ │ │ │ │ cmp r8, #22 │ │ │ │ bne 4602c │ │ │ │ mov r0, #7 │ │ │ │ b 46aa8 │ │ │ │ ldr r1, [sp, #1372] @ 0x55c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #760 @ 0x2f8 │ │ │ │ - bl 18de34 │ │ │ │ + bl 18ddec │ │ │ │ b 45c74 │ │ │ │ ldr r1, [sp, #1372] @ 0x55c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #760 @ 0x2f8 │ │ │ │ - bl 18dc40 │ │ │ │ + bl 18dbf8 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ b 46ba4 │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [r0, #676]! @ 0x2a4 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ @@ -39024,47 +39024,47 @@ │ │ │ │ mov r0, #13 │ │ │ │ str r0, [sp, #2824] @ 0xb08 │ │ │ │ cmp r5, #0 │ │ │ │ beq 4b2f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 4b2f8 │ │ │ │ add r0, fp, #672 @ 0x2a0 │ │ │ │ add r1, fp, #816 @ 0x330 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [r2, #548] @ 0x224 │ │ │ │ str r0, [r2, #552] @ 0x228 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ - bl 2329c8 │ │ │ │ + bl 232980 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [sp, #2560] @ 0xa00 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ mov r1, #2 │ │ │ │ - bl 3256b8 │ │ │ │ + bl 325670 │ │ │ │ strb r5, [sp, #2561] @ 0xa01 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ mov r1, #2 │ │ │ │ - bl 3256ec │ │ │ │ + bl 3256a4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #2562] @ 0xa02 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ mov r1, #0 │ │ │ │ - bl 325720 │ │ │ │ + bl 3256d8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2432 @ 0x980 │ │ │ │ add r0, lr, #680 @ 0x2a8 │ │ │ │ - bl 232a8c │ │ │ │ + bl 232a44 │ │ │ │ ldr r2, [sp, #2728] @ 0xaa8 │ │ │ │ ldr r0, [sp, #2732] @ 0xaac │ │ │ │ ldr r1, [sp, #2736] @ 0xab0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 45f04 │ │ │ │ ldr r3, [sp, #2740] @ 0xab4 │ │ │ │ ldr r7, [sp, #2744] @ 0xab8 │ │ │ │ @@ -39076,15 +39076,15 @@ │ │ │ │ str r3, [sp, #2340] @ 0x924 │ │ │ │ str r0, [sp, #2332] @ 0x91c │ │ │ │ str r2, [sp, #2328] @ 0x918 │ │ │ │ str r1, [sp, #2336] @ 0x920 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #872 @ 0x368 │ │ │ │ add r1, lr, #280 @ 0x118 │ │ │ │ - bl 237234 │ │ │ │ + bl 2371ec │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #280 @ 0x118 │ │ │ │ bl 3e4e8 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ bl 3fb68 │ │ │ │ b 45f24 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ @@ -39169,22 +39169,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #2436] @ 0x984 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #2432] @ 0x980 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2432 @ 0x980 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ b 45ca4 │ │ │ │ str r1, [sp, #2732] @ 0xaac │ │ │ │ str r0, [sp, #2728] @ 0xaa8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #872 @ 0x368 │ │ │ │ add r1, lr, #680 @ 0x2a8 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ bl 3fb68 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r6, [sp, #2920] @ 0xb68 │ │ │ │ add r0, lr, #872 @ 0x368 │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #3120 @ 0xc30 │ │ │ │ @@ -39232,26 +39232,26 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r0, #804] @ 0x324 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r0, #808] @ 0x328 │ │ │ │ str r3, [r0, #928] @ 0x3a0 │ │ │ │ str r9, [r0, #932] @ 0x3a4 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ - bl 319b94 │ │ │ │ + bl 319b4c │ │ │ │ ldr r2, [sp, #2432] @ 0x980 │ │ │ │ ldr r0, [sp, #2436] @ 0x984 │ │ │ │ ldr r1, [sp, #2440] @ 0x988 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bne 463d8 │ │ │ │ str r0, [sp, #2432] @ 0x980 │ │ │ │ str r1, [sp, #2436] @ 0x984 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2432 @ 0x980 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ b 4b6d4 │ │ │ │ ldr r0, [sp, #2436] @ 0x984 │ │ │ │ add fp, sp, #248 @ 0xf8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, r4, #12 │ │ │ │ ldr r9, [sp, #2440] @ 0x988 │ │ │ │ mov r1, fp │ │ │ │ @@ -39331,15 +39331,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 46238 │ │ │ │ str r7, [sp, #2436] @ 0x984 │ │ │ │ str r6, [sp, #2432] @ 0x980 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2432 @ 0x980 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ b 4b2f8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldm fp, {r1, r2, r3, r5, r7} │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ add r0, r0, #12 │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ @@ -39374,15 +39374,15 @@ │ │ │ │ orr r7, r0, r6, lsl #24 │ │ │ │ add r6, r9, #3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 4624c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 4624c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, r5, #12 │ │ │ │ add r0, lr, #872 @ 0x368 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f030 │ │ │ │ add r4, sp, #2432 @ 0x980 │ │ │ │ @@ -39393,23 +39393,23 @@ │ │ │ │ str r6, [sp, #2432] @ 0x980 │ │ │ │ str r7, [sp, #2436] @ 0x984 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [pc, #3796] @ 47148 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #22 │ │ │ │ - bl 15eaa0 │ │ │ │ + bl 15ea58 │ │ │ │ mov r9, fp │ │ │ │ str r0, [fp, #816] @ 0x330 │ │ │ │ add fp, r9, #816 @ 0x330 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ add r4, sp, #2432 @ 0x980 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1698e0 │ │ │ │ + bl 169898 │ │ │ │ ldr r9, [sp, #2432] @ 0x980 │ │ │ │ cmp r9, #22 │ │ │ │ bne 462b4 │ │ │ │ mov r0, #3 │ │ │ │ b 46aa8 │ │ │ │ ldr r0, [sp, #2436] @ 0x984 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -39419,21 +39419,21 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 462e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 19b548 │ │ │ │ + bl 19b500 │ │ │ │ cmp r9, #21 │ │ │ │ bne 463a0 │ │ │ │ add r5, sp, #2432 @ 0x980 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19be04 │ │ │ │ + bl 19bdbc │ │ │ │ ldr r1, [sp, #2432] @ 0x980 │ │ │ │ ldr r0, [sp, #2440] @ 0x988 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #1 │ │ │ │ bne 46438 │ │ │ │ ldr r1, [sp, #2436] @ 0x984 │ │ │ │ ldr r2, [pc, #3628] @ 4714c │ │ │ │ @@ -39442,15 +39442,15 @@ │ │ │ │ str r0, [sp, #2444] @ 0x98c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #2440] @ 0x988 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #2436] @ 0x984 │ │ │ │ str r0, [sp, #2432] @ 0x980 │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46470 │ │ │ │ add r7, sp, #2432 @ 0x980 │ │ │ │ str r0, [sp, #2828] @ 0xb0c │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #2 │ │ │ │ @@ -39693,15 +39693,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ beq 46b34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 46b34 │ │ │ │ mov r7, r0 │ │ │ │ b 46ae0 │ │ │ │ mov r9, r0 │ │ │ │ b 4aec0 │ │ │ │ mov r7, r0 │ │ │ │ b 46b40 │ │ │ │ @@ -39732,15 +39732,15 @@ │ │ │ │ b 4b494 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [fp] │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46b34 │ │ │ │ mov r0, fp │ │ │ │ - bl 19b548 │ │ │ │ + bl 19b500 │ │ │ │ b 46b34 │ │ │ │ b 46828 │ │ │ │ mov r9, r0 │ │ │ │ b 4af30 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 42ec0 │ │ │ │ @@ -39856,15 +39856,15 @@ │ │ │ │ str r5, [sp, #1372] @ 0x55c │ │ │ │ str ip, [sp, #1376] @ 0x560 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ str r0, [sp] │ │ │ │ add r0, fp, #392 @ 0x188 │ │ │ │ - bl 200d28 │ │ │ │ + bl 200ce0 │ │ │ │ ldrd r2, [fp, #184] @ 0xb8 │ │ │ │ mov ip, fp │ │ │ │ strb r4, [fp, #407] @ 0x197 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [fp, #196] @ 0xc4 │ │ │ │ ldr r1, [r2] │ │ │ │ beq 469f8 │ │ │ │ @@ -39908,15 +39908,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 46a68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 46a8c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [sp, #3072] @ 0xc00 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [sp, #3040] @ 0xbe0 │ │ │ │ b 46c00 │ │ │ │ ldr sl, [sp, #128] @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ b 4690c │ │ │ │ @@ -39940,15 +39940,15 @@ │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ beq 46b0c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #813] @ 0x32d │ │ │ │ cmp r0, #0 │ │ │ │ beq 46b28 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #748 @ 0x2ec │ │ │ │ bl 3f84c │ │ │ │ @@ -40063,15 +40063,15 @@ │ │ │ │ beq 46de0 │ │ │ │ mov r4, #0 │ │ │ │ str r5, [sp, #1372] @ 0x55c │ │ │ │ strb r4, [r9, #443] @ 0x1bb │ │ │ │ str r1, [sp, #1368] @ 0x558 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 21a7f0 │ │ │ │ + bl 21a7a8 │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strb r4, [r9, #442] @ 0x1ba │ │ │ │ beq 47d20 │ │ │ │ ldr r1, [sp, #2736] @ 0xab0 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ @@ -40180,17 +40180,17 @@ │ │ │ │ str r7, [sp, #2832] @ 0xb10 │ │ │ │ and r0, lr, #1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ add r1, lr, #872 @ 0x368 │ │ │ │ add r3, lr, #776 @ 0x308 │ │ │ │ - bl 1e4ec0 │ │ │ │ + bl 1e4e78 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 1e60e8 │ │ │ │ + bl 1e60a0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ str r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r2 │ │ │ │ @@ -40215,15 +40215,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ beq 46f58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [sp, #1435] @ 0x59b │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ strb r0, [sp, #394] @ 0x18a │ │ │ │ ldrb r0, [sp, #1432] @ 0x598 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #1428] @ 0x594 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ @@ -40288,15 +40288,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 47058 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47088 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ b 470d0 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ b 470d0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #428]! @ 0x1ac │ │ │ │ @@ -40306,15 +40306,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4709c │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ cmp r2, #1 │ │ │ │ bne 470cc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r9, #3 │ │ │ │ b 470d0 │ │ │ │ mov r9, #3 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldrb r0, [sp, #394] @ 0x18a │ │ │ │ @@ -40340,15 +40340,15 @@ │ │ │ │ bne 471d4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ lsr sl, r0, #8 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ b 48490 │ │ │ │ - ldrhteq r2, [r1], -r1 │ │ │ │ + eorseq r2, r1, r1, ror r3 │ │ │ │ eorseq r9, ip, r0, asr fp │ │ │ │ eorseq lr, sl, r0, ror r8 │ │ │ │ eorseq lr, sl, r4, lsl #16 │ │ │ │ ldrshteq lr, [sl], -r4 │ │ │ │ eorseq lr, sl, r4, asr #16 │ │ │ │ eorseq lr, sl, r8, lsr r8 │ │ │ │ eorseq lr, sl, ip, lsr #14 │ │ │ │ @@ -40430,15 +40430,15 @@ │ │ │ │ str r1, [r6, #332] @ 0x14c │ │ │ │ beq 472e4 │ │ │ │ ldr r0, [pc, #4060] @ 48280 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47d34 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ strb r2, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -40461,15 +40461,15 @@ │ │ │ │ str r3, [sp, #1380] @ 0x564 │ │ │ │ str r9, [sp, #1376] @ 0x560 │ │ │ │ str r0, [sp, #1372] @ 0x55c │ │ │ │ str r7, [sp, #1368] @ 0x558 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r6, #380 @ 0x17c │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ - bl 12e278 │ │ │ │ + bl 12e22c │ │ │ │ ldr r4, [r6, #416]! @ 0x1a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ strb sl, [r6, #-6] │ │ │ │ ldrb r7, [r6, #-15] │ │ │ │ strb r8, [r6, #-13] │ │ │ │ @@ -40503,31 +40503,31 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ bl 5e950 │ │ │ │ ldr r0, [pc, #4088] @ 483c4 │ │ │ │ ldr r1, [sp, #1368] @ 0x558 │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ tst r0, #1 │ │ │ │ beq 47bf0 │ │ │ │ ldr r0, [pc, #4056] @ 483c8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r4, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ ldr r0, [pc, #4036] @ 483cc │ │ │ │ ldr r6, [pc, #4036] @ 483d0 │ │ │ │ stm r5, {r1, r2, r3, r4} │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ 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] │ │ │ │ ldr r0, [pc, #3996] @ 483d4 │ │ │ │ @@ -40559,15 +40559,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 47490 │ │ │ │ cmp r1, #1 │ │ │ │ bne 474b8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #8 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ bl 5ebe4 │ │ │ │ add r3, sp, #1376 @ 0x560 │ │ │ │ ldr r4, [sp, #1368] @ 0x558 │ │ │ │ add ip, sp, #280 @ 0x118 │ │ │ │ @@ -40582,27 +40582,27 @@ │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ bl 5e950 │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 206218 │ │ │ │ + bl 2061d0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ mov r0, #2 │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ strb r0, [sp, #1472] @ 0x5c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f030 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ add r0, lr, #872 @ 0x368 │ │ │ │ - bl 207d08 │ │ │ │ + bl 207cc0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #872 @ 0x368 │ │ │ │ bl 1f030 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ @@ -40625,29 +40625,29 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 47598 │ │ │ │ cmp r1, #1 │ │ │ │ bne 475c0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 206218 │ │ │ │ + bl 2061d0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #408 @ 0x198 │ │ │ │ mov r0, #3 │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ strb r0, [sp, #1472] @ 0x5c0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f030 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ mov r1, r8 │ │ │ │ - bl 207d08 │ │ │ │ + bl 207cc0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #2432 @ 0x980 │ │ │ │ add r4, lr, #344 @ 0x158 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ @@ -40668,15 +40668,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 47644 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4766c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ add r0, r4, #16 │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ mov r0, #0 │ │ │ │ @@ -40686,45 +40686,45 @@ │ │ │ │ ldr r0, [pc, #4000] @ 4863c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1372] @ 0x55c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ ldm r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr ip, [pc, #3940] @ 48640 │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [pc, ip] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r9] │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ str sl, [sp, #224] @ 0xe0 │ │ │ │ tst r0, #1 │ │ │ │ beq 47c44 │ │ │ │ ldr r0, [pc, #3908] @ 48644 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r4, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ ldr r0, [pc, #3888] @ 48648 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [pc, #3880] @ 4864c │ │ │ │ stm fp, {r1, r2, r3, r4} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ 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, #3844] @ 48650 │ │ │ │ @@ -40735,15 +40735,15 @@ │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #2840] @ 0xb18 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #2844] @ 0xb1c │ │ │ │ mov r0, #12 │ │ │ │ str r4, [sp, #2828] @ 0xb0c │ │ │ │ str r4, [sp, #2824] @ 0xb08 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47c34 │ │ │ │ add r3, sp, #3040 @ 0xbe0 │ │ │ │ mov fp, r0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r6, #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ @@ -40765,15 +40765,15 @@ │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r8!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ ldr ip, [pc, #4016] @ 48794 │ │ │ │ stm r8, {r1, r2, r3, r6, r7} │ │ │ │ ldr r5, [pc, ip] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ tst r0, #1 │ │ │ │ str r4, [sp, #2912] @ 0xb60 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ @@ -40784,29 +40784,29 @@ │ │ │ │ str r2, [sp, #2428] @ 0x97c │ │ │ │ beq 47c98 │ │ │ │ ldr r0, [pc, #3948] @ 48798 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #3900] @ 4879c │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ ldr r5, [pc, r0] │ │ │ │ ldr r8, [sp, #320] @ 0x140 │ │ │ │ ldr r2, [sp, #324] @ 0x144 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r5, r0, r5 │ │ │ │ adds r0, sl, #1 │ │ │ │ adc r1, r9, #0 │ │ │ │ add r7, sp, #3120 @ 0xc30 │ │ │ │ str r6, [sp, #2728] @ 0xaa8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strd r0, [r5, #8] │ │ │ │ @@ -40886,15 +40886,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ str fp, [sp, #1520] @ 0x5f0 │ │ │ │ str r0, [sp, #1428] @ 0x594 │ │ │ │ ldr r0, [pc, #4024] @ 48980 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ movwne r4, #1 │ │ │ │ beq 47c88 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ @@ -40911,15 +40911,15 @@ │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl 200ea4 │ │ │ │ + bl 200e5c │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [sp, #3096] @ 0xc18 │ │ │ │ cmp r6, #0 │ │ │ │ beq 47a78 │ │ │ │ ldr r4, [sp, #3100] @ 0xc1c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -40927,36 +40927,36 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 47a78 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #3064] @ 0xbf8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47a90 │ │ │ │ ldr r0, [sp, #3068] @ 0xbfc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r4, [sp, #3084] @ 0xc0c │ │ │ │ cmp r4, #0 │ │ │ │ beq 47ab0 │ │ │ │ ldr r6, [sp, #3080] @ 0xc08 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1ddb8 │ │ │ │ subs r4, r4, #1 │ │ │ │ bne 47aa0 │ │ │ │ ldr r1, [sp, #3076] @ 0xc04 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47acc │ │ │ │ ldr r0, [sp, #3080] @ 0xc08 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r7, #3 │ │ │ │ bne 47b1c │ │ │ │ ldr r0, [sp, #3052] @ 0xbec │ │ │ │ cmp r0, #3 │ │ │ │ beq 47b1c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 47b1c │ │ │ │ @@ -40968,32 +40968,32 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 47af8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47b1c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, fp │ │ │ │ strb r0, [fp, #489] @ 0x1e9 │ │ │ │ str r5, [r4, #392]! @ 0x188 │ │ │ │ ldrd r0, [r4, #-248] @ 0xffffff08 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200930 │ │ │ │ + bl 2008e8 │ │ │ │ ldr r0, [fp, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 46964 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 200a24 │ │ │ │ + bl 2009dc │ │ │ │ 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] │ │ │ │ @@ -41024,70 +41024,70 @@ │ │ │ │ b 4b184 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 38870 │ │ │ │ b 46ba0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #3928] @ 48b5c │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #1368] @ 0x558 │ │ │ │ ldr r2, [sp, #1372] @ 0x55c │ │ │ │ ldr r3, [sp, #1376] @ 0x560 │ │ │ │ ldr r4, [sp, #1380] @ 0x564 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r7, [r0, r6]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ b 47400 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ b 46ba0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #3848] @ 48b60 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [sp, #1368] @ 0x558 │ │ │ │ ldr r2, [sp, #1372] @ 0x55c │ │ │ │ ldr r3, [sp, #1376] @ 0x560 │ │ │ │ ldr r4, [sp, #1380] @ 0x564 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r6, [r0, r5]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ b 47710 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ bl 38870 │ │ │ │ b 46ba0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add sl, sp, #392 @ 0x188 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #3764] @ 48b64 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #2428] @ 0x97c │ │ │ │ ldr sl, [sp, #1368] @ 0x558 │ │ │ │ ldr r9, [sp, #1372] @ 0x55c │ │ │ │ ldr r2, [sp, #1376] @ 0x560 │ │ │ │ ldr r4, [sp, #1380] @ 0x564 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r5, [r0, r3]! │ │ │ │ mov r7, #0 │ │ │ │ ldr fp, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ stmib r0, {r7, sl} │ │ │ │ str r9, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ @@ -41126,47 +41126,47 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 47d6c │ │ │ │ cmp r1, #1 │ │ │ │ bne 47d94 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 20c350 │ │ │ │ + bl 20c308 │ │ │ │ ldr r0, [sp, #2408] @ 0x968 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 47dc0 │ │ │ │ ldr r0, [sp, #2412] @ 0x96c │ │ │ │ cmp r0, #0 │ │ │ │ beq 47dc0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 47dc8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 47df0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 47e14 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ beq 47e14 │ │ │ │ orr r0, sl, #4 │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #856 @ 0x358 │ │ │ │ bl 426a8 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl 3d540 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ bl 4381c │ │ │ │ @@ -41182,15 +41182,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 47e50 │ │ │ │ cmp r2, #1 │ │ │ │ bne 47e74 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, sp, #3120 @ 0xc30 │ │ │ │ bl 3adfc │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ @@ -41198,15 +41198,15 @@ │ │ │ │ bne 47e84 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #1 │ │ │ │ mov r9, r4 │ │ │ │ bne 47eb4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 20c028 │ │ │ │ + bl 20bfe0 │ │ │ │ mov r4, #0 │ │ │ │ b 483dc │ │ │ │ mov r9, r0 │ │ │ │ b 4829c │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, #1 │ │ │ │ @@ -41216,15 +41216,15 @@ │ │ │ │ b 46940 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 48044 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 48044 │ │ │ │ mov r9, r0 │ │ │ │ b 48468 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ bl 421f8 │ │ │ │ @@ -41251,21 +41251,21 @@ │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47f88 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #3064] @ 0xbf8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 47fa0 │ │ │ │ ldr r0, [sp, #3068] @ 0xbfc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #3040 @ 0xbe0 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ bl 4066c │ │ │ │ cmp r7, #3 │ │ │ │ bne 48468 │ │ │ │ ldr r0, [sp, #3052] @ 0xbec │ │ │ │ cmp r0, #3 │ │ │ │ @@ -41280,15 +41280,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 47fd8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 48468 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ b 4846c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -41296,15 +41296,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 48010 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #1 │ │ │ │ bne 483dc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 483dc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8] │ │ │ │ mov r0, sl │ │ │ │ bl 3a624 │ │ │ │ b 48210 │ │ │ │ @@ -41324,45 +41324,45 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 48084 │ │ │ │ cmp r1, #1 │ │ │ │ bne 48134 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b 48134 │ │ │ │ bl 38ac8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 480c0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 48174 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b 48174 │ │ │ │ bl 38ac8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 480fc │ │ │ │ cmp r1, #1 │ │ │ │ bne 481bc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b 481bc │ │ │ │ bl 38ac8 │ │ │ │ b 4cce0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ b 4817c │ │ │ │ @@ -41460,15 +41460,15 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne 482a4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 482e8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 20c350 │ │ │ │ + bl 20c308 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ b 482ec │ │ │ │ eorseq sp, sl, r4, ror #14 │ │ │ │ mov r9, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ bl 3d6e8 │ │ │ │ @@ -41500,15 +41500,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 48344 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4836c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ ldr r0, [sp, #3088] @ 0xc10 │ │ │ │ ldr r1, [sp, #3092] @ 0xc14 │ │ │ │ bl 421f8 │ │ │ │ ldr r0, [sp, #3040] @ 0xbe0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 483dc │ │ │ │ @@ -41520,15 +41520,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 48398 │ │ │ │ cmp r2, #1 │ │ │ │ bne 483d8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ b 483dc │ │ │ │ eorseq r8, ip, r4, asr #21 │ │ │ │ eorseq r8, ip, r8, lsr #21 │ │ │ │ eorseq r8, ip, r4, lsl #21 │ │ │ │ mlaseq sl, ip, r5, sp │ │ │ │ eorseq sp, sl, r4, ror r5 │ │ │ │ @@ -41537,15 +41537,15 @@ │ │ │ │ ldr r1, [sp, #3100] @ 0xc1c │ │ │ │ bl 40468 │ │ │ │ ldr r1, [sp, #3064] @ 0xbf8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 48400 │ │ │ │ ldr r0, [sp, #3068] @ 0xbfc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #3040 @ 0xbe0 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ bl 4066c │ │ │ │ ldr r0, [sp, #3052] @ 0xbec │ │ │ │ sub r1, r0, #3 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ @@ -41561,15 +41561,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4843c │ │ │ │ cmp r2, #1 │ │ │ │ bne 48468 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ b 4846c │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #489] @ 0x1e9 │ │ │ │ mov r0, r6 │ │ │ │ @@ -41591,15 +41591,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 484b0 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 484d8 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #228]! @ 0xe4 │ │ │ │ cmp r1, #9 │ │ │ │ strb r4, [r0, #178] @ 0xb2 │ │ │ │ beq 4852c │ │ │ │ sub r1, r1, #4 │ │ │ │ cmp r1, #5 │ │ │ │ @@ -41629,15 +41629,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4854c │ │ │ │ cmp r2, #1 │ │ │ │ bne 48570 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ mov r4, r7 │ │ │ │ ldrb r0, [r4, #402]! @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4858c │ │ │ │ add r0, r7, #152 @ 0x98 │ │ │ │ bl 7f624 │ │ │ │ @@ -41824,15 +41824,15 @@ │ │ │ │ ldr r4, [sl, #584] @ 0x248 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 48984 │ │ │ │ add r5, sl, #572 @ 0x23c │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ 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 │ │ │ │ @@ -41856,15 +41856,15 @@ │ │ │ │ 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 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r1, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and fp, r1, fp │ │ │ │ bne 48954 │ │ │ │ b 488d0 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ @@ -41896,15 +41896,15 @@ │ │ │ │ b 49f30 │ │ │ │ eorseq r8, ip, r8, lsr #9 │ │ │ │ ldr r1, [pc, #4084] @ 49980 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #12 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 12707c │ │ │ │ + bl 127030 │ │ │ │ add r2, sl, #572 @ 0x23c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [sp, #2440] @ 0x988 │ │ │ │ addcs r1, r1, #8 │ │ │ │ movcs r0, #1 │ │ │ │ str r0, [sp, #2432] @ 0x980 │ │ │ │ @@ -41912,15 +41912,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ add r6, lr, #344 @ 0x158 │ │ │ │ add r3, sp, #2432 @ 0x980 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 195c54 │ │ │ │ + bl 195c0c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp r0, #3 │ │ │ │ beq 4a834 │ │ │ │ add r0, r6, #852 @ 0x354 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f030 │ │ │ │ @@ -42062,15 +42062,15 @@ │ │ │ │ strb r8, [fp, #480] @ 0x1e0 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [pc, #3488] @ 499c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #8 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 12707c │ │ │ │ + bl 127030 │ │ │ │ ldr r0, [fp, #572] @ 0x23c │ │ │ │ mov sl, fp │ │ │ │ ldr r1, [fp, #576] @ 0x240 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r2, [fp, #580] @ 0x244 │ │ │ │ addcs r1, r1, #8 │ │ │ │ movcc r6, r0 │ │ │ │ @@ -42080,15 +42080,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ add r6, lr, #344 @ 0x158 │ │ │ │ add r3, sp, #2432 @ 0x980 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 195c54 │ │ │ │ + bl 195c0c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 4a878 │ │ │ │ add r0, r6, #852 @ 0x354 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ @@ -42322,23 +42322,23 @@ │ │ │ │ mov r1, #0 │ │ │ │ ldm fp, {r4, r5, fp} │ │ │ │ str r7, [sp, #20] │ │ │ │ strh r1, [r6, r0] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 221400 │ │ │ │ + bl 2213b8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ add r9, lr, #344 @ 0x158 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a7530 │ │ │ │ + bl 1a74e8 │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ add r4, sp, #3120 @ 0xc30 │ │ │ │ mov ip, r6 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ cmp r5, #2 │ │ │ │ mov r1, r4 │ │ │ │ @@ -42364,15 +42364,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ - bl 1aa088 │ │ │ │ + bl 1aa040 │ │ │ │ ldr fp, [sp, #2432] @ 0x980 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, #2 │ │ │ │ ldrb r9, [sp, #2464] @ 0x9a0 │ │ │ │ ldr ip, [sp, #2436] @ 0x984 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ ldrh r1, [r2, #9] │ │ │ │ @@ -42419,15 +42419,15 @@ │ │ │ │ strb r9, [sp, #2952] @ 0xb88 │ │ │ │ str r5, [sp, #2928] @ 0xb70 │ │ │ │ str r0, [sp, #2924] @ 0xb6c │ │ │ │ str fp, [sp, #2920] @ 0xb68 │ │ │ │ strh r6, [sl, #9]! │ │ │ │ ldr r0, [r7, #704] @ 0x2c0 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 200914 │ │ │ │ + bl 2008cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4934c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, #0 │ │ │ │ add r6, lr, #344 @ 0x158 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ @@ -42452,15 +42452,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 49228 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4924c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #1444] @ 0x5a4 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r1, [sp, #1440] @ 0x5a0 │ │ │ │ add r1, r6, #36 @ 0x24 │ │ │ │ ldm r0, {r9, fp} │ │ │ │ @@ -42536,15 +42536,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ add sl, sp, #408 @ 0x198 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a7394 │ │ │ │ + bl 1a734c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #408] @ 0x198 │ │ │ │ ldrb fp, [sp, #440] @ 0x1b8 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ cmp r4, #2 │ │ │ │ ldrh r1, [r2, #9] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ @@ -42597,15 +42597,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ add sl, sp, #408 @ 0x198 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1aa290 │ │ │ │ + bl 1aa248 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #408] @ 0x198 │ │ │ │ ldrb fp, [sp, #440] @ 0x1b8 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ cmp r4, #2 │ │ │ │ ldrh r1, [r2, #9] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ @@ -42673,15 +42673,15 @@ │ │ │ │ strb r0, [r7, #731] @ 0x2db │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f030 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2214d4 │ │ │ │ + bl 22148c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #408] @ 0x198 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldrh r1, [r1] │ │ │ │ cmp r4, #2 │ │ │ │ ldrb fp, [sp, #440] @ 0x1b8 │ │ │ │ @@ -42733,15 +42733,15 @@ │ │ │ │ strb r0, [r7, #731] @ 0x2db │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f030 │ │ │ │ ldr r2, [r7, #708] @ 0x2c4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a8818 │ │ │ │ + bl 1a87d0 │ │ │ │ ldr ip, [sp, #408] @ 0x198 │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ ldr r1, [sp, #412] @ 0x19c │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ cmp ip, #21 │ │ │ │ bne 49984 │ │ │ │ ldr r0, [r7, #704] @ 0x2c0 │ │ │ │ @@ -42753,15 +42753,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ ldr r3, [r7, #704] @ 0x2c0 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ - bl 20d4b4 │ │ │ │ + bl 20d46c │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ @@ -42874,15 +42874,15 @@ │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 498bc │ │ │ │ cmp r2, #1 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ bne 498e4 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ mov ip, fp │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ @@ -42892,15 +42892,15 @@ │ │ │ │ mov r9, #6 │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 49934 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ b 49a40 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ b 49a40 │ │ │ │ ldrb r0, [r5, #726] @ 0x2d6 │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ @@ -42914,15 +42914,15 @@ │ │ │ │ mov r9, #5 │ │ │ │ b 49978 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r9, #5 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ mov fp, r8 │ │ │ │ b 499d8 │ │ │ │ - mlaseq r0, r3, r8, pc @ │ │ │ │ + eorseq pc, r0, r3, asr r8 @ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldrh r1, [r2, #9] │ │ │ │ @@ -42931,15 +42931,15 @@ │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ ldr r8, [sp, #424] @ 0x1a8 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldrb fp, [sp, #436] @ 0x1b4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ b 49904 │ │ │ │ - eorseq lr, r0, r8, ror fp │ │ │ │ + eorseq lr, r0, r8, lsr fp │ │ │ │ add r0, r5, #808 @ 0x328 │ │ │ │ mov r9, #5 │ │ │ │ mov fp, r8 │ │ │ │ bl 3faa0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #736]! @ 0x2e0 │ │ │ │ @@ -42952,24 +42952,24 @@ │ │ │ │ bne 499ec │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ mov r8, fp │ │ │ │ cmp r2, #1 │ │ │ │ mov fp, r4 │ │ │ │ bne 49a1c │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 49a40 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r6, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #2808] @ 0xaf8 │ │ │ │ add r0, lr, #680 @ 0x2a8 │ │ │ │ @@ -43037,19 +43037,19 @@ │ │ │ │ beq 4a538 │ │ │ │ cmp r6, #21 │ │ │ │ bne 49e94 │ │ │ │ str r9, [sp, #2428] @ 0x97c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ add r1, lr, #380 @ 0x17c │ │ │ │ - bl 2366ec │ │ │ │ + bl 2366a4 │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff950 │ │ │ │ + bl 1ff908 │ │ │ │ ldr fp, [sp, #148] @ 0x94 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r4, #4 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ bl 6ec24 │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ @@ -43063,40 +43063,40 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 49bb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 49bd8 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 49be0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 49c08 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ ldr r0, [sp, #2428] @ 0x97c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 49c10 │ │ │ │ cmp r1, #1 │ │ │ │ bne 49c3c │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 49c7c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #940]! @ 0x3ac │ │ │ │ dmb ish │ │ │ │ @@ -43104,15 +43104,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 49c58 │ │ │ │ cmp r2, #1 │ │ │ │ bne 49c7c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [pc, #4092] @ 4ac80 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #1384] @ 0x568 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ mov r0, #1 │ │ │ │ @@ -43126,28 +43126,28 @@ │ │ │ │ str r0, [sp, #2436] @ 0x984 │ │ │ │ add r7, r4, #572 @ 0x23c │ │ │ │ str r7, [sp, #2432] @ 0x980 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ add r6, lr, #344 @ 0x158 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrb r0, [r4, #568] @ 0x238 │ │ │ │ tst r0, #1 │ │ │ │ bne 4a0fc │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #2440] @ 0x988 │ │ │ │ b 4a274 │ │ │ │ - eorseq pc, r0, r0, lsl #7 │ │ │ │ - eorseq pc, r0, fp, asr r3 @ │ │ │ │ - eorseq pc, r0, fp, asr #6 │ │ │ │ + eorseq pc, r0, r0, asr #6 │ │ │ │ + eorseq pc, r0, fp, lsl r3 @ │ │ │ │ + eorseq pc, r0, fp, lsl #6 │ │ │ │ ldr r0, [sp, #2904] @ 0xb58 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r1, [sp, #2908] @ 0xb5c │ │ │ │ mov r6, r9 │ │ │ │ ldr r2, [sp, #2912] @ 0xb60 │ │ │ │ ldr r3, [sp, #2916] @ 0xb64 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ @@ -43206,15 +43206,15 @@ │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r4, fp, #792 @ 0x318 │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 200574 │ │ │ │ + bl 20052c │ │ │ │ ldr r6, [sp, #1368] @ 0x558 │ │ │ │ cmp r6, #22 │ │ │ │ beq 4a510 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #1376] @ 0x560 │ │ │ │ ldr r8, [sp, #1384] @ 0x568 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ @@ -43264,45 +43264,45 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 49ed8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 49efc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r5, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ beq 49f14 │ │ │ │ add r0, r5, #952 @ 0x3b8 │ │ │ │ bl 3faa0 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #604] @ 0x25c │ │ │ │ mov r0, r8 │ │ │ │ bl 3faa0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #605] @ 0x25d │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ ldr r0, [r5, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 49f74 │ │ │ │ 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 49f50 │ │ │ │ cmp r2, #1 │ │ │ │ bne 49f74 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #22 │ │ │ │ strb r0, [r1] │ │ │ │ beq 4a544 │ │ │ │ mov r0, r8 │ │ │ │ bl 3bb24 │ │ │ │ @@ -43360,53 +43360,53 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4a058 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4a07c │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4a084 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4a0ac │ │ │ │ dmb ish │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ ldr r0, [sp, #2428] @ 0x97c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4a0b4 │ │ │ │ mov r6, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4a0f0 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ mov r9, r5 │ │ │ │ b 49ebc │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ mov r9, r5 │ │ │ │ b 49ebc │ │ │ │ ldr r0, [r4, #564] @ 0x234 │ │ │ │ - bl 201030 │ │ │ │ + bl 200fe8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #3120 @ 0xc30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ac7a4 │ │ │ │ + bl 2ac75c │ │ │ │ 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, #408 @ 0x198 │ │ │ │ bl 1f030 │ │ │ │ @@ -43424,15 +43424,15 @@ │ │ │ │ ldr r4, [pc, #3864] @ 4b07c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 4a224 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a22c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a914 │ │ │ │ mov r5, r1 │ │ │ │ @@ -43456,15 +43456,15 @@ │ │ │ │ str r8, [sp, #3048] @ 0xbe8 │ │ │ │ str r4, [sp, #3040] @ 0xbe0 │ │ │ │ str r5, [sp, #2736] @ 0xab0 │ │ │ │ str r0, [sp, #2732] @ 0xaac │ │ │ │ str ip, [sp, #2832] @ 0xb10 │ │ │ │ add r0, lr, #872 @ 0x368 │ │ │ │ add r2, lr, #680 @ 0x2a8 │ │ │ │ - bl 2980a8 │ │ │ │ + bl 298060 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ b 4a238 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ add r0, fp, r0 │ │ │ │ bl 80754 │ │ │ │ @@ -43523,20 +43523,20 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r5, #1 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ b 4a5f8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #564] @ 0x234 │ │ │ │ - bl 201030 │ │ │ │ + bl 200fe8 │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ac7a4 │ │ │ │ + bl 2ac75c │ │ │ │ ldr r0, [pc, #4008] @ 4b2cc │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #2 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ mov r0, #1 │ │ │ │ @@ -43549,15 +43549,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #2924] @ 0xb6c │ │ │ │ str r4, [sp, #2920] @ 0xb68 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ add r3, sp, #3120 @ 0xc30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r1, #564] @ 0x234 │ │ │ │ @@ -43591,15 +43591,15 @@ │ │ │ │ ldr r5, [pc, #4080] @ 4b3f0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 4a570 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a578 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a930 │ │ │ │ mov r6, r1 │ │ │ │ @@ -43623,28 +43623,28 @@ │ │ │ │ str r8, [sp, #3048] @ 0xbe8 │ │ │ │ str r5, [sp, #3040] @ 0xbe0 │ │ │ │ str r6, [sp, #2736] @ 0xab0 │ │ │ │ str r0, [sp, #2732] @ 0xaac │ │ │ │ str ip, [sp, #2832] @ 0xb10 │ │ │ │ add r0, lr, #872 @ 0x368 │ │ │ │ add r2, lr, #680 @ 0x2a8 │ │ │ │ - bl 2980a8 │ │ │ │ + bl 298060 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ b 4a588 │ │ │ │ ldr r0, [sp, #2440] @ 0x988 │ │ │ │ cmp r0, #3 │ │ │ │ beq 4a4b4 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ bl 3d218 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a4cc │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, #15 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r5, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ bne 49f0c │ │ │ │ b 49f14 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ @@ -43710,22 +43710,22 @@ │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ beq 4a5f4 │ │ │ │ ldr r0, [sp, #3124] @ 0xc34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [r0, #584] @ 0x248 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 2ac7a4 │ │ │ │ + bl 2ac75c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, r4, #8 │ │ │ │ add r4, lr, #872 @ 0x368 │ │ │ │ @@ -43742,27 +43742,27 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ ldr r1, [sp, #2924] @ 0xb6c │ │ │ │ add r0, r4, #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a674 │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [sp, #248] @ 0xf8 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4a698 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r5, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4a6b4 │ │ │ │ b 4a6bc │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r5, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a6bc │ │ │ │ add r0, r5, #952 @ 0x3b8 │ │ │ │ bl 3faa0 │ │ │ │ ldrb r0, [r5, #605] @ 0x25d │ │ │ │ @@ -43770,30 +43770,30 @@ │ │ │ │ strb r4, [r5, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a6d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 3faa0 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ strb r4, [r5, #605] @ 0x25d │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4a720 │ │ │ │ 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 4a6fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 4a720 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #21 │ │ │ │ strb r0, [r1] │ │ │ │ b 49f88 │ │ │ │ add r0, fp, #232 @ 0xe8 │ │ │ │ bl 3d150 │ │ │ │ @@ -43809,15 +43809,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4a75c │ │ │ │ cmp r2, #1 │ │ │ │ bne 4a780 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r4, #402]! @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a7a0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #152 @ 0x98 │ │ │ │ @@ -43951,15 +43951,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #1448] @ 0x5a8 │ │ │ │ str r5, [sp, #1444] @ 0x5a4 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b 4ae00 │ │ │ │ bl 38ac8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl 3ca08 │ │ │ │ b 4aa14 │ │ │ │ b 4a9f0 │ │ │ │ @@ -43995,15 +43995,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4aa44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4aa70 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4aa70 │ │ │ │ mov r9, r0 │ │ │ │ cmn sl, #1 │ │ │ │ beq 4aab8 │ │ │ │ add r0, sl, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -44013,15 +44013,15 @@ │ │ │ │ bne 4aa80 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4aab8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 4aab8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #2440] @ 0x988 │ │ │ │ cmp r0, #3 │ │ │ │ beq 4ac44 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ bl 3d218 │ │ │ │ @@ -44043,15 +44043,15 @@ │ │ │ │ bne 4aaf8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4ac44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 4ac44 │ │ │ │ mov r9, r0 │ │ │ │ b 4ac44 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -44059,30 +44059,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4ab40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4ae38 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b 4ae38 │ │ │ │ bl 38ac8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4ab7c │ │ │ │ cmp r1, #1 │ │ │ │ bne 4ae38 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b 4ae38 │ │ │ │ bl 38ac8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ b 4b928 │ │ │ │ mov r9, r0 │ │ │ │ b 4ad80 │ │ │ │ @@ -44120,15 +44120,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 4ac70 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ac70 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ b 4af78 │ │ │ │ mov r9, r0 │ │ │ │ b 4afc4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ b 4af78 │ │ │ │ @@ -44208,15 +44208,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4ad98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4ae00 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b 4ae00 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 43444 │ │ │ │ b 4aeac │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -44252,15 +44252,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 4ae40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4ae74 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #380 @ 0x17c │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ b 4af38 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ b 4af38 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r0 │ │ │ │ b 4afb4 │ │ │ │ @@ -44268,15 +44268,15 @@ │ │ │ │ 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 4aeac │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #732] @ 0x2dc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #727] @ 0x2d7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 3c89c │ │ │ │ @@ -44319,15 +44319,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4af54 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4af78 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, #604] @ 0x25c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4af90 │ │ │ │ add r0, r1, #952 @ 0x3b8 │ │ │ │ bl 3faa0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ @@ -44338,15 +44338,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4afb4 │ │ │ │ mov r0, r8 │ │ │ │ bl 3faa0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #605] @ 0x25d │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r1, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4b004 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r0, #576]! @ 0x240 │ │ │ │ dmb ish │ │ │ │ @@ -44354,15 +44354,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4afe0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4b004 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, r8 │ │ │ │ bl 3bb24 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, #2 │ │ │ │ @@ -44471,15 +44471,15 @@ │ │ │ │ strb r6, [fp, #408] @ 0x198 │ │ │ │ strb r4, [fp, #409] @ 0x199 │ │ │ │ str r6, [sp, #1368] @ 0x558 │ │ │ │ str r0, [sp, #1372] @ 0x55c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, fp, #392 @ 0x188 │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ - bl 2012ec │ │ │ │ + bl 2012a4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [fp, #420] @ 0x1a4 │ │ │ │ strb r0, [fp, #408] @ 0x198 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ b 454ec │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ @@ -44509,15 +44509,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 4b244 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4b270 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ strb r4, [fp, #409] @ 0x199 │ │ │ │ b 4cc0c │ │ │ │ mov r9, r0 │ │ │ │ b 4b214 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ @@ -44531,25 +44531,25 @@ │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 46ae0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #820] @ 0x334 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 46ae0 │ │ │ │ eorseq sl, sl, r8, asr #18 │ │ │ │ eorseq r5, ip, r0, ror #19 │ │ │ │ eorseq r5, ip, r0, ror #18 │ │ │ │ ldr r1, [fp, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b2f0 │ │ │ │ ldr r0, [fp, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #813] @ 0x32d │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r6, [sp, #2824] @ 0xb08 │ │ │ │ ldr r5, [sp, #2828] @ 0xb0c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r6, #22 │ │ │ │ @@ -44583,15 +44583,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 4b36c │ │ │ │ mov r7, r4 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, ip │ │ │ │ bne 4b398 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #21 │ │ │ │ strb r0, [r1] │ │ │ │ bne 4b3f4 │ │ │ │ cmp r5, #2 │ │ │ │ beq 4b43c │ │ │ │ @@ -44604,15 +44604,15 @@ │ │ │ │ str r1, [sp, #2912] @ 0xb60 │ │ │ │ str r9, [sp, #2908] @ 0xb5c │ │ │ │ str r7, [sp, #2904] @ 0xb58 │ │ │ │ str r0, [sp, #2916] @ 0xb64 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #760 @ 0x2f8 │ │ │ │ add r1, lr, #856 @ 0x358 │ │ │ │ - bl 18e024 │ │ │ │ + bl 18dfdc │ │ │ │ b 4b470 │ │ │ │ eorseq r5, ip, r8, lsr #23 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #3040] @ 0xbe0 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r1, #16] │ │ │ │ @@ -44630,22 +44630,22 @@ │ │ │ │ b 46a40 │ │ │ │ ldrshteq sl, [sl], -r8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #760 @ 0x2f8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - bl 18dc40 │ │ │ │ + bl 18dbf8 │ │ │ │ ldr fp, [sp, #172] @ 0xac │ │ │ │ b 4b470 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #760 @ 0x2f8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 18de34 │ │ │ │ + bl 18ddec │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ b 46ba4 │ │ │ │ mov r7, r0 │ │ │ │ b 46b54 │ │ │ │ b 4b284 │ │ │ │ @@ -44666,15 +44666,15 @@ │ │ │ │ beq 4b748 │ │ │ │ ldr r2, [fp, #844] @ 0x34c │ │ │ │ ldr r3, [fp, #848] @ 0x350 │ │ │ │ str r6, [sp, #2920] @ 0xb68 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ add r1, lr, #872 @ 0x368 │ │ │ │ - bl 32d428 │ │ │ │ + bl 32d3e0 │ │ │ │ ldrb r0, [sp, #2432] @ 0x980 │ │ │ │ cmp r0, #4 │ │ │ │ beq 4b614 │ │ │ │ add r0, sp, #2432 @ 0x980 │ │ │ │ bl 39bd0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #13 │ │ │ │ @@ -44691,19 +44691,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b548 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, fp │ │ │ │ str r0, [r5, #852]! @ 0x354 │ │ │ │ mov ip, fp │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r5 │ │ │ │ @@ -44784,31 +44784,31 @@ │ │ │ │ str r0, [sp, #2436] @ 0x984 │ │ │ │ orr r2, r2, r0, lsl #24 │ │ │ │ orr r0, r1, r2, lsl #8 │ │ │ │ str r0, [sp, #2432] @ 0x980 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #2432 @ 0x980 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ ldr r1, [fp, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b6d4 │ │ │ │ ldr r0, [fp, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, fp, #928 @ 0x3a0 │ │ │ │ bl 404d4 │ │ │ │ b 4b2d8 │ │ │ │ ldr r1, [fp, #816] @ 0x330 │ │ │ │ mov r4, fp │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b6fc │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [r4, #928] @ 0x3a0 │ │ │ │ ldr r3, [r4, #932] @ 0x3a4 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #2828] @ 0xb0c │ │ │ │ mov r0, #21 │ │ │ │ @@ -44835,19 +44835,19 @@ │ │ │ │ b 46ba0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b788 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 4b7d4 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ b 4b494 │ │ │ │ mov r7, r0 │ │ │ │ b 4b7b8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, fp, #880 @ 0x370 │ │ │ │ @@ -44869,27 +44869,27 @@ │ │ │ │ strb r1, [r6, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r6, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4b830 │ │ │ │ mov r7, r6 │ │ │ │ b 4b840 │ │ │ │ - eorseq ip, r0, r0, ror pc │ │ │ │ + eorseq ip, r0, r0, lsr pc │ │ │ │ ldrhteq sl, [sl], -r0 │ │ │ │ ldrsbteq sl, [sl], -ip │ │ │ │ - eorseq sp, r0, r6, asr r7 │ │ │ │ + eorseq sp, r0, r6, lsl r7 │ │ │ │ eorseq sl, sl, r8, lsl r2 │ │ │ │ eorseq sl, sl, r8, lsr #7 │ │ │ │ - eorseq sp, r0, r2, lsl r7 │ │ │ │ + ldrsbteq sp, [r0], -r2 │ │ │ │ ldrsbteq sl, [sl], -r4 │ │ │ │ eorseq r5, ip, ip, lsl #10 │ │ │ │ ldr r0, [r6, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [r7, #405] @ 0x195 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r7, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b860 │ │ │ │ ldr r0, [r7, #288] @ 0x120 │ │ │ │ ldr r1, [r7, #292] @ 0x124 │ │ │ │ @@ -44914,21 +44914,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4b8a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4b8e0 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ mov r7, r4 │ │ │ │ b 4b8e4 │ │ │ │ ldrhteq r5, [ip], -r8 │ │ │ │ - eorseq sp, r0, r1, asr r9 │ │ │ │ + eorseq sp, r0, r1, lsl r9 │ │ │ │ eorseq sl, sl, r4, lsr r3 │ │ │ │ - eorseq sp, r0, r5, lsr r9 │ │ │ │ + ldrshteq sp, [r0], -r5 │ │ │ │ eorseq sl, sl, r8, asr #6 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #406] @ 0x196 │ │ │ │ add r0, r7, #228 @ 0xe4 │ │ │ │ bl 40de0 │ │ │ │ add r0, r7, #216 @ 0xd8 │ │ │ │ @@ -45095,15 +45095,15 @@ │ │ │ │ str r5, [r4, #804] @ 0x324 │ │ │ │ str r1, [r4, #808] @ 0x328 │ │ │ │ str r0, [r4, #792] @ 0x318 │ │ │ │ add r4, r4, #760 @ 0x2f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ - bl 19c9b0 │ │ │ │ + bl 19c968 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c6dc │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r6, #800] @ 0x320 │ │ │ │ ldr r1, [r6, #808] @ 0x328 │ │ │ │ str r0, [r6, #624] @ 0x270 │ │ │ │ str r1, [r6, #628] @ 0x274 │ │ │ │ @@ -45112,15 +45112,15 @@ │ │ │ │ ldr r1, [r6, #628] @ 0x274 │ │ │ │ add r5, r6, #648 @ 0x288 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, r5 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 2084e0 │ │ │ │ + bl 208498 │ │ │ │ ldr r8, [sp, #1368] @ 0x558 │ │ │ │ mov r9, r6 │ │ │ │ ldr r0, [sp, #1372] @ 0x55c │ │ │ │ ldr r3, [sp, #1380] @ 0x564 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r9, #660]! @ 0x294 │ │ │ │ ldr r2, [sp, #1376] @ 0x560 │ │ │ │ @@ -45153,29 +45153,29 @@ │ │ │ │ str r2, [sp, #1372] @ 0x55c │ │ │ │ str r3, [sp, #1376] @ 0x560 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ add r7, lr, #344 @ 0x158 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 209028 │ │ │ │ + bl 208fe0 │ │ │ │ cmp r0, #0 │ │ │ │ strb r0, [r6, #728] @ 0x2d8 │ │ │ │ beq 4c574 │ │ │ │ ldr r0, [pc, #4036] @ 4cc58 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ add r6, r7, #4 │ │ │ │ str r1, [sp, #1376] @ 0x560 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #1368] @ 0x558 │ │ │ │ str r0, [sp, #1372] @ 0x55c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4bfd4 │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4bcfc │ │ │ │ ldr r0, [sp, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ @@ -45184,18 +45184,18 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4bcd4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4bcfc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #632] @ 0x278 │ │ │ │ - bl 224f44 │ │ │ │ + bl 224efc │ │ │ │ ldm r5, {r2, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ strb r1, [r4, #730] @ 0x2da │ │ │ │ str r2, [sp, #1368] @ 0x558 │ │ │ │ str r3, [sp, #1372] @ 0x55c │ │ │ │ str r7, [sp, #1376] @ 0x560 │ │ │ │ @@ -45230,19 +45230,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4bd8c │ │ │ │ cmp r1, #1 │ │ │ │ bne 4bdb4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r4, [r5, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224f44 │ │ │ │ + bl 224efc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ strb r1, [r2, #990]! @ 0x3de │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r0, [r2, #-246] @ 0xffffff0a │ │ │ │ sub r0, r2, #238 @ 0xee │ │ │ │ str r8, [r2, #-14] │ │ │ │ @@ -45251,24 +45251,24 @@ │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [pc, #3880] @ 4cd1c │ │ │ │ mov r1, #988 @ 0x3dc │ │ │ │ mov r2, #0 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ strh r2, [r5, r1] │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r8, r5 │ │ │ │ str r4, [r5, #928] @ 0x3a0 │ │ │ │ str fp, [r5, #932] @ 0x3a4 │ │ │ │ tst r0, #1 │ │ │ │ beq 4c6e4 │ │ │ │ ldr r0, [pc, #4052] @ 4cdfc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add sl, r0, #8 │ │ │ │ ldm sl, {r1, r2, r9, sl} │ │ │ │ ldr r0, [pc, #4032] @ 4ce00 │ │ │ │ mov r6, #1 │ │ │ │ ldr r5, [pc, #4092] @ 4ce44 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -45278,15 +45278,15 @@ │ │ │ │ strb r6, [r8, #989] @ 0x3dd │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r5, [r6] │ │ │ │ stmib r6, {r3, r4} │ │ │ │ str r0, [r6, #12] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r4, r1, #1 │ │ │ │ add r0, r0, r7 │ │ │ │ adc r5, r2, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, r0, #464 @ 0x1d0 │ │ │ │ stm r0, {r1, r2, r9, sl} │ │ │ │ @@ -45306,34 +45306,34 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #1384] @ 0x568 │ │ │ │ str r1, [sp, #1372] @ 0x55c │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r8, #936 @ 0x3a8 │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ - bl 12d538 │ │ │ │ + bl 12d4ec │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r5, #944] @ 0x3b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4d4d8 │ │ │ │ ldr r1, [pc, #3924] @ 4ce50 │ │ │ │ sub r3, r0, #1 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ ldr r4, [pc, r1] │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov fp, r5 │ │ │ │ str r3, [r5, #944] @ 0x3b0 │ │ │ │ str r1, [r5, #948] @ 0x3b4 │ │ │ │ tst r0, #1 │ │ │ │ beq 4c740 │ │ │ │ ldr r0, [pc, #3880] @ 4ce54 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r0, [pc, #3860] @ 4ce58 │ │ │ │ mov r6, #1 │ │ │ │ ldr ip, [pc, #3856] @ 4ce5c │ │ │ │ ldr r7, [pc, #3856] @ 4ce60 │ │ │ │ @@ -45343,15 +45343,15 @@ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r7, [pc, r7] │ │ │ │ strb r6, [fp, #988] @ 0x3dc │ │ │ │ str ip, [fp, #784] @ 0x310 │ │ │ │ str r4, [fp, #788] @ 0x314 │ │ │ │ str r5, [fp, #792] @ 0x318 │ │ │ │ str r0, [fp, #796] @ 0x31c │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r4, r2, #1 │ │ │ │ add r0, r0, r7 │ │ │ │ adc r5, r3, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, r0, #496 @ 0x1f0 │ │ │ │ stm r0, {r2, r3, r8, r9} │ │ │ │ @@ -45381,26 +45381,26 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4bfe8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4c010 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #3 │ │ │ │ beq 4c574 │ │ │ │ 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 224f44 │ │ │ │ + bl 224efc │ │ │ │ ldr ip, [r4, #672] @ 0x2a0 │ │ │ │ ldr r2, [r4, #676] @ 0x2a4 │ │ │ │ cmp ip, #2 │ │ │ │ str r0, [sp, #1368] @ 0x558 │ │ │ │ bcc 4c070 │ │ │ │ ldrex r0, [r2] │ │ │ │ add r3, r0, #1 │ │ │ │ @@ -45439,24 +45439,24 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 4c0cc │ │ │ │ cmp r0, #1 │ │ │ │ bne 4c0f8 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r0, [pc, #3712] @ 4cf80 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 4c788 │ │ │ │ ldr r0, [pc, #3692] @ 4cf84 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add fp, r0, #8 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ ldm fp, {r1, r2, fp} │ │ │ │ ldr r0, [pc, #3668] @ 4cf88 │ │ │ │ mov r5, #1 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ @@ -45470,25 +45470,25 @@ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r7, [pc, r7] │ │ │ │ strb r5, [r6, #732] @ 0x2dc │ │ │ │ str ip, [r6, #592] @ 0x250 │ │ │ │ str r4, [r6, #596] @ 0x254 │ │ │ │ str r3, [r6, #600] @ 0x258 │ │ │ │ str r0, [r6, #604] @ 0x25c │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r4, r1, #1 │ │ │ │ add r0, r0, r7 │ │ │ │ adc r5, r2, #0 │ │ │ │ strd r4, [r0, #8] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add r3, r0, #304 @ 0x130 │ │ │ │ stm r3, {r1, r2, fp} │ │ │ │ str r9, [r0, #316] @ 0x13c │ │ │ │ mov r0, sl │ │ │ │ - bl 224f44 │ │ │ │ + bl 224efc │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ add r1, r6, #684 @ 0x2ac │ │ │ │ ldr r3, [r6, #640] @ 0x280 │ │ │ │ cmp r2, #2 │ │ │ │ str r0, [r6, #684] @ 0x2ac │ │ │ │ bcc 4c1d0 │ │ │ │ ldrex r0, [r3] │ │ │ │ @@ -45533,29 +45533,29 @@ │ │ │ │ add r1, lr, #872 @ 0x368 │ │ │ │ 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, #312 @ 0x138 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22dadc │ │ │ │ + bl 22da94 │ │ │ │ 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 4c27c │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ cmp r2, #1 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ bne 4c2a8 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ b 4c5ac │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ add r0, lr, #872 @ 0x368 │ │ │ │ orr r0, r0, #4 │ │ │ │ add r1, r5, #1008 @ 0x3f0 │ │ │ │ @@ -45570,15 +45570,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4c2e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4c304 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ 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 │ │ │ │ @@ -45592,15 +45592,15 @@ │ │ │ │ bic r1, r1, r3 │ │ │ │ str r1, [sp, #2828] @ 0xb0c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add fp, lr, #344 @ 0x158 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a5f48 │ │ │ │ + bl 1a5f00 │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c3a8 │ │ │ │ orr r0, fp, #4 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ @@ -45725,15 +45725,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4c548 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4c574 │ │ │ │ dmb ish │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4cd20 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ b 4cd20 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ @@ -45766,15 +45766,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4c5ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 4c618 │ │ │ │ dmb ish │ │ │ │ mov r6, r5 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4d350 │ │ │ │ mov r6, r5 │ │ │ │ b 4d350 │ │ │ │ ldr r5, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 4c69c │ │ │ │ @@ -45811,75 +45811,75 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 4c44c │ │ │ │ ldr r2, [sp, #408] @ 0x198 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 4c44c │ │ │ │ mov r0, #6 │ │ │ │ b 4cce8 │ │ │ │ mov r0, #7 │ │ │ │ b 4cce8 │ │ │ │ mov r0, #3 │ │ │ │ b 4cce8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #4052] @ 4d6cc │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #1368] @ 0x558 │ │ │ │ ldr r2, [sp, #1372] @ 0x55c │ │ │ │ ldr r9, [sp, #1376] @ 0x560 │ │ │ │ ldr sl, [sp, #1380] @ 0x564 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r7, [r0, r5]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r9, sl} │ │ │ │ b 4be38 │ │ │ │ ldr r0, [pc, #4000] @ 4d6d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ b 46ba0 │ │ │ │ eorseq r5, fp, r0, asr #31 │ │ │ │ ldrhteq r9, [sl], -ip │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #3968] @ 4d6d4 │ │ │ │ mov r6, #1 │ │ │ │ ldr r2, [sp, #1368] @ 0x558 │ │ │ │ ldr r3, [sp, #1372] @ 0x55c │ │ │ │ ldr r8, [sp, #1376] @ 0x560 │ │ │ │ ldr r9, [sp, #1380] @ 0x564 │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr r1, [fp, #948] @ 0x3b4 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r6, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r2, r3, r8, r9} │ │ │ │ b 4bf3c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #3896] @ 4d6d8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #1368] @ 0x558 │ │ │ │ ldr r2, [sp, #1372] @ 0x55c │ │ │ │ ldr fp, [sp, #1376] @ 0x560 │ │ │ │ ldr r9, [sp, #1380] @ 0x564 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r7, [r0, r5]! │ │ │ │ mov r7, #0 │ │ │ │ add r3, r0, #8 │ │ │ │ str r7, [r0, #4] │ │ │ │ stm r3, {r1, r2, fp} │ │ │ │ str r9, [r0, #20] │ │ │ │ b 4c12c │ │ │ │ @@ -45907,15 +45907,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4c820 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4c9c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4c9c0 │ │ │ │ mov r9, r0 │ │ │ │ b 4c8d4 │ │ │ │ mov r9, r0 │ │ │ │ b 4c94c │ │ │ │ b 4c9bc │ │ │ │ b 4c8b0 │ │ │ │ @@ -45962,15 +45962,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4c900 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4c924 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c948 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #592 @ 0x250 │ │ │ │ @@ -45993,15 +45993,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4c97c │ │ │ │ cmp r2, #1 │ │ │ │ bne 4c9c0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4c9c0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r0, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 4c970 │ │ │ │ b 4c9c0 │ │ │ │ @@ -46022,20 +46022,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4c9f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4ca14 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #729] @ 0x2d9 │ │ │ │ ldr r0, [r6, #624] @ 0x270 │ │ │ │ - bl 2de448 │ │ │ │ + bl 2de400 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r1, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ca74 │ │ │ │ ldr r0, [r1, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4ca74 │ │ │ │ @@ -46046,15 +46046,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4ca50 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4ca74 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r2, #734] @ 0x2de │ │ │ │ strb r1, [r2, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cabc │ │ │ │ mov r0, r2 │ │ │ │ @@ -46064,15 +46064,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4ca98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4cabc │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r2, #731] @ 0x2db │ │ │ │ strb r1, [r2, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cb10 │ │ │ │ ldr r0, [r2, #636] @ 0x27c │ │ │ │ @@ -46085,15 +46085,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4caec │ │ │ │ cmp r2, #1 │ │ │ │ bne 4cb10 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #738] @ 0x2e2 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #731] @ 0x2db │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 3b40c │ │ │ │ @@ -46106,15 +46106,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4cb40 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4cb64 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldr r0, [fp, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4cbb0 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ @@ -46122,15 +46122,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4cb80 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4cbac │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov fp, r4 │ │ │ │ b 4cbb0 │ │ │ │ mov fp, r4 │ │ │ │ add r0, fp, #1152 @ 0x480 │ │ │ │ bl 8085c │ │ │ │ ldr r0, [fp, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -46143,15 +46143,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4cbd4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4cc00 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov fp, r4 │ │ │ │ b 4cc04 │ │ │ │ mov fp, r4 │ │ │ │ add r0, fp, #1120 @ 0x460 │ │ │ │ bl 80ae8 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ @@ -46161,22 +46161,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4cc1c │ │ │ │ cmp r2, #1 │ │ │ │ bne 4cc40 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldrb r0, [r6, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b7e8 │ │ │ │ add r0, r6, #380 @ 0x17c │ │ │ │ bl 4066c │ │ │ │ b 4b7e8 │ │ │ │ - eorseq fp, r0, r4, lsr #20 │ │ │ │ + eorseq fp, r0, r4, ror #19 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r5 │ │ │ │ bl 8085c │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [fp, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -46190,15 +46190,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4cc8c │ │ │ │ cmp r2, #1 │ │ │ │ mov fp, r6 │ │ │ │ bne 4ccb4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [fp, #1148] @ 0x47c │ │ │ │ add r5, fp, #480 @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 4b048 │ │ │ │ b 4b184 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ @@ -46230,15 +46230,15 @@ │ │ │ │ ldrbne r1, [r6, #729] @ 0x2d9 │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4ce04 │ │ │ │ ldr r0, [r6, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r6, #729] @ 0x2d9 │ │ │ │ - bl 2de448 │ │ │ │ + bl 2de400 │ │ │ │ ldrb r0, [r6, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cda0 │ │ │ │ ldr r0, [r6, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4cda0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -46249,15 +46249,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4cd78 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4cda0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r4, #731]! @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ strb r1, [r4, #3] │ │ │ │ strb r1, [r4, #-1] │ │ │ │ beq 4ce64 │ │ │ │ @@ -46271,15 +46271,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4cdd4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4ce64 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4ce64 │ │ │ │ eorseq r4, ip, r0, ror r0 │ │ │ │ eorseq r8, sl, r4, ror #22 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4cd44 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ @@ -46289,15 +46289,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4ce18 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4cd44 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4cd44 │ │ │ │ eorseq r8, sl, ip, asr fp │ │ │ │ eorseq r4, ip, r4, lsr r0 │ │ │ │ mlaseq sl, r8, fp, r8 │ │ │ │ mlaseq ip, r4, pc, r3 @ │ │ │ │ eorseq r3, ip, ip, ror #30 │ │ │ │ eorseq r8, sl, ip, asr sl │ │ │ │ @@ -46342,15 +46342,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4cef0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4cf14 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [fp, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4cf58 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ @@ -46359,15 +46359,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4cf30 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4cf58 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [fp, #1180] @ 0x49c │ │ │ │ add r6, fp, #452 @ 0x1c4 │ │ │ │ add r5, fp, #1152 @ 0x480 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4b948 │ │ │ │ b 4cc5c │ │ │ │ orr sl, r7, r6, lsl #16 │ │ │ │ @@ -46397,15 +46397,15 @@ │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ ldr r1, [r2, #436] @ 0x1b4 │ │ │ │ add r4, r0, #4 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r2, #416 @ 0x1a0 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 2b1298 │ │ │ │ + bl 2b1250 │ │ │ │ ldr r9, [sp, #408] @ 0x198 │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ ldr fp, [sp, #1372] @ 0x55c │ │ │ │ ldr r8, [sp, #412] @ 0x19c │ │ │ │ lsr sl, r9, #8 │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ @@ -46427,15 +46427,15 @@ │ │ │ │ bne 4d038 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, fp │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ bne 4d068 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [fp, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4d0ac │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ dmb ish │ │ │ │ @@ -46444,15 +46444,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4d084 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4d0ac │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, fp, #1152 @ 0x480 │ │ │ │ bl 8085c │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [fp, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4d0f8 │ │ │ │ mov r0, fp │ │ │ │ @@ -46463,15 +46463,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4d0d0 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4d0f8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, fp, #1120 @ 0x460 │ │ │ │ bl 80ae8 │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r0, #392]! @ 0x188 │ │ │ │ mov r6, fp │ │ │ │ dmb ish │ │ │ │ @@ -46481,15 +46481,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 4d114 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #1 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ bne 4d140 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldrb r0, [r6, #403] @ 0x193 │ │ │ │ mov r7, r6 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4d190 │ │ │ │ ldr r4, [r7, #388] @ 0x184 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4d170 │ │ │ │ @@ -46501,30 +46501,30 @@ │ │ │ │ ldr r1, [r6, #380] @ 0x17c │ │ │ │ mov r7, r6 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4d190 │ │ │ │ ldr r0, [r7, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [r7, #404] @ 0x194 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r7, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r7, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4d1c0 │ │ │ │ ldrb r0, [r7, #405] @ 0x195 │ │ │ │ strb r4, [r7, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4d1dc │ │ │ │ b 4d214 │ │ │ │ ldr r0, [r7, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [r7, #405] @ 0x195 │ │ │ │ strb r4, [r7, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4d214 │ │ │ │ ldr r5, [r7, #292] @ 0x124 │ │ │ │ ldr r4, [r7, #288] @ 0x120 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -46534,28 +46534,28 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4d214 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ strb r0, [r7, #405] @ 0x195 │ │ │ │ b 48490 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 4d23c │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ b 4b860 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ b 4b860 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4cb30 │ │ │ │ @@ -46567,15 +46567,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 4d26c │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4cb30 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4cb30 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r6, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4cc4c │ │ │ │ b 4b7e8 │ │ │ │ mov r9, r0 │ │ │ │ @@ -46607,30 +46607,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4d314 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4d338 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #737] @ 0x2e1 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 40734 │ │ │ │ b 4c9c0 │ │ │ │ ldr r0, [r6, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r6, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4d45c │ │ │ │ ldr r0, [r6, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r6, #729] @ 0x2d9 │ │ │ │ - bl 2de448 │ │ │ │ + bl 2de400 │ │ │ │ ldrb r0, [r6, #730] @ 0x2da │ │ │ │ cmp r0, #1 │ │ │ │ bne 4d3c0 │ │ │ │ ldr r0, [r6, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4d3c0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -46641,15 +46641,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4d398 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4d3c0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r6, #734] @ 0x2de │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r6, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 4d408 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -46659,15 +46659,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4d3e0 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4d408 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ mov r4, r6 │ │ │ │ ldrb r0, [r4, #731]! @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ strb r5, [r4, #3] │ │ │ │ beq 4ce64 │ │ │ │ ldr r0, [r6, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ @@ -46679,15 +46679,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4d434 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4ce64 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4ce64 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4d364 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -46695,15 +46695,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4d470 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4d364 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 4d364 │ │ │ │ mov r9, r0 │ │ │ │ b 4ca14 │ │ │ │ mov r9, r0 │ │ │ │ b 4cb10 │ │ │ │ mov r9, r0 │ │ │ │ b 4cabc │ │ │ │ @@ -46728,15 +46728,15 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r1, [r4, #-53] @ 0xffffffcb │ │ │ │ cmp r1, #0 │ │ │ │ beq 4d610 │ │ │ │ ldr r0, [r5, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 4d610 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ movw r0, #989 @ 0x3dd │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ strh r1, [r2, r0] │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ @@ -46783,15 +46783,15 @@ │ │ │ │ ldr r1, [r2, #936] @ 0x3a8 │ │ │ │ strb r0, [r2, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 4d5f8 │ │ │ │ ldr r0, [r2, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ bl 7f824 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movw r0, #989 @ 0x3dd │ │ │ │ mov r8, #1 │ │ │ │ add r4, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -46822,27 +46822,27 @@ │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ add r1, lr, #344 @ 0x158 │ │ │ │ mov r5, r1 │ │ │ │ stmia r5!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 22dadc │ │ │ │ + bl 22da94 │ │ │ │ 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 4d6a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4d6c4 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ b 4dfac │ │ │ │ eorseq r3, ip, ip, lsl #15 │ │ │ │ eorseq r8, sl, r8, lsr r6 │ │ │ │ eorseq r3, ip, r0, lsr r7 │ │ │ │ eorseq r3, ip, r4, ror #13 │ │ │ │ orr r5, r0, #4 │ │ │ │ @@ -46868,15 +46868,15 @@ │ │ │ │ str r3, [sp, #1372] @ 0x55c │ │ │ │ str r2, [sp, #1368] @ 0x558 │ │ │ │ str r0, [sp, #1376] @ 0x560 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r4, lr, #344 @ 0x158 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ac7b0 │ │ │ │ + bl 2ac768 │ │ │ │ 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 lr, sp, #2048 @ 0x800 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ @@ -46940,48 +46940,48 @@ │ │ │ │ str fp, [sp, #1372] @ 0x55c │ │ │ │ sub r0, r5, 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 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4d7c0 │ │ │ │ mov r0, #35 @ 0x23 │ │ │ │ str r5, [sp, #1368] @ 0x558 │ │ │ │ str r0, [sp, #1376] @ 0x560 │ │ │ │ ldr r0, [pc, #2104] @ 4e0c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1372] @ 0x55c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4d7c0 │ │ │ │ mov r0, #31 │ │ │ │ str r5, [sp, #1368] @ 0x558 │ │ │ │ str r0, [sp, #1376] @ 0x560 │ │ │ │ ldr r0, [pc, #2064] @ 4e0c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1372] @ 0x55c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4d7c0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r5, [sp, #1368] @ 0x558 │ │ │ │ str r0, [sp, #1376] @ 0x560 │ │ │ │ ldr r0, [pc, #2024] @ 4e0c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #1372] @ 0x55c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4d7c0 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r7, [r2, #972] @ 0x3cc │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [r9, #-24] @ 0xffffffe8 │ │ │ │ ldr ip, [r2, #928] @ 0x3a0 │ │ │ │ @@ -47115,15 +47115,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4db04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4db28 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [sp, #3120] @ 0xc30 │ │ │ │ ldr r2, [sp, #3124] @ 0xc34 │ │ │ │ strb r6, [r3, #737] @ 0x2e1 │ │ │ │ ldr r0, [sp, #3132] @ 0xc3c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -47193,15 +47193,15 @@ │ │ │ │ strb r0, [r2, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 4d540 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0, #940] @ 0x3ac │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 4d540 │ │ │ │ bl 38ac8 │ │ │ │ ldr r2, [r7, #1072] @ 0x430 │ │ │ │ ldr r1, [r7, #1068] @ 0x42c │ │ │ │ cmp r2, #0 │ │ │ │ beq 4dc98 │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -47267,15 +47267,15 @@ │ │ │ │ str r1, [sp, #2828] @ 0xb0c │ │ │ │ str r0, [sp, #2824] @ 0xb08 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, lr, #344 @ 0x158 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a6284 │ │ │ │ + bl 1a623c │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ddcc │ │ │ │ orr r0, r8, #4 │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ mov r1, r5 │ │ │ │ @@ -47399,15 +47399,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4df74 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4df98 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #733] @ 0x2dd │ │ │ │ add r0, r6, #1056 @ 0x420 │ │ │ │ bl 80c14 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #737] @ 0x2e1 │ │ │ │ @@ -47454,15 +47454,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4e050 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4e074 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #733] @ 0x2dd │ │ │ │ add r0, r1, #1056 @ 0x420 │ │ │ │ bl 80c14 │ │ │ │ b 4e090 │ │ │ │ mov r4, r0 │ │ │ │ @@ -47473,18 +47473,18 @@ │ │ │ │ add r0, sp, #3120 @ 0xc30 │ │ │ │ bl 7f824 │ │ │ │ mov r9, r4 │ │ │ │ b 4d338 │ │ │ │ mov r9, r4 │ │ │ │ b 4d338 │ │ │ │ b 4c9bc │ │ │ │ - eorseq lr, r2, r0, lsr r2 │ │ │ │ - eorseq lr, r2, r9, ror r1 │ │ │ │ - eorseq lr, r2, r0, ror r1 │ │ │ │ - eorseq lr, r2, r3, ror #2 │ │ │ │ + ldrshteq lr, [r2], -r0 │ │ │ │ + eorseq lr, r2, r9, lsr r1 │ │ │ │ + eorseq lr, r2, r0, lsr r1 │ │ │ │ + eorseq lr, r2, r3, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -47536,15 +47536,15 @@ │ │ │ │ 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 208e28 │ │ │ │ + bl 208de0 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ beq 4e3a4 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, r4, #76 @ 0x4c │ │ │ │ add ip, r4, #92 @ 0x5c │ │ │ │ mov r7, #0 │ │ │ │ @@ -47567,15 +47567,15 @@ │ │ │ │ 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 19c76c │ │ │ │ + bl 19c724 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e260 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ @@ -47632,31 +47632,31 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e33c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 40734 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2de2f0 │ │ │ │ + bl 2de2a8 │ │ │ │ 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 4e358 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4e37c │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ 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 │ │ │ │ @@ -47682,15 +47682,15 @@ │ │ │ │ b 4e44c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e464 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 4e464 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 40734 │ │ │ │ b 4e46c │ │ │ │ mov r5, r0 │ │ │ │ b 4e474 │ │ │ │ @@ -47710,27 +47710,27 @@ │ │ │ │ b 4e474 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #92] @ 0x5c │ │ │ │ bl 3ad3c │ │ │ │ add r0, r4, #32 │ │ │ │ bl 40734 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2de2f0 │ │ │ │ + bl 2de2a8 │ │ │ │ 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 4e480 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4e4b4 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ b 4e4b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 40734 │ │ │ │ ldrb r0, [r4, #89] @ 0x59 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e500 │ │ │ │ @@ -47745,23 +47745,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 4e4dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 4e500 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq sl, r0, r8, asr r0 │ │ │ │ + eorseq sl, r0, r8, lsl r0 │ │ │ │ ldrsbteq r6, [sl], -r4 │ │ │ │ ldrsbteq r6, [sl], -r0 │ │ │ │ eorseq r6, sl, r4, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -47792,15 +47792,15 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r0, [sl, #968] @ 0x3c8 │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207d08 │ │ │ │ + bl 207cc0 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ add fp, sp, #568 @ 0x238 │ │ │ │ ldr r1, [sp, #580] @ 0x244 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ @@ -47966,15 +47966,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e860 │ │ │ │ bl 3f1d4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e908 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ ldr r0, [sl, #392] @ 0x188 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r1, sl, #532 @ 0x214 │ │ │ │ ldr r0, [r0] │ │ │ │ str r8, [sl, #528] @ 0x210 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ @@ -48005,36 +48005,36 @@ │ │ │ │ str r7, [sl, #536] @ 0x218 │ │ │ │ strb r0, [sl, #544] @ 0x220 │ │ │ │ str r0, [sl, #540] @ 0x21c │ │ │ │ sub r0, r8, #1 │ │ │ │ str r0, [sl, #528] @ 0x210 │ │ │ │ b 4ea50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ ldr r2, [pc, #3960] @ 4f890 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #11 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - bl 32fb40 │ │ │ │ + bl 32faf8 │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ ldr r1, [sp, #1084] @ 0x43c │ │ │ │ ldr r2, [pc, #3924] @ 4f894 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ff18 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #2 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ @@ -48327,23 +48327,23 @@ │ │ │ │ ldr r1, [sl, #684] @ 0x2ac │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ strh r1, [sl, r0] │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, #1 │ │ │ │ - bl 221400 │ │ │ │ + bl 2213b8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r8, sp, #568 @ 0x238 │ │ │ │ add r4, lr, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7530 │ │ │ │ + bl 1a74e8 │ │ │ │ add r0, r4, #4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r5, [sp, #2088] @ 0x828 │ │ │ │ add r6, lr, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldm r0!, {r2, r3, r4, r7} │ │ │ │ mov r1, r6 │ │ │ │ @@ -48400,15 +48400,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #1792 @ 0x700 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl 1aa088 │ │ │ │ + bl 1aa040 │ │ │ │ ldr r4, [sp, #1792] @ 0x700 │ │ │ │ ldr r8, [sp, #1796] @ 0x704 │ │ │ │ add ip, sp, #1776 @ 0x6f0 │ │ │ │ ldr r6, [sp, #1800] @ 0x708 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [sp, #1824] @ 0x720 │ │ │ │ ldr fp, [sp, #1820] @ 0x71c │ │ │ │ @@ -48441,15 +48441,15 @@ │ │ │ │ str fp, [sp, #1684] @ 0x694 │ │ │ │ str r7, [sp, #1664] @ 0x680 │ │ │ │ str r8, [sp, #1660] @ 0x67c │ │ │ │ str r4, [sp, #1656] @ 0x678 │ │ │ │ str r1, [sp, #1672] @ 0x688 │ │ │ │ str r2, [sp, #1676] @ 0x68c │ │ │ │ str r3, [sp, #1680] @ 0x690 │ │ │ │ - bl 200914 │ │ │ │ + bl 2008cc │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -48463,15 +48463,15 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f030 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r4 │ │ │ │ add r9, lr, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa1e0 │ │ │ │ + bl 1aa198 │ │ │ │ ldr r4, [sp, #2088] @ 0x828 │ │ │ │ ldr r7, [sp, #2092] @ 0x82c │ │ │ │ ldr r8, [sp, #2096] @ 0x830 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [sp, #2120] @ 0x848 │ │ │ │ ldr fp, [sp, #2116] @ 0x844 │ │ │ │ ldr r0, [sp, #2104] @ 0x838 │ │ │ │ @@ -48532,15 +48532,15 @@ │ │ │ │ bl 1f030 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r6 │ │ │ │ add r9, lr, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a7394 │ │ │ │ + bl 1a734c │ │ │ │ ldr r4, [sp, #2088] @ 0x828 │ │ │ │ ldr r7, [sp, #2092] @ 0x82c │ │ │ │ ldr r6, [sp, #2096] @ 0x830 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [sp, #2120] @ 0x848 │ │ │ │ ldr fp, [sp, #2116] @ 0x844 │ │ │ │ ldr r0, [sp, #2104] @ 0x838 │ │ │ │ @@ -48588,15 +48588,15 @@ │ │ │ │ bl 1f030 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r6 │ │ │ │ add r9, lr, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa290 │ │ │ │ + bl 1aa248 │ │ │ │ ldr r4, [sp, #2088] @ 0x828 │ │ │ │ ldr r7, [sp, #2092] @ 0x82c │ │ │ │ ldr r6, [sp, #2096] @ 0x830 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [sp, #2120] @ 0x848 │ │ │ │ ldr fp, [sp, #2116] @ 0x844 │ │ │ │ ldr r0, [sp, #2104] @ 0x838 │ │ │ │ @@ -48658,15 +48658,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f030 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r4 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2214d4 │ │ │ │ + bl 22148c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r4, [sp, #2088] @ 0x828 │ │ │ │ ldr r6, [sp, #2096] @ 0x830 │ │ │ │ ldr r9, [r7] │ │ │ │ cmp r4, #2 │ │ │ │ ldr r8, [r7, #4] │ │ │ │ ldr r7, [sp, #2092] @ 0x82c │ │ │ │ @@ -48707,15 +48707,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f030 │ │ │ │ ldr r2, [sl, #628] @ 0x274 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, r4 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ - bl 1a9a6c │ │ │ │ + bl 1a9a24 │ │ │ │ ldr r0, [sp, #2088] @ 0x828 │ │ │ │ ldr r6, [sp, #2092] @ 0x82c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #21 │ │ │ │ bne 4f618 │ │ │ │ ldr r0, [sl, #624] @ 0x270 │ │ │ │ str r6, [sl, #656] @ 0x290 │ │ │ │ @@ -48728,15 +48728,15 @@ │ │ │ │ ldr r3, [sl, #624] @ 0x270 │ │ │ │ str r0, [sp, #2088] @ 0x828 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r2, lr, #40 @ 0x28 │ │ │ │ - bl 20d4b4 │ │ │ │ + bl 20d46c │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ strb r0, [sl, #646] @ 0x286 │ │ │ │ add r0, sl, #728 @ 0x2d8 │ │ │ │ @@ -48837,15 +48837,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 4f5ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 4f610 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r6, r8 │ │ │ │ b 4f640 │ │ │ │ add r3, sp, #2096 @ 0x830 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #2116] @ 0x844 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -48861,15 +48861,15 @@ │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ beq 4f674 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b 4f678 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #2040] @ 0x7f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #2044] @ 0x7fc │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #1512] @ 0x5e8 │ │ │ │ @@ -48989,24 +48989,24 @@ │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r5, sl, #712 @ 0x2c8 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r5 │ │ │ │ - bl 200574 │ │ │ │ + bl 20052c │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #22 │ │ │ │ bne 4f898 │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #5 │ │ │ │ b 4fdc0 │ │ │ │ - eorseq r9, r0, r4, lsl #19 │ │ │ │ + eorseq r9, r0, r4, asr #18 │ │ │ │ eorseq r1, ip, r0, lsr r5 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #1640] @ 0x668 │ │ │ │ @@ -49053,15 +49053,15 @@ │ │ │ │ bne 4f940 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f970 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #52 @ 0x34 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ movw r8, #51713 @ 0xca01 │ │ │ │ mov fp, r5 │ │ │ │ movt r8, #15258 @ 0x3b9a │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sl, #144 @ 0x90 │ │ │ │ strb r0, [sl, #515] @ 0x203 │ │ │ │ @@ -49141,17 +49141,17 @@ │ │ │ │ bne 4fa9c │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r8 │ │ │ │ bne 4fb34 │ │ │ │ b 4fb78 │ │ │ │ - eorseq r8, r0, r4, lsr fp │ │ │ │ - eorseq r9, r0, r7, asr #11 │ │ │ │ - eorseq r9, r0, r7, lsr #11 │ │ │ │ + ldrshteq r8, [r0], -r4 │ │ │ │ + eorseq r9, r0, r7, lsl #11 │ │ │ │ + eorseq r9, r0, r7, ror #10 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r5, [r6] │ │ │ │ mov r0, r7 │ │ │ │ bl 3c584 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sl, #536] @ 0x218 │ │ │ │ @@ -49214,28 +49214,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 4fbc8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4fbf4 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ add r7, sl, #264 @ 0x108 │ │ │ │ movw r0, #515 @ 0x203 │ │ │ │ mov r6, #0 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ strh r6, [sl, r0] │ │ │ │ str r1, [sp, #1400] @ 0x578 │ │ │ │ str r2, [sp, #1404] @ 0x57c │ │ │ │ str r3, [sp, #1408] @ 0x580 │ │ │ │ str r7, [sp, #1412] @ 0x584 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ mov r4, sl │ │ │ │ mov r7, #21 │ │ │ │ ldrb r0, [r4, #514]! @ 0x202 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4fc44 │ │ │ │ add r0, sl, #396 @ 0x18c │ │ │ │ bl 3ed04 │ │ │ │ @@ -49262,15 +49262,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r3, [r6, #-113] @ 0xffffff8f │ │ │ │ add r8, sp, #568 @ 0x238 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d4b4 │ │ │ │ + bl 20d46c │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ add lr, sp, #600 @ 0x258 │ │ │ │ ldr r7, [sp, #596] @ 0x254 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp, #1056] @ 0x420 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ str r1, [sp, #1060] @ 0x424 │ │ │ │ @@ -49365,22 +49365,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 4fe24 │ │ │ │ mov r9, r4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 4fe50 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #516] @ 0x204 │ │ │ │ add r0, sl, #152 @ 0x98 │ │ │ │ bl 3ed04 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ strb r4, [sl, #515] @ 0x203 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ b 4e980 │ │ │ │ ldrb r0, [sl, #646] @ 0x286 │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [sl, #744] @ 0x2e8 │ │ │ │ cmpne r0, #4 │ │ │ │ bne 4fea0 │ │ │ │ mov r8, #5 │ │ │ │ @@ -49402,25 +49402,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 4fec0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 4fee4 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ strb r0, [sl, #651] @ 0x28b │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ff10 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b 4f678 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ b 4f678 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, #16 │ │ │ │ add r5, r0, #8 │ │ │ │ mov r0, #4 │ │ │ │ @@ -49528,15 +49528,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 500b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5019c │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b 5019c │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ b 5043c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r4, sl │ │ │ │ @@ -49546,15 +49546,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 500fc │ │ │ │ cmp r1, #1 │ │ │ │ bne 50420 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b 50420 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ b 5040c │ │ │ │ b 50198 │ │ │ │ mov r6, r0 │ │ │ │ @@ -49618,15 +49618,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 50218 │ │ │ │ cmp r1, #1 │ │ │ │ bne 502d4 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b 502d4 │ │ │ │ bl 38ac8 │ │ │ │ b 503c8 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 43444 │ │ │ │ @@ -49641,30 +49641,30 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #651] @ 0x28b │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ beq 502a0 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, #2 │ │ │ │ mov r4, sl │ │ │ │ strb r0, [sl, #652] @ 0x28c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #647] @ 0x287 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 3c89c │ │ │ │ b 503f0 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ b 50404 │ │ │ │ mov r4, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ b 50404 │ │ │ │ b 503c8 │ │ │ │ b 503bc │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, sl │ │ │ │ @@ -49702,15 +49702,15 @@ │ │ │ │ b 503d8 │ │ │ │ b 503dc │ │ │ │ b 50380 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ mov r4, sl │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ b 5045c │ │ │ │ mov r4, sl │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3c584 │ │ │ │ b 5045c │ │ │ │ @@ -49748,15 +49748,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 5043c │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 3ed04 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #515] @ 0x203 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ b 5045c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e650 │ │ │ │ ldrb r0, [r4, #514] @ 0x202 │ │ │ │ cmp r0, #0 │ │ │ │ beq 50470 │ │ │ │ @@ -49789,15 +49789,15 @@ │ │ │ │ eorseq r4, sl, r0, lsr #28 │ │ │ │ eorseq r4, sl, r8, ror #25 │ │ │ │ eorseq r4, sl, r0, lsl #26 │ │ │ │ eorseq r4, sl, r0, ror #23 │ │ │ │ eorseq r4, sl, r8, asr #23 │ │ │ │ ldrsbteq r4, [sl], -r8 │ │ │ │ ldrshteq r4, [sl], -r0 │ │ │ │ - eorseq r7, r0, r4, lsl r8 │ │ │ │ + ldrsbteq r7, [r0], -r4 │ │ │ │ eorseq r4, sl, r4, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #564 @ 0x234 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r9, r1 │ │ │ │ ldrb r0, [r1, #258] @ 0x102 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -49979,15 +49979,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ str sl, [sp, #160] @ 0xa0 │ │ │ │ - bl 200914 │ │ │ │ + bl 2008cc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 508ec │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ @@ -50010,15 +50010,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 50840 │ │ │ │ cmp r2, #1 │ │ │ │ bne 50864 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ mov ip, sl │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r0, sl, #12 │ │ │ │ str r4, [sp, #464] @ 0x1d0 │ │ │ │ @@ -50057,15 +50057,15 @@ │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ strb r0, [r9, #53] @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f030 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2acfd8 │ │ │ │ + bl 2acf90 │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ add r6, r4, #8 │ │ │ │ add ip, sp, #528 @ 0x210 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ cmp r0, #2 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ @@ -50099,15 +50099,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 509a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 509c8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ ldr r8, [sp, #384] @ 0x180 │ │ │ │ ldr fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r5 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov ip, r4 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ @@ -50127,15 +50127,15 @@ │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 50a38 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #22 │ │ │ │ str r0, [r9, #53] @ 0x35 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ @@ -50167,15 +50167,15 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f030 │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9450 │ │ │ │ + bl 1a9408 │ │ │ │ ldr fp, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp fp, #21 │ │ │ │ bne 50c60 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r9, #60] @ 0x3c │ │ │ │ @@ -50211,20 +50211,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 50b64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 50b88 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 50b9c │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ 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 │ │ │ │ @@ -50249,15 +50249,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 50bfc │ │ │ │ cmp r2, #1 │ │ │ │ bne 50c20 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r9, #208 @ 0xd0 │ │ │ │ bl 7fbc8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb r0, [r9, #256] @ 0x100 │ │ │ │ strb r0, [r9, #257] @ 0x101 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -50309,15 +50309,15 @@ │ │ │ │ b 50d48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #464] @ 0x1d0 │ │ │ │ str r7, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b 50de4 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ b 50d98 │ │ │ │ b 50dc8 │ │ │ │ b 50dc8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -50325,15 +50325,15 @@ │ │ │ │ bl 7fbc8 │ │ │ │ b 50ee8 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ b 50d68 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b 50de4 │ │ │ │ bl 38ac8 │ │ │ │ b 50de0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 41550 │ │ │ │ mov r0, r9 │ │ │ │ @@ -50343,20 +50343,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 50d74 │ │ │ │ cmp r2, #1 │ │ │ │ bne 50d98 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 50e14 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b 50e14 │ │ │ │ mov r5, r0 │ │ │ │ b 50e70 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 3f4ac │ │ │ │ b 50de4 │ │ │ │ @@ -50368,15 +50368,15 @@ │ │ │ │ b 50e78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 50e14 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b 50e14 │ │ │ │ mov r5, r0 │ │ │ │ b 50ed8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 43444 │ │ │ │ ldrb r0, [r9, #55] @ 0x37 │ │ │ │ @@ -50394,15 +50394,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 50e40 │ │ │ │ cmp r2, #1 │ │ │ │ bne 50e64 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #2 │ │ │ │ strh r6, [r9, #55] @ 0x37 │ │ │ │ strh r0, [r9, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ bl 3e6e0 │ │ │ │ ldrb r0, [r9, #157] @ 0x9d │ │ │ │ mov r6, #0 │ │ │ │ @@ -50420,15 +50420,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 50ea8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 50ecc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #2 │ │ │ │ strb r6, [r9, #157] @ 0x9d │ │ │ │ strb r0, [r9, #158] @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ bl 3e0a0 │ │ │ │ add r0, r9, #192 @ 0xc0 │ │ │ │ bl 3d36c │ │ │ │ @@ -50453,25 +50453,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 50f2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 50f50 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #2 │ │ │ │ strb r6, [r9, #257] @ 0x101 │ │ │ │ strb r0, [r9, #258] @ 0x102 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r7, r0, ip, ror #2 │ │ │ │ - eorseq r7, r0, r1, lsl pc │ │ │ │ + eorseq r7, r0, ip, lsr #2 │ │ │ │ + ldrsbteq r7, [r0], -r1 │ │ │ │ eorseq r4, sl, ip, lsr #2 │ │ │ │ eorseq r4, sl, r8, lsr r1 │ │ │ │ eorseq r4, sl, r0, asr #1 │ │ │ │ ldrsbteq r4, [sl], -r0 │ │ │ │ eorseq r3, sl, r0, lsl pc │ │ │ │ eorseq r3, sl, r0, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -50507,15 +50507,15 @@ │ │ │ │ ldr r0, [r6, #44]! @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 51220 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19b9d8 │ │ │ │ + bl 19b990 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ cmp r5, #22 │ │ │ │ bne 510dc │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r8, #40] @ 0x28 │ │ │ │ @@ -50543,15 +50543,15 @@ │ │ │ │ add r2, sp, #233 @ 0xe9 │ │ │ │ ldrh r0, [r8, #50] @ 0x32 │ │ │ │ strh r0, [r2, #139] @ 0x8b │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 2aa1d4 │ │ │ │ + bl 2aa18c │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ mov r0, #16 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, r5, #2 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 1f030 │ │ │ │ @@ -50567,26 +50567,26 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r4, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51118 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b228 │ │ │ │ + bl 19b1e0 │ │ │ │ cmp r5, #21 │ │ │ │ bne 51198 │ │ │ │ ldr r0, [pc, #1688] @ 517c0 │ │ │ │ mov r6, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #17 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #17 │ │ │ │ strb r6, [r8, #41] @ 0x29 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51274 │ │ │ │ ldr r1, [pc, #1652] @ 517c8 │ │ │ │ mov r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -50626,15 +50626,15 @@ │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ ldr r0, [pc, #1484] @ 517bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 3e184 │ │ │ │ mov r0, #1 │ │ │ │ b 515c8 │ │ │ │ @@ -50683,26 +50683,26 @@ │ │ │ │ mov r9, r0 │ │ │ │ b 51734 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 51790 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b228 │ │ │ │ + bl 19b1e0 │ │ │ │ b 51790 │ │ │ │ add r1, r5, #2 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f030 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #6 │ │ │ │ - bl 2a33cc │ │ │ │ + bl 2a3384 │ │ │ │ ldrb r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #4 │ │ │ │ bne 51328 │ │ │ │ ldr sl, [sp, #236] @ 0xec │ │ │ │ b 51340 │ │ │ │ ldr fp, [sp, #232] @ 0xe8 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ @@ -50710,21 +50710,21 @@ │ │ │ │ cmp r5, #4 │ │ │ │ bne 51454 │ │ │ │ mov sl, r7 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9] │ │ │ │ str sl, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 33038c │ │ │ │ + bl 330344 │ │ │ │ mov r5, r0 │ │ │ │ - bl 29d7b8 │ │ │ │ + bl 29d770 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 29d82c │ │ │ │ + bl 29d7e4 │ │ │ │ ldrb r5, [sp, #232] @ 0xe8 │ │ │ │ cmp r5, #4 │ │ │ │ bne 51420 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r6, r8 │ │ │ │ str r0, [r6, #76]! @ 0x4c │ │ │ │ mov r7, #1 │ │ │ │ @@ -50751,15 +50751,15 @@ │ │ │ │ bne 51444 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #80]! @ 0x50 │ │ │ │ sub r5, r1, #4 │ │ │ │ cmn r0, #1 │ │ │ │ beq 51668 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 32d480 │ │ │ │ + bl 32d438 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ ldr fp, [sp, #236] @ 0xec │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 51558 │ │ │ │ mov r0, r5 │ │ │ │ bl 404d4 │ │ │ │ @@ -50786,15 +50786,15 @@ │ │ │ │ bic r0, fp, #255 @ 0xff │ │ │ │ orr fp, r0, r5 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ add r5, r8, #132 @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e184 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ @@ -50830,15 +50830,15 @@ │ │ │ │ ldm r0!, {r3, r5, r7} │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 2aa1fc │ │ │ │ + bl 2aa1b4 │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ mov r0, #28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, r5, #2 │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ bl 1f030 │ │ │ │ @@ -50859,15 +50859,15 @@ │ │ │ │ b 5146c │ │ │ │ ldr r1, [r8, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq 515a8 │ │ │ │ ldr r0, [r8, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r6, r8, #148 @ 0x94 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ ldr sl, [r8, #136] @ 0x88 │ │ │ │ ldr r7, [r8, #140] @ 0x8c │ │ │ │ ldr r5, [r8, #144] @ 0x90 │ │ │ │ @@ -50903,15 +50903,15 @@ │ │ │ │ strb r0, [r8, #114] @ 0x72 │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [r8, #112] @ 0x70 │ │ │ │ beq 51658 │ │ │ │ ldr r0, [r8, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r8, #132 @ 0x84 │ │ │ │ bl 3e184 │ │ │ │ mov r0, #21 │ │ │ │ b 515c8 │ │ │ │ ldr r0, [pc, #348] @ 517cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ @@ -50969,129 +50969,129 @@ │ │ │ │ bl 3bac0 │ │ │ │ ldr r1, [r8, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq 51760 │ │ │ │ ldr r0, [r8, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r8, #132 @ 0x84 │ │ │ │ bl 3e184 │ │ │ │ ldrb r0, [r8, #41] @ 0x29 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51790 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 51790 │ │ │ │ lsl r1, r0, #5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r8, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mlaseq sl, r8, fp, r3 │ │ │ │ eorseq r3, sl, r4, lsr #23 │ │ │ │ - ldrsbteq lr, [r2], -r8 │ │ │ │ + mlaseq r2, r8, r1, lr │ │ │ │ eorseq sp, sl, ip, asr r9 │ │ │ │ eorseq r3, sl, r4, asr #24 │ │ │ │ eorseq lr, fp, r8, asr fp │ │ │ │ eorseq lr, fp, ip, lsr sp │ │ │ │ ldrsbteq r4, [sl], -ip │ │ │ │ - eorseq r7, r0, r0, lsl r4 │ │ │ │ + ldrsbteq r7, [r0], -r0 │ │ │ │ eorseq r0, fp, r0, lsr #1 │ │ │ │ eorseq r4, sl, ip, lsl fp │ │ │ │ eorseq r4, sl, ip, lsr #22 │ │ │ │ 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 34a320 │ │ │ │ + bl 34a2d8 │ │ │ │ ldr r2, [pc, #60] @ 5183c │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 350930 │ │ │ │ + bl 3508e8 │ │ │ │ ldr r2, [pc, #32] @ 51840 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 350930 │ │ │ │ + bl 3508e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350ad0 │ │ │ │ + bl 350a88 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r3, sl, r4, lsr #12 │ │ │ │ eorseq r3, sl, r8, lsl r6 │ │ │ │ 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 34a320 │ │ │ │ + bl 34a2d8 │ │ │ │ ldr r2, [pc, #60] @ 518a8 │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 350930 │ │ │ │ + bl 3508e8 │ │ │ │ ldr r2, [pc, #32] @ 518ac │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 350930 │ │ │ │ + bl 3508e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350ad0 │ │ │ │ + bl 350a88 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrhteq r3, [sl], -r8 │ │ │ │ ldrhteq r3, [sl], -ip │ │ │ │ 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 34a320 │ │ │ │ + bl 34a2d8 │ │ │ │ ldr r2, [pc, #88] @ 51930 │ │ │ │ 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 350930 │ │ │ │ + bl 3508e8 │ │ │ │ ldr r2, [pc, #52] @ 51934 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 350930 │ │ │ │ + bl 3508e8 │ │ │ │ ldr r2, [pc, #36] @ 51938 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 350930 │ │ │ │ + bl 3508e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350ad0 │ │ │ │ + bl 350a88 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r3, sl, ip, asr #10 │ │ │ │ eorseq r3, sl, r8, asr r5 │ │ │ │ eorseq r3, sl, r4, asr r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -51123,45 +51123,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 51cac │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #832] @ 51d10 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r3, [pc, #792] @ 51d04 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 51d08 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 51cf8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 51ab0 │ │ │ │ ldr r1, [pc, #664] @ 51cc4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #692] @ 51cfc │ │ │ │ add r1, pc, r1 │ │ │ │ b 51b8c │ │ │ │ ldr r1, [pc, #656] @ 51ce4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 51ab0 │ │ │ │ ldr r3, [pc, #600] @ 51cb8 │ │ │ │ @@ -51170,38 +51170,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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 51d0c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #528] @ 51cc0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #524] @ 51cd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r3, [pc, #456] @ 51cb0 │ │ │ │ ldr r1, [pc, #456] @ 51cb4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 51b60 │ │ │ │ ldr r3, [pc, #536] @ 51d14 │ │ │ │ ldr r1, [pc, #536] @ 51d18 │ │ │ │ @@ -51219,61 +51219,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 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 51cc8 │ │ │ │ ldr r1, [pc, #368] @ 51ccc │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 51d00 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r3, [pc, #296] @ 51cd0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 51cd4 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 51d1c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 51d20 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 51ce8 │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 51cec │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 51cf0 │ │ │ │ @@ -51286,71 +51286,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 34a730 │ │ │ │ + bl 34a6e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 51cdc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 51ce0 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 51d24 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - eorseq r6, r0, pc, ror ip │ │ │ │ + b 349dd0 │ │ │ │ + eorseq r6, r0, pc, lsr ip │ │ │ │ mlaseq sl, r4, r3, r3 │ │ │ │ - eorseq r6, r0, ip, asr fp │ │ │ │ + eorseq r6, r0, ip, lsl fp │ │ │ │ eorseq r3, sl, r8, lsr #8 │ │ │ │ - ldrsbteq r6, [r0], -fp │ │ │ │ - eorseq r6, r0, lr, lsr #23 │ │ │ │ - eorseq r6, r0, r6, lsr ip │ │ │ │ + mlaseq r0, fp, fp, r6 │ │ │ │ + eorseq r6, r0, lr, ror #22 │ │ │ │ + ldrshteq r6, [r0], -r6 │ │ │ │ eorseq r3, sl, r4, asr #6 │ │ │ │ - eorseq r6, r0, r4, lsl fp │ │ │ │ + ldrsbteq r6, [r0], -r4 │ │ │ │ eorseq r3, sl, r0, lsl #6 │ │ │ │ - ldrhteq r6, [r0], -fp │ │ │ │ - eorseq r6, r0, ip, lsr #23 │ │ │ │ + eorseq r6, r0, fp, ror sl │ │ │ │ + eorseq r6, r0, ip, ror #22 │ │ │ │ eorseq r3, sl, r4, lsl r2 │ │ │ │ - eorseq r6, r0, r3, lsl sl │ │ │ │ - eorseq r6, r0, r4, asr #24 │ │ │ │ + ldrsbteq r6, [r0], -r3 │ │ │ │ + eorseq r6, r0, r4, lsl #24 │ │ │ │ eorseq r3, sl, r0, asr #5 │ │ │ │ eorseq r3, sl, r8, lsr #5 │ │ │ │ mlaseq sl, r4, r2, r3 │ │ │ │ - eorseq r6, r0, r8, ror #20 │ │ │ │ - eorseq r6, r0, pc, lsl #25 │ │ │ │ - eorseq r6, r0, r3, ror ip │ │ │ │ - eorseq r6, r0, sl, lsr fp │ │ │ │ + eorseq r6, r0, r8, lsr #20 │ │ │ │ + eorseq r6, r0, pc, asr #24 │ │ │ │ + eorseq r6, r0, r3, lsr ip │ │ │ │ + ldrshteq r6, [r0], -sl │ │ │ │ ldrshteq r3, [sl], -ip │ │ │ │ - eorseq r6, r0, sp, asr #25 │ │ │ │ - eorseq r6, r0, r8, lsr ip │ │ │ │ - eorseq r6, r0, ip, asr #2 │ │ │ │ + eorseq r6, r0, sp, lsl #25 │ │ │ │ + ldrshteq r6, [r0], -r8 │ │ │ │ + eorseq r6, r0, ip, lsl #2 │ │ │ │ eorseq r3, sl, r0, lsl #7 │ │ │ │ - ldrsbteq r6, [r0], -r9 │ │ │ │ + mlaseq r0, r9, fp, r6 │ │ │ │ eorseq r3, sl, ip, lsl r3 │ │ │ │ - eorseq r5, r0, r0, asr #30 │ │ │ │ - eorseq r6, r0, r4, asr #20 │ │ │ │ + eorseq r5, r0, r0, lsl #30 │ │ │ │ + eorseq r6, r0, r4, lsl #20 │ │ │ │ eorseq r3, sl, r4, lsl #8 │ │ │ │ eorseq r3, sl, ip, ror #7 │ │ │ │ - eorseq r6, r0, r1, asr #23 │ │ │ │ + eorseq r6, r0, r1, lsl #23 │ │ │ │ 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 │ │ │ │ @@ -51393,15 +51393,15 @@ │ │ │ │ bx lr │ │ │ │ mlaseq sl, r4, r1, r3 │ │ │ │ ldrhteq r3, [sl], -r0 │ │ │ │ ldrsbteq r3, [sl], -ip │ │ │ │ eorseq r3, sl, r8, lsr r2 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34ab44 │ │ │ │ + b 34aafc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [pc, #160] @ 51eb0 │ │ │ │ mov r2, r1 │ │ │ │ ldr fp, [pc, #156] @ 51eb4 │ │ │ │ add r1, r0, #28 │ │ │ │ ldr ip, [pc, #152] @ 51eb8 │ │ │ │ @@ -51435,25 +51435,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 34a100 │ │ │ │ + bl 34a0b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eorseq r3, sl, r0, lsl r2 │ │ │ │ - eorseq r5, r0, ip, asr #13 │ │ │ │ + eorseq r5, r0, ip, lsl #13 │ │ │ │ ldrshteq r3, [sl], -r0 │ │ │ │ - eorseq r5, r0, r0, asr #18 │ │ │ │ - eorseq r5, r0, r0, lsr #18 │ │ │ │ + eorseq r5, r0, r0, lsl #18 │ │ │ │ + eorseq r5, r0, r0, ror #17 │ │ │ │ ldrsbteq r3, [sl], -r8 │ │ │ │ - eorseq r6, r0, r0, lsr #17 │ │ │ │ - eorseq r6, r0, r5, lsr #17 │ │ │ │ + eorseq r6, r0, r0, ror #16 │ │ │ │ + eorseq r6, r0, r5, ror #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ sub r0, r0, #20 │ │ │ │ @@ -51481,66 +51481,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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #588] @ 521bc │ │ │ │ ldr r0, [pc, #588] @ 521c0 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #488] @ 52188 │ │ │ │ ldr r1, [pc, #488] @ 5218c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 52088 │ │ │ │ ldr r1, [pc, #528] @ 521c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #480] @ 521b0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #400] @ 5217c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r0, [pc, #376] @ 52180 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #372] @ 52184 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #348] @ 52198 │ │ │ │ add r0, r3, #20 │ │ │ │ ldr lr, [pc, #344] @ 5219c │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #340] @ 521a0 │ │ │ │ @@ -51549,62 +51549,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 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #244] @ 52174 │ │ │ │ ldr r1, [pc, #244] @ 52178 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #220] @ 52190 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #248] @ 521c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #168] @ 52194 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r0, [pc, #172] @ 521b4 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [pc, #168] @ 521b8 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr ip, [pc, #104] @ 521a4 │ │ │ │ add r0, r3, #16 │ │ │ │ ldr lr, [pc, #100] @ 521a8 │ │ │ │ ldr r1, [pc, #100] @ 521ac │ │ │ │ add ip, pc, ip │ │ │ │ @@ -51612,49 +51612,49 @@ │ │ │ │ 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 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r2, sl, ip, lsl #28 │ │ │ │ - eorseq r6, r0, fp, asr #11 │ │ │ │ - eorseq r6, r0, r3, lsr #14 │ │ │ │ + eorseq r6, r0, fp, lsl #11 │ │ │ │ + eorseq r6, r0, r3, ror #13 │ │ │ │ eorseq r3, sl, r0, asr #32 │ │ │ │ - eorseq r5, r0, r8, lsr r5 │ │ │ │ + ldrshteq r5, [r0], -r8 │ │ │ │ ldrhteq r3, [sl], -ip │ │ │ │ - eorseq r6, r0, ip, ror r7 │ │ │ │ - eorseq r6, r0, r3, ror r6 │ │ │ │ - eorseq r6, r0, r4, asr #12 │ │ │ │ + eorseq r6, r0, ip, lsr r7 │ │ │ │ + eorseq r6, r0, r3, lsr r6 │ │ │ │ + eorseq r6, r0, r4, lsl #12 │ │ │ │ eorseq r3, sl, r4, lsr r0 │ │ │ │ eorseq r3, sl, r8, lsl r0 │ │ │ │ - eorseq r6, r0, r8, ror #13 │ │ │ │ + eorseq r6, r0, r8, lsr #13 │ │ │ │ eorseq r2, sl, r8, lsr sp │ │ │ │ eorseq r2, sl, ip, lsl #30 │ │ │ │ - eorseq r6, r0, sl, lsl #12 │ │ │ │ - mlaseq r0, r7, r7, r6 │ │ │ │ + eorseq r6, r0, sl, asr #11 │ │ │ │ + eorseq r6, r0, r7, asr r7 │ │ │ │ eorseq r2, sl, r0, lsl #31 │ │ │ │ - eorseq r5, r0, r4, lsr #20 │ │ │ │ - eorseq r6, r0, r2, lsl #16 │ │ │ │ + eorseq r5, r0, r4, ror #19 │ │ │ │ + eorseq r6, r0, r2, asr #15 │ │ │ │ eorseq r3, sl, r4, lsr #2 │ │ │ │ - eorseq r6, r0, ip, asr #15 │ │ │ │ - ldrhteq r6, [r0], -lr │ │ │ │ + eorseq r6, r0, ip, lsl #15 │ │ │ │ + eorseq r6, r0, lr, ror r6 │ │ │ │ eorseq r2, sl, r8, lsr pc │ │ │ │ - eorseq r6, r0, r4, asr #15 │ │ │ │ + eorseq r6, r0, r4, lsl #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #36] @ 52208 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 38870 │ │ │ │ eorseq sp, fp, r8, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -51869,23 +51869,23 @@ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ b 5257c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #15 │ │ │ │ - bl 2979c4 │ │ │ │ + bl 29797c │ │ │ │ b 52590 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ beq 52590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b8a8 │ │ │ │ + bl 19b860 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrhteq sp, [fp], -ip │ │ │ │ ldr r3, [r0] │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -51912,15 +51912,15 @@ │ │ │ │ ldr r2, [pc, #512] @ 52804 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, ip │ │ │ │ mov r2, #7 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #504] @ 52824 │ │ │ │ ldr r1, [pc, #504] @ 52828 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 526b4 │ │ │ │ @@ -51944,28 +51944,28 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #360] @ 52814 │ │ │ │ ldr r1, [pc, #360] @ 52818 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #316] @ 5281c │ │ │ │ ldr r1, [pc, #316] @ 52820 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 52774 │ │ │ │ @@ -51975,15 +51975,15 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr lr, [pc, #224] @ 52808 │ │ │ │ add r2, r0, #16 │ │ │ │ ldr r3, [pc, #220] @ 5280c │ │ │ │ ldr r1, [pc, #220] @ 52810 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -51992,80 +51992,80 @@ │ │ │ │ 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 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #192] @ 5282c │ │ │ │ ldr r1, [pc, #192] @ 52830 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #148] @ 52834 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #144] @ 52838 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [pc, #112] @ 52844 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #108] @ 52848 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eorseq r6, r0, ip, rrx │ │ │ │ + eorseq r6, r0, ip, lsr #32 │ │ │ │ mlaseq sl, r4, r8, r2 │ │ │ │ eorseq r2, sl, ip, asr #14 │ │ │ │ eorseq r2, sl, r8, ror r9 │ │ │ │ - eorseq r6, r0, fp, asr r0 │ │ │ │ + eorseq r6, r0, fp, lsl r0 │ │ │ │ ldrsbteq r2, [sl], -r0 │ │ │ │ - eorseq r6, r0, r1, lsl #2 │ │ │ │ + eorseq r6, r0, r1, asr #1 │ │ │ │ mlaseq sl, ip, r7, r2 │ │ │ │ - eorseq r6, r0, r1, ror #1 │ │ │ │ + eorseq r6, r0, r1, lsr #1 │ │ │ │ eorseq r2, sl, r0, asr r8 │ │ │ │ - eorseq r6, r0, r6, lsr #3 │ │ │ │ + eorseq r6, r0, r6, ror #2 │ │ │ │ eorseq r2, sl, r0, lsl r7 │ │ │ │ - eorseq r6, r0, sl, ror r0 │ │ │ │ + eorseq r6, r0, sl, lsr r0 │ │ │ │ ldrsbteq r2, [sl], -r4 │ │ │ │ - eorseq r6, r0, r7, asr #32 │ │ │ │ + eorseq r6, r0, r7 │ │ │ │ eorseq r2, sl, r0, lsl #15 │ │ │ │ - eorseq r5, r0, r8, asr #8 │ │ │ │ + eorseq r5, r0, r8, lsl #8 │ │ │ │ eorseq r2, sl, r0, lsr #14 │ │ │ │ - eorseq r6, r0, r6, lsr #32 │ │ │ │ + eorseq r5, r0, r6, ror #31 │ │ │ │ eorseq r2, sl, r0, lsl #17 │ │ │ │ - ldrsbteq r6, [r0], -sl │ │ │ │ + mlaseq r0, sl, r1, r6 │ │ │ │ ldrsbteq r2, [sl], -r0 │ │ │ │ - ldrhteq r6, [r0], -r9 │ │ │ │ - ldrshteq r4, [r0], -r0 │ │ │ │ + eorseq r6, r0, r9, ror r1 │ │ │ │ + ldrhteq r4, [r0], -r0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #23 │ │ │ │ beq 52888 │ │ │ │ cmp r1, #21 │ │ │ │ ldreq r1, [pc, #32] @ 52898 │ │ │ │ addeq r0, r0, #4 │ │ │ │ addeq r1, pc, r1 │ │ │ │ @@ -52113,19 +52113,19 @@ │ │ │ │ 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 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r2, sl, r0, ror #15 │ │ │ │ - mlaseq r0, ip, lr, r4 │ │ │ │ + eorseq r4, r0, ip, asr lr │ │ │ │ eorseq r2, sl, r4, ror #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 529c4 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 529c8 │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -52144,22 +52144,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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r2, sl, ip, ror r7 │ │ │ │ - eorseq r5, r0, ip, asr #29 │ │ │ │ + eorseq r5, r0, ip, lsl #29 │ │ │ │ eorseq r2, sl, r8, ror r7 │ │ │ │ - eorseq r5, r0, ip, lsr #29 │ │ │ │ - eorseq r5, r0, sp, lsr #29 │ │ │ │ + eorseq r5, r0, ip, ror #28 │ │ │ │ + eorseq r5, r0, sp, ror #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #92] @ 52a44 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #88] @ 52a48 │ │ │ │ add r5, r0, #12 │ │ │ │ ldr r4, [pc, #84] @ 52a4c │ │ │ │ @@ -52176,53 +52176,53 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r6, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq r2, sl, r0, lsr r6 │ │ │ │ - eorseq r5, r0, r3, ror #28 │ │ │ │ + eorseq r5, r0, r3, lsr #28 │ │ │ │ eorseq r2, sl, r4, lsr #14 │ │ │ │ - eorseq r5, r0, r5, asr #28 │ │ │ │ - eorseq r5, r0, sl, asr #28 │ │ │ │ + eorseq r5, r0, r5, lsl #28 │ │ │ │ + eorseq r5, r0, sl, lsl #28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 52a7c │ │ │ │ ldr r1, [pc, #76] @ 52abc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 52ab4 │ │ │ │ ldr r3, [pc, #40] @ 52ab8 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbteq r4, [r0], -r0 │ │ │ │ + mlaseq r0, r0, sl, r4 │ │ │ │ eorseq r2, sl, r8, ror #7 │ │ │ │ - eorseq r4, r0, r8, ror #21 │ │ │ │ + eorseq r4, r0, r8, lsr #21 │ │ │ │ ldr r0, [pc, #8] @ 52ad0 │ │ │ │ mov r1, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - mlaseq r0, ip, sp, r5 │ │ │ │ + eorseq r5, r0, ip, asr sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #56] @ 52b20 │ │ │ │ ldr r3, [pc, #56] @ 52b24 │ │ │ │ add lr, sp, #12 │ │ │ │ ldr ip, [pc, #52] @ 52b28 │ │ │ │ @@ -52231,19 +52231,19 @@ │ │ │ │ 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 349e6c │ │ │ │ + bl 349e24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaseq r0, r3, sp, r5 │ │ │ │ - mlaseq r0, r4, sp, r5 │ │ │ │ + eorseq r5, r0, r3, asr sp │ │ │ │ + eorseq r5, r0, r4, asr sp │ │ │ │ eorseq r2, sl, ip, lsr #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 52b6c │ │ │ │ @@ -52262,45 +52262,45 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #36] @ 52bc8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - eorseq r4, r0, r4, ror ip │ │ │ │ + b 349dd0 │ │ │ │ + eorseq r4, r0, r4, lsr ip │ │ │ │ ldrshteq r2, [sl], -ip │ │ │ │ - eorseq r4, r0, ip, asr #24 │ │ │ │ + eorseq r4, r0, ip, lsl #24 │ │ │ │ ldrsbteq r2, [sl], -ip │ │ │ │ - eorseq r5, r0, lr, ror #25 │ │ │ │ + eorseq r5, r0, lr, lsr #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 52c08 │ │ │ │ ldr r3, [pc, #40] @ 52c0c │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrhteq r5, [r0], -pc │ │ │ │ + eorseq r5, r0, pc, ror ip │ │ │ │ eorseq r2, sl, r0, lsl #11 │ │ │ │ ldr r1, [pc, #8] @ 52c20 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ eorseq r2, sl, r0, ror r5 │ │ │ │ ldr r1, [pc, #8] @ 52c34 │ │ │ │ @@ -52493,16 +52493,16 @@ │ │ │ │ bx lr │ │ │ │ eorseq r2, sl, ip, ror r2 │ │ │ │ b 1f024 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 52f30 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eorseq r4, r0, r8, lsr ip │ │ │ │ + b 349dd0 │ │ │ │ + ldrshteq r4, [r0], -r8 │ │ │ │ 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 │ │ │ │ @@ -52711,15 +52711,15 @@ │ │ │ │ ldr r4, [fp, #84] @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #816] @ 535b8 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53258 │ │ │ │ cmp r8, #0 │ │ │ │ beq 53328 │ │ │ │ add ip, r4, r8, lsl #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -52772,15 +52772,15 @@ │ │ │ │ beq 53418 │ │ │ │ ldr r0, [pc, #584] @ 535c0 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53350 │ │ │ │ cmp r9, #0 │ │ │ │ beq 5341c │ │ │ │ add ip, r4, r9, lsl #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ @@ -52941,22 +52941,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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r2, sl, r8, ror #12 │ │ │ │ - eorseq r5, r0, lr, lsr #6 │ │ │ │ + eorseq r5, r0, lr, ror #5 │ │ │ │ eorseq r2, sl, r4, ror r6 │ │ │ │ - eorseq r5, r0, r6, lsl #6 │ │ │ │ - eorseq r5, r0, r4, lsl r3 │ │ │ │ + eorseq r5, r0, r6, asr #5 │ │ │ │ + ldrsbteq r5, [r0], -r4 │ │ │ │ b 1f5b8 │ │ │ │ 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 │ │ │ │ @@ -53003,133 +53003,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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [pc, #416] @ 538d8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 537fc │ │ │ │ ldr r1, [pc, #392] @ 538cc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #336] @ 538b0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5388c │ │ │ │ ldr r1, [pc, #356] @ 538d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #316] @ 538c4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5388c │ │ │ │ ldr r1, [pc, #276] @ 538a8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r3, [pc, #300] @ 538dc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #296] @ 538e0 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [pc, #200] @ 538ac │ │ │ │ add r1, pc, r1 │ │ │ │ b 5388c │ │ │ │ ldr r1, [pc, #204] @ 538bc │ │ │ │ add r1, pc, r1 │ │ │ │ b 5388c │ │ │ │ ldr r1, [pc, #168] @ 538a4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r3, [pc, #224] @ 538f8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #220] @ 538fc │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [pc, #104] @ 538b4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5388c │ │ │ │ ldr r1, [pc, #124] @ 538d4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #68] @ 538b8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5388c │ │ │ │ ldr r1, [pc, #72] @ 538c8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5388c │ │ │ │ ldr r1, [pc, #52] @ 538c0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - eorseq r3, r0, r4, lsr #29 │ │ │ │ - eorseq r5, r0, fp, lsr #2 │ │ │ │ - ldrsbteq r3, [r0], -ip │ │ │ │ - eorseq r5, r0, r5, asr #2 │ │ │ │ - eorseq r5, r0, ip, asr #3 │ │ │ │ - eorseq r5, r0, r3, ror #1 │ │ │ │ - ldrhteq r5, [r0], -lr │ │ │ │ - eorseq r5, r0, r5, asr #2 │ │ │ │ - eorseq r5, r0, ip, lsr #1 │ │ │ │ - ldrhteq r5, [r0], -r3 │ │ │ │ - ldrhteq r5, [r0], -lr │ │ │ │ - ldrshteq r5, [r0], -r5 │ │ │ │ - ldrsbteq r5, [r0], -r6 │ │ │ │ - eorseq r4, r0, r4, lsl lr │ │ │ │ - eorseq r5, r0, ip, lsl r2 │ │ │ │ + b 349dd0 │ │ │ │ + eorseq r3, r0, r4, ror #28 │ │ │ │ + eorseq r5, r0, fp, ror #1 │ │ │ │ + mlaseq r0, ip, sp, r3 │ │ │ │ + eorseq r5, r0, r5, lsl #2 │ │ │ │ + eorseq r5, r0, ip, lsl #3 │ │ │ │ + eorseq r5, r0, r3, lsr #1 │ │ │ │ + eorseq r5, r0, lr, ror r0 │ │ │ │ + eorseq r5, r0, r5, lsl #2 │ │ │ │ + eorseq r5, r0, ip, rrx │ │ │ │ + eorseq r5, r0, r3, ror r1 │ │ │ │ + eorseq r5, r0, lr, ror r0 │ │ │ │ + ldrhteq r5, [r0], -r5 │ │ │ │ + mlaseq r0, r6, r1, r5 │ │ │ │ + ldrsbteq r4, [r0], -r4 │ │ │ │ + ldrsbteq r5, [r0], -ip │ │ │ │ ldrsbteq r2, [sl], -r4 │ │ │ │ - eorseq r5, r0, lr, lsl #3 │ │ │ │ + eorseq r5, r0, lr, asr #2 │ │ │ │ eorseq r2, sl, ip, ror r5 │ │ │ │ - eorseq r5, r0, r2, ror r2 │ │ │ │ + eorseq r5, r0, r2, lsr r2 │ │ │ │ eorseq r2, sl, r8, lsr #11 │ │ │ │ - eorseq r3, r0, ip, ror lr │ │ │ │ - eorseq r5, r0, fp, asr r2 │ │ │ │ + eorseq r3, r0, ip, lsr lr │ │ │ │ + eorseq r5, r0, fp, lsl r2 │ │ │ │ eorseq r2, sl, ip, lsl #9 │ │ │ │ - eorseq r5, r0, r7, lsr r1 │ │ │ │ + ldrshteq r5, [r0], -r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 53980 │ │ │ │ ldr ip, [pc, #164] @ 539c4 │ │ │ │ @@ -53151,15 +53151,15 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r7, [pc, #80] @ 539d8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #76] @ 539dc │ │ │ │ mov r6, #4 │ │ │ │ ldr r3, [pc, #72] @ 539e0 │ │ │ │ @@ -53168,25 +53168,25 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ str r6, [sp] │ │ │ │ - bl 349e6c │ │ │ │ + bl 349e24 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r2, sl, r0, lsl #7 │ │ │ │ - eorseq r4, r0, fp, lsr #30 │ │ │ │ + eorseq r4, r0, fp, ror #29 │ │ │ │ eorseq r2, sl, ip, lsl #7 │ │ │ │ - eorseq r5, r0, r5, lsr r0 │ │ │ │ - eorseq r3, r0, ip, lsr #24 │ │ │ │ + ldrshteq r4, [r0], -r5 │ │ │ │ + eorseq r3, r0, ip, ror #23 │ │ │ │ eorseq r2, sl, r4, lsr #6 │ │ │ │ - eorseq r4, r0, r8, asr #31 │ │ │ │ - ldrsbteq r3, [r0], -r0 │ │ │ │ + eorseq r4, r0, r8, lsl #31 │ │ │ │ + mlaseq r0, r0, fp, r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 53a3c │ │ │ │ ldr r1, [pc, #120] @ 53a7c │ │ │ │ @@ -53198,15 +53198,15 @@ │ │ │ │ mov r0, #5 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #7 │ │ │ │ - bl 349e6c │ │ │ │ + bl 349e24 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #68] @ 53a88 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #64] @ 53a8c │ │ │ │ ldr ip, [pc, #64] @ 53a90 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -53214,27 +53214,27 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 349e6c │ │ │ │ + bl 349e24 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq r4, r0, r1, lsl #31 │ │ │ │ - eorseq r4, r0, r4, ror #30 │ │ │ │ + eorseq r4, r0, r1, asr #30 │ │ │ │ + eorseq r4, r0, r4, lsr #30 │ │ │ │ eorseq r2, sl, r0, ror #5 │ │ │ │ - eorseq r4, r0, r6, lsr pc │ │ │ │ - eorseq r4, r0, r0, lsr pc │ │ │ │ + ldrshteq r4, [r0], -r6 │ │ │ │ + ldrshteq r4, [r0], -r0 │ │ │ │ eorseq r2, sl, r0, lsl #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ add r0, r6, #32 │ │ │ │ - bl 2836bc │ │ │ │ + bl 283674 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, r7 │ │ │ │ bls 53af8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ @@ -53303,18 +53303,18 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbteq r4, [r0], -ip │ │ │ │ + mlaseq r0, ip, sp, r4 │ │ │ │ eorseq r2, sl, r4, lsl #3 │ │ │ │ b 1f258 │ │ │ │ b 1f8c4 │ │ │ │ b 1e220 │ │ │ │ b 1f7d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -53570,15 +53570,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 53e6c │ │ │ │ tst r6, #2 │ │ │ │ beq 54d6c │ │ │ │ tst r6, #1 │ │ │ │ beq 54008 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ bic r6, r6, #1 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, r6 │ │ │ │ bne 53fd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ @@ -53727,15 +53727,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 540b8 │ │ │ │ tst r5, #2 │ │ │ │ beq 54d84 │ │ │ │ tst r5, #1 │ │ │ │ beq 5427c │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ bic r5, r5, #1 │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ bne 5424c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ @@ -53798,15 +53798,15 @@ │ │ │ │ eor r0, r0, ip │ │ │ │ umull r6, r7, r0, r8 │ │ │ │ cmp r6, r8 │ │ │ │ bcs 5440c │ │ │ │ rsb r0, r8, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ - bl 356f58 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 356f10 <__aeabi_uidivmod@@Base> │ │ │ │ movw ip, #30885 @ 0x78a5 │ │ │ │ movw lr, #19347 @ 0x4b93 │ │ │ │ movw r9, #44233 @ 0xacc9 │ │ │ │ cmp r6, r1 │ │ │ │ movt ip, #43628 @ 0xaa6c │ │ │ │ movt lr, #35768 @ 0x8bb8 │ │ │ │ movt r9, #38446 @ 0x962e │ │ │ │ @@ -54094,15 +54094,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 547ac │ │ │ │ tst r6, #2 │ │ │ │ beq 548f4 │ │ │ │ tst r6, #1 │ │ │ │ beq 54838 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ bic r6, r6, #1 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r6 │ │ │ │ bne 54808 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ @@ -54369,15 +54369,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 54b00 │ │ │ │ tst r6, #2 │ │ │ │ beq 54cdc │ │ │ │ tst r6, #1 │ │ │ │ beq 54c84 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ bic r6, r6, #1 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r6 │ │ │ │ bne 54c54 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bfi r1, r2, #0, #2 │ │ │ │ @@ -54425,15 +54425,15 @@ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ bic r0, r1, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 54db4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 283748 │ │ │ │ + bl 283700 │ │ │ │ cmp r0, #0 │ │ │ │ bne 53ddc │ │ │ │ b 54ebc │ │ │ │ tst r6, #4 │ │ │ │ bne 54d9c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #65] @ 0x41 │ │ │ │ @@ -54461,15 +54461,15 @@ │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, r0, #32 │ │ │ │ mov r0, r7 │ │ │ │ bl 3914c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 283a74 │ │ │ │ + bl 283a2c │ │ │ │ ldr r5, [r9] │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ ldrexb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 54e24 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ @@ -54508,15 +54508,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ blt 53d68 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1764] @ 0x6e4 │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ add r0, sl, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2aa248 │ │ │ │ + bl 2aa200 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53d50 │ │ │ │ mov r0, #4 │ │ │ │ b 54ed0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ @@ -54725,51 +54725,51 @@ │ │ │ │ blx r1 │ │ │ │ b 55298 │ │ │ │ bl 38ac8 │ │ │ │ b 552d0 │ │ │ │ b 552d0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 2979c4 │ │ │ │ + bl 29797c │ │ │ │ b 552c0 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 2979c4 │ │ │ │ + bl 29797c │ │ │ │ b 552c0 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 19b8a8 │ │ │ │ + bl 19b860 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ b 55320 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 19b8a8 │ │ │ │ + bl 19b860 │ │ │ │ b 55314 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 2979c4 │ │ │ │ + bl 29797c │ │ │ │ b 55274 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 2979c4 │ │ │ │ + bl 29797c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ b 55314 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #1760] @ 0x6e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 19b8a8 │ │ │ │ + bl 19b860 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ b 55314 │ │ │ │ bl 38ac8 │ │ │ │ b 552bc │ │ │ │ b 552bc │ │ │ │ b 552bc │ │ │ │ b 552bc │ │ │ │ @@ -54778,15 +54778,15 @@ │ │ │ │ b 552f0 │ │ │ │ b 552d0 │ │ │ │ b 552d0 │ │ │ │ mov r5, r0 │ │ │ │ b 55314 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 2979c4 │ │ │ │ + bl 29797c │ │ │ │ b 552f0 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -54808,68 +54808,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 37b10 │ │ │ │ b 55314 │ │ │ │ bl 38ac8 │ │ │ │ @ instruction: 0xffffd9a4 │ │ │ │ eorseq r0, sl, ip, lsl #24 │ │ │ │ eorseq r0, sl, r8, lsl #24 │ │ │ │ - eorseq r2, r0, r8, lsr #12 │ │ │ │ + eorseq r2, r0, r8, ror #11 │ │ │ │ eorseq pc, r9, r0, lsl #17 │ │ │ │ eorseq fp, fp, r0 │ │ │ │ b 1ecd0 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ b 1e4a8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r0, [r5] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bl 1da70 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 556d4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldm r4, {r1, r3} │ │ │ │ str r5, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ - bl 15e650 │ │ │ │ + bl 15e608 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #5 │ │ │ │ bne 55538 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5e58 │ │ │ │ + bl 2d5e10 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #5 │ │ │ │ bne 55750 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #1056] @ 55864 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -54886,30 +54886,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 557a4 │ │ │ │ ldr r0, [pc, #992] @ 55870 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 557ac │ │ │ │ ldr r6, [pc, #976] @ 55874 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 557ec │ │ │ │ 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, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #928] @ 55878 │ │ │ │ ldr r1, [pc, #928] @ 5587c │ │ │ │ ldr r2, [pc, #928] @ 55880 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -54930,15 +54930,15 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #848] @ 55884 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ b 556c8 │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #784] @ 5585c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -54971,15 +54971,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 555bc │ │ │ │ cmp r3, #1 │ │ │ │ bne 557b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #5 │ │ │ │ beq 557ac │ │ │ │ cmp r0, #3 │ │ │ │ bhi 557ac │ │ │ │ @@ -54987,30 +54987,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 55780 │ │ │ │ ldr r0, [pc, #620] @ 55890 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 557ac │ │ │ │ ldr r6, [pc, #604] @ 55894 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 557d4 │ │ │ │ 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, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #556] @ 55898 │ │ │ │ ldr r1, [pc, #556] @ 5589c │ │ │ │ ldr r2, [pc, #556] @ 558a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -55029,30 +55029,30 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #476] @ 558a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 557ac │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ movne r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r8, r0, #4 │ │ │ │ movne r6, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #324] @ 55858 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r0, r2, r3} │ │ │ │ @@ -55064,15 +55064,15 @@ │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ bl 1fe00 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #252] @ 55860 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -55109,36 +55109,36 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #184] @ 558b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 5584c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 55830 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3e118 │ │ │ │ b 5584c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r3, r0, r3, lsl #8 │ │ │ │ - eorseq fp, r1, r6, lsr #11 │ │ │ │ - eorseq r3, r0, sp, asr #7 │ │ │ │ + eorseq r3, r0, r3, asr #7 │ │ │ │ + eorseq fp, r1, r6, ror #10 │ │ │ │ + eorseq r3, r0, sp, lsl #7 │ │ │ │ eorseq sl, fp, r4, lsl #18 │ │ │ │ ldrshteq fp, [fp], -r4 │ │ │ │ eorseq sl, fp, ip, lsr #27 │ │ │ │ ldrsbteq fp, [fp], -ip │ │ │ │ eorseq fp, fp, r8, asr #1 │ │ │ │ eorseq r0, sl, r0, lsl r9 │ │ │ │ ldrshteq r0, [sl], -r4 │ │ │ │ @@ -55148,35 +55148,35 @@ │ │ │ │ ldrsbteq sl, [fp], -r0 │ │ │ │ eorseq sl, fp, ip, lsr pc │ │ │ │ eorseq sl, fp, r8, lsr #30 │ │ │ │ eorseq r0, sl, ip, ror r7 │ │ │ │ eorseq r0, sl, r0, ror #14 │ │ │ │ ldrhteq sl, [fp], -r8 │ │ │ │ mlaseq fp, r8, lr, sl │ │ │ │ - eorseq r2, r0, sp, lsl #21 │ │ │ │ + eorseq r2, r0, sp, asr #20 │ │ │ │ eorseq r0, sl, r8, lsl r6 │ │ │ │ - eorseq r2, r0, r5, ror sl │ │ │ │ + eorseq r2, r0, r5, lsr sl │ │ │ │ eorseq r0, sl, r0, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r0, [r7] │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 1da70 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 55a9c │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r6] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -55206,15 +55206,15 @@ │ │ │ │ moveq r0, #0 │ │ │ │ moveq r1, #0 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #1868] @ 560e8 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ @@ -55241,30 +55241,30 @@ │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 55ff0 │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e610 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ beq 55b20 │ │ │ │ cmp r0, #22 │ │ │ │ bne 55b2c │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6164 │ │ │ │ + bl 1a611c │ │ │ │ ldr r9, [sp, #136] @ 0x88 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ bne 55bf0 │ │ │ │ add r9, sp, #208 @ 0xd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #1688] @ 560fc │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ @@ -55286,15 +55286,15 @@ │ │ │ │ add r8, r0, #4 │ │ │ │ movne r4, #1 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #1528] @ 560d4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r7, #26 │ │ │ │ @@ -55315,15 +55315,15 @@ │ │ │ │ b 55b30 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r9, sp, #208 @ 0xd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #1448] @ 560f8 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ @@ -55355,15 +55355,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 55bc0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 55f88 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ mov lr, r5 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -55380,22 +55380,22 @@ │ │ │ │ mov r7, lr │ │ │ │ stm r3, {r4, r6, ip} │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 2d5e58 │ │ │ │ + bl 2d5e10 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #5 │ │ │ │ bne 55d78 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [pc, #1160] @ 56104 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -55412,15 +55412,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 55f68 │ │ │ │ ldr r0, [pc, #1096] @ 56110 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 55f70 │ │ │ │ ldr r4, [pc, #1080] @ 56114 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -55428,15 +55428,15 @@ │ │ │ │ mov r9, #0 │ │ │ │ add ip, sp, #208 @ 0xd0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r9} │ │ │ │ add r8, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #1032] @ 5611c │ │ │ │ ldr r1, [pc, #1032] @ 56120 │ │ │ │ ldr r2, [pc, #1032] @ 56124 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ @@ -55454,19 +55454,19 @@ │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [pc, #956] @ 56128 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 55f70 │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #884] @ 56100 │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r7 │ │ │ │ ldm r8, {r0, r2, r3, r4, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ stm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r3, #26 │ │ │ │ @@ -55488,15 +55488,15 @@ │ │ │ │ beq 55dfc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ beq 55e44 │ │ │ │ add r6, r4, #4 │ │ │ │ b 55e28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ @@ -55505,37 +55505,37 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 55e44 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 55e14 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 55e14 │ │ │ │ cmp r9, #0 │ │ │ │ beq 55f88 │ │ │ │ lsl r1, r9, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #5 │ │ │ │ beq 55f70 │ │ │ │ cmp r0, #3 │ │ │ │ bhi 55f70 │ │ │ │ ldr r0, [pc, #688] @ 5612c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 55f44 │ │ │ │ ldr r0, [pc, #672] @ 56134 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 55f70 │ │ │ │ ldr r4, [pc, #656] @ 56138 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -55543,15 +55543,15 @@ │ │ │ │ mov r9, #0 │ │ │ │ add ip, sp, #208 @ 0xd0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r9} │ │ │ │ add r8, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #612] @ 56144 │ │ │ │ ldr r1, [pc, #612] @ 56148 │ │ │ │ ldr r2, [pc, #612] @ 5614c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ @@ -55569,15 +55569,15 @@ │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [pc, #536] @ 56150 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 55f70 │ │ │ │ cmp r1, #0 │ │ │ │ beq 55f70 │ │ │ │ ldr r0, [pc, #476] @ 56130 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ @@ -55637,60 +55637,60 @@ │ │ │ │ ldr r0, [pc, #264] @ 56140 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 56070 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 560c0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 3d650 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 560c0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 560c0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 560c8 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3e118 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r3, r0, fp, lsr r0 │ │ │ │ + ldrshteq r2, [r0], -fp │ │ │ │ eorseq r8, sl, r0, asr #15 │ │ │ │ ldrsbteq r8, [sl], -r0 │ │ │ │ eorseq r8, sl, r8, asr r7 │ │ │ │ - eorseq r2, r0, r4, lsr r2 │ │ │ │ - ldrshteq fp, [r1], -r3 │ │ │ │ + ldrshteq r2, [r0], -r4 │ │ │ │ + ldrhteq fp, [r1], -r3 │ │ │ │ eorseq r8, sl, r0, lsr r7 │ │ │ │ eorseq r8, sl, r0, ror #14 │ │ │ │ mlaseq sl, r4, r4, r7 │ │ │ │ - eorseq sl, r1, sp, asr pc │ │ │ │ - eorseq fp, r1, sl, rrx │ │ │ │ - eorseq r2, r0, r5, lsr #27 │ │ │ │ + eorseq sl, r1, sp, lsl pc │ │ │ │ + eorseq fp, r1, sl, lsr #32 │ │ │ │ + eorseq r2, r0, r5, ror #26 │ │ │ │ eorseq sl, fp, ip, asr #1 │ │ │ │ ldrhteq sl, [fp], -ip │ │ │ │ eorseq sl, fp, r4, ror #10 │ │ │ │ eorseq sl, fp, r4, lsr #17 │ │ │ │ mlaseq fp, r0, r8, sl │ │ │ │ ldrhteq pc, [r9], -r0 @ │ │ │ │ ldrhteq r0, [sl], -ip │ │ │ │ @@ -55698,34 +55698,34 @@ │ │ │ │ eorseq sl, fp, r0, lsl r1 │ │ │ │ eorseq sl, fp, r0, lsl #16 │ │ │ │ eorseq sl, fp, r4, ror #13 │ │ │ │ eorseq sl, fp, ip, lsl #12 │ │ │ │ eorseq sl, fp, ip, asr #13 │ │ │ │ ldrhteq sl, [fp], -r8 │ │ │ │ ldrsbteq pc, [r9], -ip @ │ │ │ │ - eorseq r2, r0, r9, lsr r2 │ │ │ │ + ldrshteq r2, [r0], -r9 │ │ │ │ ldrshteq pc, [r9], -r0 @ │ │ │ │ eorseq pc, r9, r4, lsl #30 │ │ │ │ eorseq r9, fp, r4, asr #30 │ │ │ │ eorseq sl, fp, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r4, r1 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r0, [r5] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bl 1da70 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 56508 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #1328] @ 566d8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ @@ -55765,22 +55765,22 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ bl 1fb80 │ │ │ │ mov r4, r0 │ │ │ │ b 56248 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 129e28 │ │ │ │ + bl 129ddc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5626c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 562d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5628c │ │ │ │ @@ -55796,33 +55796,33 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 562a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 562cc │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5e58 │ │ │ │ + bl 2d5e10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #5 │ │ │ │ bne 5658c │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [pc, #964] @ 566ec │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -55839,30 +55839,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 565e0 │ │ │ │ ldr r0, [pc, #900] @ 566f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 565e8 │ │ │ │ ldr r6, [pc, #884] @ 566fc │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5662c │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #836] @ 56700 │ │ │ │ ldr r1, [pc, #836] @ 56704 │ │ │ │ ldr r2, [pc, #836] @ 56708 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -55893,30 +55893,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 565bc │ │ │ │ ldr r0, [pc, #716] @ 56718 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 565e8 │ │ │ │ ldr r6, [pc, #700] @ 5671c │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56614 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #652] @ 56720 │ │ │ │ ldr r1, [pc, #652] @ 56724 │ │ │ │ ldr r2, [pc, #652] @ 56728 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -55935,15 +55935,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #572] @ 5672c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ movne r2, r0 │ │ │ │ @@ -55953,15 +55953,15 @@ │ │ │ │ add r8, r0, #4 │ │ │ │ movne r6, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #392] @ 566d0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r0, r2, r3} │ │ │ │ @@ -55975,15 +55975,15 @@ │ │ │ │ bl 1fe00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #328] @ 566e8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -56021,25 +56021,25 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #256] @ 5673c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 566c4 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 566a4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 566a4 │ │ │ │ ldr r1, [pc, #80] @ 566d4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 66738 │ │ │ │ b 5669c │ │ │ │ @@ -56050,25 +56050,25 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3e118 │ │ │ │ b 566c4 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r2, r0, pc, asr #11 │ │ │ │ + eorseq r2, r0, pc, lsl #11 │ │ │ │ ldrhteq r0, [sl], -r0 │ │ │ │ eorseq r0, sl, r0, lsr #13 │ │ │ │ - eorseq r2, r0, r8, ror #17 │ │ │ │ + eorseq r2, r0, r8, lsr #17 │ │ │ │ eorseq r0, sl, ip, asr #12 │ │ │ │ - eorseq r2, r0, pc, asr #17 │ │ │ │ - mlaseq r0, r1, r5, r2 │ │ │ │ + eorseq r2, r0, pc, lsl #17 │ │ │ │ + eorseq r2, r0, r1, asr r5 │ │ │ │ eorseq r9, fp, r0, lsr #20 │ │ │ │ eorseq sl, fp, r0, lsl r2 │ │ │ │ eorseq r9, fp, ip, ror #30 │ │ │ │ ldrshteq sl, [fp], -r8 │ │ │ │ eorseq sl, fp, r4, ror #3 │ │ │ │ eorseq pc, r9, ip, lsr #20 │ │ │ │ eorseq pc, r9, r0, lsl sl @ │ │ │ │ @@ -56078,34 +56078,34 @@ │ │ │ │ mlaseq fp, r4, pc, r9 @ │ │ │ │ eorseq sl, fp, r4, lsl r1 │ │ │ │ eorseq sl, fp, r0, lsl #2 │ │ │ │ eorseq pc, r9, r4, asr r9 @ │ │ │ │ eorseq pc, r9, r8, lsr r9 @ │ │ │ │ mlaseq fp, r0, r9, r9 │ │ │ │ eorseq sl, fp, r0, ror r0 │ │ │ │ - eorseq r1, r0, sp, asr #24 │ │ │ │ + eorseq r1, r0, sp, lsl #24 │ │ │ │ ldrsbteq pc, [r9], -r8 @ │ │ │ │ - eorseq r1, r0, r5, lsr ip │ │ │ │ + ldrshteq r1, [r0], -r5 │ │ │ │ eorseq pc, r9, r0, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bl 1da70 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 56aec │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -56127,36 +56127,36 @@ │ │ │ │ ldr r0, [r3, #112]! @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 56bd0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 15e2e0 │ │ │ │ + bl 15e298 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #5 │ │ │ │ bne 56a34 │ │ │ │ subs r6, r6, #4 │ │ │ │ add r4, r4, #4 │ │ │ │ bne 567c8 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5e58 │ │ │ │ + bl 2d5e10 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #5 │ │ │ │ bne 56b44 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #1080] @ 56c98 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -56173,30 +56173,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 56bbc │ │ │ │ ldr r0, [pc, #1016] @ 56ca4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 56bc4 │ │ │ │ ldr r6, [pc, #1000] @ 56ca8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56c14 │ │ │ │ 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, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #952] @ 56cac │ │ │ │ ldr r1, [pc, #952] @ 56cb0 │ │ │ │ ldr r2, [pc, #952] @ 56cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -56227,30 +56227,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 56b98 │ │ │ │ ldr r0, [pc, #832] @ 56cc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 56bc4 │ │ │ │ ldr r6, [pc, #816] @ 56cc8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 56bfc │ │ │ │ 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, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #768] @ 56ccc │ │ │ │ ldr r1, [pc, #768] @ 56cd0 │ │ │ │ ldr r2, [pc, #768] @ 56cd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -56269,19 +56269,19 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #688] @ 56cd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 56bc4 │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #584] @ 56c90 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -56313,15 +56313,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 56ab4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 56bc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ movne r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -56330,26 +56330,26 @@ │ │ │ │ add r8, r0, #4 │ │ │ │ movne r7, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #344] @ 56c84 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r0, r2, r3} │ │ │ │ b 56b70 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #316] @ 56c94 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -56399,39 +56399,39 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #196] @ 56ce8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 56c70 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 56c78 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 56c78 │ │ │ │ bl 38ac8 │ │ │ │ b 56c6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3e118 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r1, r0, fp, ror #31 │ │ │ │ + eorseq r1, r0, fp, lsr #31 │ │ │ │ eorseq fp, fp, r4, ror r3 │ │ │ │ eorseq r6, sl, ip, lsr #2 │ │ │ │ - eorseq sl, r1, r6, asr #2 │ │ │ │ - ldrsbteq r1, [r0], -r9 │ │ │ │ + eorseq sl, r1, r6, lsl #2 │ │ │ │ + mlaseq r0, r9, pc, r1 @ │ │ │ │ eorseq r9, fp, r8, ror #9 │ │ │ │ ldrsbteq r9, [fp], -r8 │ │ │ │ eorseq r9, fp, r4, lsl #19 │ │ │ │ eorseq r9, fp, r0, asr #25 │ │ │ │ eorseq r9, fp, ip, lsr #25 │ │ │ │ ldrshteq pc, [r9], -r4 @ │ │ │ │ ldrsbteq pc, [r9], -r8 @ │ │ │ │ @@ -56441,34 +56441,34 @@ │ │ │ │ ldrhteq r9, [fp], -r8 │ │ │ │ ldrsbteq r9, [fp], -ip │ │ │ │ eorseq r9, fp, r8, asr #23 │ │ │ │ eorseq pc, r9, ip, lsl r4 @ │ │ │ │ eorseq pc, r9, r0, lsl #8 │ │ │ │ eorseq r9, fp, r8, asr r4 │ │ │ │ eorseq r9, fp, r8, lsr fp │ │ │ │ - eorseq r1, r0, r5, ror #12 │ │ │ │ + eorseq r1, r0, r5, lsr #12 │ │ │ │ ldrshteq pc, [r9], -r0 @ │ │ │ │ - eorseq r1, r0, sp, asr #12 │ │ │ │ + eorseq r1, r0, sp, lsl #12 │ │ │ │ ldrhteq pc, [r9], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bl 1da70 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 57070 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [pc, #1224] @ 57208 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -56481,33 +56481,33 @@ │ │ │ │ ldr r0, [r3, #112]! @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57154 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 15e2e0 │ │ │ │ + bl 15e298 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #5 │ │ │ │ bne 56ed0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5e58 │ │ │ │ + bl 2d5e10 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #5 │ │ │ │ bne 570ec │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [pc, #1084] @ 57218 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -56524,30 +56524,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 57140 │ │ │ │ ldr r0, [pc, #1020] @ 57224 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57148 │ │ │ │ ldr r6, [pc, #1004] @ 57228 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 57198 │ │ │ │ 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, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #956] @ 5722c │ │ │ │ ldr r1, [pc, #956] @ 57230 │ │ │ │ ldr r2, [pc, #956] @ 57234 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -56568,15 +56568,15 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #876] @ 57238 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ b 57064 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #812] @ 57210 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -56610,15 +56610,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 56f58 │ │ │ │ cmp r3, #1 │ │ │ │ bne 5714c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #5 │ │ │ │ beq 57148 │ │ │ │ cmp r0, #3 │ │ │ │ bhi 57148 │ │ │ │ @@ -56626,30 +56626,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 5711c │ │ │ │ ldr r0, [pc, #644] @ 57244 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57148 │ │ │ │ ldr r6, [pc, #628] @ 57248 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 57180 │ │ │ │ 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, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #580] @ 5724c │ │ │ │ ldr r1, [pc, #580] @ 57250 │ │ │ │ ldr r2, [pc, #580] @ 57254 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -56668,30 +56668,30 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [pc, #500] @ 57258 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 57148 │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ movne r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r8, r0, #4 │ │ │ │ movne r7, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #340] @ 57204 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r0, r2, r3} │ │ │ │ @@ -56703,15 +56703,15 @@ │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ bl 1fe00 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #276] @ 57214 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -56752,38 +56752,38 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #192] @ 57268 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 571f8 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 571f0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 571f8 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3e118 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r1, r0, r7, ror #20 │ │ │ │ + eorseq r1, r0, r7, lsr #20 │ │ │ │ ldrshteq sl, [fp], -r0 │ │ │ │ eorseq r5, sl, r8, lsr #23 │ │ │ │ - eorseq r9, r1, sl, lsr #25 │ │ │ │ - eorseq r1, r0, r1, lsr sl │ │ │ │ + eorseq r9, r1, sl, ror #24 │ │ │ │ + ldrshteq r1, [r0], -r1 │ │ │ │ eorseq r8, fp, ip, ror #30 │ │ │ │ eorseq r9, fp, ip, asr r7 │ │ │ │ eorseq r9, fp, r0, lsl #8 │ │ │ │ eorseq r9, fp, r4, asr #14 │ │ │ │ eorseq r9, fp, r0, lsr r7 │ │ │ │ eorseq lr, r9, r8, ror pc │ │ │ │ eorseq lr, r9, ip, asr pc │ │ │ │ @@ -56793,34 +56793,34 @@ │ │ │ │ eorseq r9, fp, r4, lsr r4 │ │ │ │ eorseq r9, fp, r0, lsr #11 │ │ │ │ eorseq r9, fp, ip, lsl #11 │ │ │ │ eorseq lr, r9, r0, ror #27 │ │ │ │ eorseq lr, r9, r4, asr #27 │ │ │ │ eorseq r8, fp, ip, lsl lr │ │ │ │ ldrshteq r9, [fp], -ip │ │ │ │ - eorseq r1, r0, r1, ror #1 │ │ │ │ + eorseq r1, r0, r1, lsr #1 │ │ │ │ eorseq lr, r9, ip, ror #24 │ │ │ │ - eorseq r1, r0, r9, asr #1 │ │ │ │ + eorseq r1, r0, r9, lsl #1 │ │ │ │ eorseq lr, r9, r4, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bl 1da70 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 575f4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -56833,36 +56833,36 @@ │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add r7, sp, #16 │ │ │ │ lsl r6, r0, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 15e834 │ │ │ │ + bl 15e7ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #5 │ │ │ │ bne 5753c │ │ │ │ subs r6, r6, #4 │ │ │ │ add r4, r4, #4 │ │ │ │ bne 572ec │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5e58 │ │ │ │ + bl 2d5e10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #5 │ │ │ │ bne 5764c │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [pc, #1056] @ 57788 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -56879,30 +56879,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 576c4 │ │ │ │ ldr r0, [pc, #992] @ 57794 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 576cc │ │ │ │ ldr r6, [pc, #976] @ 57798 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5770c │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #928] @ 5779c │ │ │ │ ldr r1, [pc, #928] @ 577a0 │ │ │ │ ldr r2, [pc, #928] @ 577a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -56933,30 +56933,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 576a0 │ │ │ │ ldr r0, [pc, #808] @ 577b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 576cc │ │ │ │ ldr r6, [pc, #792] @ 577b8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 576f4 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #744] @ 577bc │ │ │ │ ldr r1, [pc, #744] @ 577c0 │ │ │ │ ldr r2, [pc, #744] @ 577c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -56975,19 +56975,19 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #664] @ 577c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 576cc │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #560] @ 57780 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -57019,15 +57019,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 575bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 576d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ movne r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -57036,26 +57036,26 @@ │ │ │ │ add r8, r0, #4 │ │ │ │ movne r7, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #328] @ 5777c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r0, r2, r3} │ │ │ │ b 57678 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #292] @ 57784 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -57102,36 +57102,36 @@ │ │ │ │ ldr r2, [pc, #188] @ 577d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ b 57764 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 57768 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 57770 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 57770 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3e118 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r1, r0, r3, ror #9 │ │ │ │ - eorseq r9, r1, r6, asr r6 │ │ │ │ - ldrsbteq r1, [r0], -r1 │ │ │ │ + eorseq r1, r0, r3, lsr #9 │ │ │ │ + eorseq r9, r1, r6, lsl r6 │ │ │ │ + mlaseq r0, r1, r4, r1 │ │ │ │ eorseq r8, fp, r0, ror #19 │ │ │ │ ldrsbteq r9, [fp], -r0 │ │ │ │ eorseq r8, fp, ip, lsl #29 │ │ │ │ ldrhteq r9, [fp], -r8 │ │ │ │ eorseq r9, fp, r4, lsr #3 │ │ │ │ eorseq lr, r9, ip, ror #19 │ │ │ │ ldrsbteq lr, [r9], -r0 │ │ │ │ @@ -57141,34 +57141,34 @@ │ │ │ │ ldrhteq r8, [fp], -r0 │ │ │ │ ldrsbteq r9, [fp], -r4 │ │ │ │ eorseq r9, fp, r0, asr #1 │ │ │ │ eorseq lr, r9, r4, lsl r9 │ │ │ │ ldrshteq lr, [r9], -r8 │ │ │ │ eorseq r8, fp, r0, asr r9 │ │ │ │ eorseq r9, fp, r0, lsr r0 │ │ │ │ - eorseq r0, r0, sp, ror #22 │ │ │ │ + eorseq r0, r0, sp, lsr #22 │ │ │ │ ldrshteq lr, [r9], -r8 │ │ │ │ - eorseq r0, r0, r5, asr fp │ │ │ │ + eorseq r0, r0, r5, lsl fp │ │ │ │ eorseq lr, r9, r0, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bl 1da70 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 57b64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -57181,36 +57181,36 @@ │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add r4, sp, #16 │ │ │ │ lsl r7, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 15e834 │ │ │ │ + bl 15e7ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #5 │ │ │ │ bne 57aac │ │ │ │ subs r7, r7, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ bne 5785c │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5e58 │ │ │ │ + bl 2d5e10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #5 │ │ │ │ bne 57bbc │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [pc, #1056] @ 57cf8 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -57227,30 +57227,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 57c34 │ │ │ │ ldr r0, [pc, #992] @ 57d04 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57c3c │ │ │ │ ldr r6, [pc, #976] @ 57d08 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 57c7c │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #928] @ 57d0c │ │ │ │ ldr r1, [pc, #928] @ 57d10 │ │ │ │ ldr r2, [pc, #928] @ 57d14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -57281,30 +57281,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 57c10 │ │ │ │ ldr r0, [pc, #808] @ 57d24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 57c3c │ │ │ │ ldr r6, [pc, #792] @ 57d28 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 57c64 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #744] @ 57d2c │ │ │ │ ldr r1, [pc, #744] @ 57d30 │ │ │ │ ldr r2, [pc, #744] @ 57d34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -57323,19 +57323,19 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #664] @ 57d38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 57c3c │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #560] @ 57cf0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -57367,15 +57367,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne 57b2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 57c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ movne r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -57384,26 +57384,26 @@ │ │ │ │ add r8, r0, #4 │ │ │ │ movne r7, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #328] @ 57cec │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r0, r2, r3} │ │ │ │ b 57be8 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #292] @ 57cf4 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -57450,36 +57450,36 @@ │ │ │ │ ldr r2, [pc, #188] @ 57d48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ b 57cd4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 57cd8 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 57ce0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 57ce0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3e118 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r0, r0, r3, ror pc │ │ │ │ - eorseq r9, r1, pc, asr #32 │ │ │ │ - eorseq r0, r0, r1, ror #30 │ │ │ │ + eorseq r0, r0, r3, lsr pc │ │ │ │ + eorseq r9, r1, pc │ │ │ │ + eorseq r0, r0, r1, lsr #30 │ │ │ │ eorseq r8, fp, r0, ror r4 │ │ │ │ eorseq r8, fp, r0, ror #24 │ │ │ │ eorseq r8, fp, ip, lsl r9 │ │ │ │ eorseq r8, fp, r8, asr #24 │ │ │ │ eorseq r8, fp, r4, lsr ip │ │ │ │ eorseq lr, r9, ip, ror r4 │ │ │ │ eorseq lr, r9, r0, ror #8 │ │ │ │ @@ -57489,35 +57489,35 @@ │ │ │ │ eorseq r8, fp, r0, asr #18 │ │ │ │ eorseq r8, fp, r4, ror #22 │ │ │ │ eorseq r8, fp, r0, asr fp │ │ │ │ eorseq lr, r9, r4, lsr #7 │ │ │ │ eorseq lr, r9, r8, lsl #7 │ │ │ │ eorseq r8, fp, r0, ror #7 │ │ │ │ eorseq r8, fp, r0, asr #21 │ │ │ │ - ldrshteq r0, [r0], -sp │ │ │ │ + ldrhteq r0, [r0], -sp │ │ │ │ eorseq lr, r9, r8, lsl #3 │ │ │ │ - eorseq r0, r0, r5, ror #11 │ │ │ │ + eorseq r0, r0, r5, lsr #11 │ │ │ │ eorseq lr, r9, r0, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r0, [r7] │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 1da70 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 57f30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r6] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -57547,15 +57547,15 @@ │ │ │ │ moveq r0, #0 │ │ │ │ moveq r1, #0 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #1868] @ 5857c │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ @@ -57582,30 +57582,30 @@ │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58484 │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e610 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ beq 57fb4 │ │ │ │ cmp r0, #22 │ │ │ │ bne 57fc0 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6500 │ │ │ │ + bl 1a64b8 │ │ │ │ ldr r9, [sp, #136] @ 0x88 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ bne 58084 │ │ │ │ add r9, sp, #208 @ 0xd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #1688] @ 58590 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ @@ -57627,15 +57627,15 @@ │ │ │ │ add r8, r0, #4 │ │ │ │ movne r4, #1 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #1528] @ 58568 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r7, #26 │ │ │ │ @@ -57656,15 +57656,15 @@ │ │ │ │ b 57fc4 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r9, sp, #208 @ 0xd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #1448] @ 5858c │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ @@ -57696,15 +57696,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 58054 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5841c │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ mov lr, r5 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -57721,22 +57721,22 @@ │ │ │ │ mov r7, lr │ │ │ │ stm r3, {r4, r6, ip} │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 2d5e58 │ │ │ │ + bl 2d5e10 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #5 │ │ │ │ bne 5820c │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [pc, #1160] @ 58598 │ │ │ │ orrs r2, r2, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -57753,15 +57753,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 583fc │ │ │ │ ldr r0, [pc, #1096] @ 585a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58404 │ │ │ │ ldr r4, [pc, #1080] @ 585a8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -57769,15 +57769,15 @@ │ │ │ │ mov r9, #0 │ │ │ │ add ip, sp, #208 @ 0xd0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r9} │ │ │ │ add r8, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #1032] @ 585b0 │ │ │ │ ldr r1, [pc, #1032] @ 585b4 │ │ │ │ ldr r2, [pc, #1032] @ 585b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ @@ -57795,19 +57795,19 @@ │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [pc, #956] @ 585bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 58404 │ │ │ │ add r8, sp, #120 @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #884] @ 58594 │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r7 │ │ │ │ ldm r8, {r0, r2, r3, r4, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ stm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r3, #26 │ │ │ │ @@ -57829,15 +57829,15 @@ │ │ │ │ beq 58290 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ beq 582d8 │ │ │ │ add r6, r4, #4 │ │ │ │ b 582bc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ @@ -57846,37 +57846,37 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 582d8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 582a8 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 582a8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 5841c │ │ │ │ lsl r1, r9, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #5 │ │ │ │ beq 58404 │ │ │ │ cmp r0, #3 │ │ │ │ bhi 58404 │ │ │ │ ldr r0, [pc, #688] @ 585c0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 583d8 │ │ │ │ ldr r0, [pc, #672] @ 585c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58404 │ │ │ │ ldr r4, [pc, #656] @ 585cc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -57884,15 +57884,15 @@ │ │ │ │ mov r9, #0 │ │ │ │ add ip, sp, #208 @ 0xd0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r9} │ │ │ │ add r8, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #612] @ 585d8 │ │ │ │ ldr r1, [pc, #612] @ 585dc │ │ │ │ ldr r2, [pc, #612] @ 585e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ @@ -57910,15 +57910,15 @@ │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [pc, #536] @ 585e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 58404 │ │ │ │ cmp r1, #0 │ │ │ │ beq 58404 │ │ │ │ ldr r0, [pc, #476] @ 585c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ @@ -57978,60 +57978,60 @@ │ │ │ │ ldr r0, [pc, #264] @ 585d4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 58504 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 58554 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 3d450 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 58554 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 58554 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 5855c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3e118 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r0, r0, r7, lsr #23 │ │ │ │ + eorseq r0, r0, r7, ror #22 │ │ │ │ eorseq r6, sl, ip, lsr #6 │ │ │ │ eorseq r6, sl, ip, lsr r3 │ │ │ │ eorseq r6, sl, r4, asr #5 │ │ │ │ - eorseq r8, r1, r9, ror #26 │ │ │ │ - eorseq r8, r1, sl, lsl #26 │ │ │ │ + eorseq r8, r1, r9, lsr #26 │ │ │ │ + eorseq r8, r1, sl, asr #25 │ │ │ │ mlaseq sl, ip, r2, r6 │ │ │ │ eorseq r6, sl, ip, asr #5 │ │ │ │ eorseq r5, sl, r0 │ │ │ │ - eorseq r8, r1, pc, ror #22 │ │ │ │ - eorseq r8, r1, r7, ror ip │ │ │ │ - eorseq r0, r0, r1, lsl r9 │ │ │ │ + eorseq r8, r1, pc, lsr #22 │ │ │ │ + eorseq r8, r1, r7, lsr ip │ │ │ │ + ldrsbteq r0, [r0], -r1 │ │ │ │ eorseq r7, fp, r8, lsr ip │ │ │ │ eorseq r8, fp, r8, lsr #8 │ │ │ │ ldrsbteq r8, [fp], -r0 │ │ │ │ eorseq r8, fp, r0, lsl r4 │ │ │ │ ldrshteq r8, [fp], -ip │ │ │ │ eorseq sp, r9, ip, lsl r9 │ │ │ │ eorseq sp, r9, r8, lsr #24 │ │ │ │ @@ -58039,15 +58039,15 @@ │ │ │ │ eorseq r7, fp, ip, ror ip │ │ │ │ eorseq r8, fp, ip, ror #6 │ │ │ │ eorseq r8, fp, r0, asr r2 │ │ │ │ eorseq r8, fp, r8, ror r1 │ │ │ │ eorseq r8, fp, r8, lsr r2 │ │ │ │ eorseq r8, fp, r4, lsr #4 │ │ │ │ eorseq sp, r9, r8, asr #18 │ │ │ │ - eoreq pc, pc, r5, lsr #27 │ │ │ │ + eoreq pc, pc, r5, ror #26 │ │ │ │ eorseq sp, r9, ip, asr sl │ │ │ │ eorseq sp, r9, r0, ror sl │ │ │ │ ldrhteq r7, [fp], -r0 │ │ │ │ mlaseq fp, r4, r1, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldm r1, {r5, r7, r9} │ │ │ │ @@ -58098,15 +58098,15 @@ │ │ │ │ cmp r0, r9 │ │ │ │ bne 586e4 │ │ │ │ ldr r0, [pc, #348] @ 58810 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 587cc │ │ │ │ mov r4, #1 │ │ │ │ strd r8, [r0] │ │ │ │ str r4, [sl] │ │ │ │ stmib sl, {r0, r4} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ @@ -58138,15 +58138,15 @@ │ │ │ │ b 58720 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r0 │ │ │ │ bne 58764 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 2e0a68 │ │ │ │ + bl 2e0a20 │ │ │ │ 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 │ │ │ │ @@ -58154,15 +58154,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ bne 587a4 │ │ │ │ ldr r1, [pc, #112] @ 5880c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2e0a68 │ │ │ │ + bl 2e0a20 │ │ │ │ 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} │ │ │ │ @@ -58177,15 +58177,15 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 58800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r9, r0, ror r7 │ │ │ │ eorseq sp, r9, r4, ror #13 │ │ │ │ ldrhteq r7, [fp], -r8 │ │ │ │ ldrshteq sp, [r9], -r0 │ │ │ │ push {fp, lr} │ │ │ │ @@ -58200,19 +58200,19 @@ │ │ │ │ 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 349e6c │ │ │ │ + bl 349e24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrhteq r8, [r1], -sl │ │ │ │ - eoreq lr, pc, r8, lsr sp @ │ │ │ │ + eorseq r8, r1, sl, ror r3 │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ eorseq ip, r9, ip, lsr #12 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #116] @ 588f4 │ │ │ │ ldr r2, [pc, #116] @ 588f8 │ │ │ │ ldr lr, [pc, #116] @ 588fc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -58241,15 +58241,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffffad3c │ │ │ │ andeq sp, r2, r0, ror pc │ │ │ │ - eorseq r8, r1, r1, lsl #8 │ │ │ │ + eorseq r8, r1, r1, asr #7 │ │ │ │ eorseq sp, r9, r4, lsl r6 │ │ │ │ ldrshteq sp, [r9], -r0 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r1, [pc, #1000] @ 58d00 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -58366,15 +58366,15 @@ │ │ │ │ bl 53bec │ │ │ │ b 58af0 │ │ │ │ bl 55364 │ │ │ │ b 58af0 │ │ │ │ bl 53be8 │ │ │ │ b 58af0 │ │ │ │ bl 55370 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #520] @ 58d04 │ │ │ │ ldr r7, [pc, #520] @ 58d08 │ │ │ │ ldr r2, [pc, #520] @ 58d0c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -58542,30 +58542,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 59030 │ │ │ │ ldr r1, [pc, #680] @ 59050 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 58fb0 │ │ │ │ ldr r5, [pc, #636] @ 59054 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #632] @ 59058 │ │ │ │ mov r2, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #76] @ 0x4c │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -58573,15 +58573,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 58fc0 │ │ │ │ ldr r1, [pc, #572] @ 5905c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -58589,15 +58589,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 58fd0 │ │ │ │ ldr r1, [pc, #512] @ 59060 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #14 │ │ │ │ ldrd r6, [r5, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -58605,15 +58605,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 58fe0 │ │ │ │ ldr r1, [pc, #452] @ 59064 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #22 │ │ │ │ ldrd r6, [r5, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -58621,15 +58621,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 58ff0 │ │ │ │ ldr r1, [pc, #392] @ 59068 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #24 │ │ │ │ ldrd r6, [r5, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -58637,15 +58637,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 59000 │ │ │ │ ldr r1, [pc, #332] @ 5906c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #24 │ │ │ │ ldrd r6, [r5, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -58653,15 +58653,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 59010 │ │ │ │ ldr r1, [pc, #272] @ 59070 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #27 │ │ │ │ ldrd r6, [r5, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -58669,64 +58669,64 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 58dd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 58e18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 58e58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 58e98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 58ed8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 58f18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 58f58 │ │ │ │ ldr r0, [pc, #28] @ 59044 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25904 │ │ │ │ b 58d88 │ │ │ │ ldr r0, [pc, #20] @ 5904c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25c0c │ │ │ │ b 58da0 │ │ │ │ mlaseq fp, ip, r8, r8 │ │ │ │ eorseq r8, fp, ip, ror #11 │ │ │ │ eorseq r8, fp, ip, lsl #17 │ │ │ │ eorseq r8, fp, r4, ror #11 │ │ │ │ - eorseq r7, r1, r3, lsl pc │ │ │ │ + ldrsbteq r7, [r1], -r3 │ │ │ │ eorseq r8, fp, r4, lsr r6 │ │ │ │ - mlaeq pc, r8, r7, lr @ │ │ │ │ - eorseq r7, r1, r4, asr #29 │ │ │ │ - mlaseq r1, r0, lr, r7 │ │ │ │ - eorseq r7, r1, lr, asr lr │ │ │ │ - eorseq r7, r1, r4, lsr lr │ │ │ │ - eorseq r7, r1, ip, lsl #28 │ │ │ │ - eorseq r7, r1, r4, ror #27 │ │ │ │ + eoreq lr, pc, r8, asr r7 @ │ │ │ │ + eorseq r7, r1, r4, lsl #29 │ │ │ │ + eorseq r7, r1, r0, asr lr │ │ │ │ + eorseq r7, r1, lr, lsl lr │ │ │ │ + ldrshteq r7, [r1], -r4 │ │ │ │ + eorseq r7, r1, ip, asr #27 │ │ │ │ + eorseq r7, r1, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [pc, #264] @ 5918c │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r6, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [r4] │ │ │ │ dmb ish │ │ │ │ @@ -58895,15 +58895,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ andeq sp, r2, r4, lsr r5 │ │ │ │ eorseq ip, r9, r0, ror #23 │ │ │ │ eorseq ip, r9, r8, ror ip │ │ │ │ andeq sp, r2, r4, ror #11 │ │ │ │ eorseq ip, r9, r8, lsr #25 │ │ │ │ - strhteq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, r4, ror r5 @ │ │ │ │ eorseq ip, r9, r4, ror #18 │ │ │ │ ldrhteq r3, [sl], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #1 │ │ │ │ beq 593fc │ │ │ │ @@ -58951,33 +58951,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #256] @ 59504 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 594d4 │ │ │ │ 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 2f3b08 │ │ │ │ + bl 2f3ac0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ bl 439b0 │ │ │ │ ldr r3, [pc, #144] @ 59508 │ │ │ │ ldr r7, [pc, #144] @ 5950c │ │ │ │ ldr r2, [pc, #144] @ 59510 │ │ │ │ @@ -59008,15 +59008,15 @@ │ │ │ │ mov r1, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, fp, r4, ror #20 │ │ │ │ andeq sp, r2, r0, lsl #7 │ │ │ │ ldrshteq ip, [r9], -r4 │ │ │ │ eorseq ip, r9, ip, lsl sl │ │ │ │ eorseq r3, sl, ip, lsl #13 │ │ │ │ @@ -59052,15 +59052,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffffa090 │ │ │ │ andeq sp, r2, r4, asr #5 │ │ │ │ - eorseq r7, r1, r7, ror #20 │ │ │ │ + eorseq r7, r1, r7, lsr #20 │ │ │ │ eorseq ip, r9, r0, lsr #20 │ │ │ │ ldrshteq ip, [r9], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r4, [pc, #396] @ 59750 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -59072,23 +59072,23 @@ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r5, r0 │ │ │ │ blx r1 │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r9, [r4, #92] @ 0x5c │ │ │ │ - bl 2c49b4 │ │ │ │ + bl 2c496c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #332] @ 59754 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 596b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ add r0, r9, r6 │ │ │ │ sub r1, r5, r0 │ │ │ │ @@ -59145,15 +59145,15 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 59728 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 59728 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -59161,17 +59161,17 @@ │ │ │ │ bl 3f2f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r7, fp, r4, lsr #29 │ │ │ │ eorseq r6, fp, r4, ror #16 │ │ │ │ ldrhteq ip, [r9], -r0 │ │ │ │ - eoreq lr, pc, lr, asr #17 │ │ │ │ + eoreq lr, pc, lr, lsl #17 │ │ │ │ mlaseq r9, ip, r3, fp │ │ │ │ - eoreq lr, pc, sl, lsl r9 @ │ │ │ │ + ldrdeq lr, [pc], -sl @ │ │ │ │ eorseq fp, r9, ip, asr #8 │ │ │ │ eorseq ip, r9, r4, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r4, r2 │ │ │ │ @@ -59228,29 +59228,29 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r0, [r4, #88] @ 0x58 │ │ │ │ add r0, r1, r0 │ │ │ │ sub r6, fp, r0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ cmp r9, #0 │ │ │ │ beq 5988c │ │ │ │ cmp r0, #0 │ │ │ │ beq 59898 │ │ │ │ cmp r0, r9 │ │ │ │ bne 59894 │ │ │ │ bl 1f798 │ │ │ │ b 59b00 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59b08 │ │ │ │ bl 1f798 │ │ │ │ add r7, fp, #104 @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c4ac0 │ │ │ │ + bl 2c4a78 │ │ │ │ ldrd r0, [r4, #88] @ 0x58 │ │ │ │ ldr r8, [pc, #1952] @ 5a050 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -59261,28 +59261,28 @@ │ │ │ │ bne 59e7c │ │ │ │ ldr r1, [r8, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 1eacc │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 181e70 │ │ │ │ + bl 181e28 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ cmp r9, #0 │ │ │ │ beq 59a00 │ │ │ │ ldr r2, [pc, #1872] @ 5a054 │ │ │ │ ldr r0, [pc, #1872] @ 5a058 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #13 │ │ │ │ mov r0, sl │ │ │ │ - bl 1244a0 │ │ │ │ + bl 124454 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 59a0c │ │ │ │ ldr r0, [pc, #1888] @ 5a098 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ @@ -59293,15 +59293,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 59af8 │ │ │ │ ldr r0, [pc, #1848] @ 5a0a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59b00 │ │ │ │ ldr r0, [pc, #1832] @ 5a0a8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 59ef4 │ │ │ │ @@ -59328,38 +59328,38 @@ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 59b00 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d2d88 │ │ │ │ + bl 1d2d40 │ │ │ │ b 59d68 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c4a50 │ │ │ │ + bl 2c4a08 │ │ │ │ ldr r0, [pc, #1584] @ 5a05c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ bhi 59b6c │ │ │ │ ldr r4, [pc, #1568] @ 5a060 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 59ad8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59b6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ movne r2, r0 │ │ │ │ ldrne r4, [r0, #36] @ 0x24 │ │ │ │ @@ -59420,146 +59420,146 @@ │ │ │ │ str sl, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ str lr, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ beq 59b84 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 1d2e58 │ │ │ │ + bl 1d2e10 │ │ │ │ ldr r2, [pc, #1244] @ 5a070 │ │ │ │ ldr r0, [pc, #1244] @ 5a074 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #5 │ │ │ │ - bl 123f14 │ │ │ │ + bl 123ec8 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 59bc8 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 59be4 │ │ │ │ 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 2af65c │ │ │ │ + bl 2af614 │ │ │ │ ldr r2, [pc, #1164] @ 5a078 │ │ │ │ add r2, pc, r2 │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r3, #11 │ │ │ │ str sl, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d2f28 │ │ │ │ + bl 1d2ee0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 59c18 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ ldr ip, [pc, #1116] @ 5a07c │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ ldr r2, [pc, #1112] @ 5a080 │ │ │ │ ldm r7!, {r0, r3, r4, r6} │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r1!, {r0, r3, r4, r6} │ │ │ │ ldm r7, {r0, r3, r4, r6} │ │ │ │ stm r1, {r0, r3, r4, r6} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 123f14 │ │ │ │ + bl 123ec8 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 59c68 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 59c84 │ │ │ │ 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 2af65c │ │ │ │ + bl 2af614 │ │ │ │ ldr r2, [pc, #1016] @ 5a084 │ │ │ │ add r2, pc, r2 │ │ │ │ add r7, sp, #248 @ 0xf8 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r3, #11 │ │ │ │ str sl, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d2f28 │ │ │ │ + bl 1d2ee0 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 59cb8 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ ldr r0, [pc, #968] @ 5a088 │ │ │ │ ldr r2, [pc, #968] @ 5a08c │ │ │ │ ldm r7!, {r1, r3, r4, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ stmia sl!, {r1, r3, r4, r6} │ │ │ │ ldm r7, {r1, r3, r4, r6} │ │ │ │ stm sl, {r1, r3, r4, r6} │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #6 │ │ │ │ - bl 123f14 │ │ │ │ + bl 123ec8 │ │ │ │ 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 122208 │ │ │ │ + bl 1221bc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12f7bc │ │ │ │ + bl 12f770 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 59d54 │ │ │ │ ldrd r2, [r7, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 122324 │ │ │ │ + bl 1222d8 │ │ │ │ ldr r0, [r7] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ bne 59d54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl c6bc4 │ │ │ │ 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 sl, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2b88 │ │ │ │ + bl 1d2b40 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 59ed4 │ │ │ │ add r0, fp, #32 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -59601,15 +59601,15 @@ │ │ │ │ strb r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #12 │ │ │ │ movwne r9, #1 │ │ │ │ mov r1, sl │ │ │ │ strb r9, [sp, #169] @ 0xa9 │ │ │ │ strb r9, [sp, #129] @ 0x81 │ │ │ │ strb r9, [sp, #89] @ 0x59 │ │ │ │ - bl 181fe0 │ │ │ │ + bl 181f98 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 59ea0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r8, #16] │ │ │ │ bl 1eacc │ │ │ │ @@ -59721,53 +59721,53 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5a020 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ andeq ip, r2, ip, lsl #19 │ │ │ │ eorseq ip, r9, r8, lsr r0 │ │ │ │ eorseq ip, r9, ip, lsr #15 │ │ │ │ andeq sp, r2, r0, rrx │ │ │ │ eorseq ip, r9, r4, lsr #14 │ │ │ │ - eoreq lr, pc, r0, lsl sl @ │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ eorseq fp, r9, r0, asr #27 │ │ │ │ eorseq r7, fp, r8, lsl ip │ │ │ │ eorseq r7, fp, ip, asr fp │ │ │ │ - ldrhteq r2, [r2], -r0 │ │ │ │ + eorseq r2, r2, r0, ror r9 │ │ │ │ ldrsbteq r3, [sl], -r0 │ │ │ │ eorseq r6, fp, r0, lsr #6 │ │ │ │ eorseq r6, fp, ip, lsl #12 │ │ │ │ eorseq ip, r9, r4, lsl #7 │ │ │ │ eorseq fp, r9, r8, lsr #2 │ │ │ │ eorseq ip, r9, r4, lsr #5 │ │ │ │ - eorseq r2, r2, r0, lsr #13 │ │ │ │ + eorseq r2, r2, r0, ror #12 │ │ │ │ eorseq r3, sl, r0, lsl #8 │ │ │ │ - eorseq r1, r2, r3, lsr #18 │ │ │ │ + eorseq r1, r2, r3, ror #17 │ │ │ │ eorseq r3, sl, r0, asr r3 │ │ │ │ - ldrshteq r2, [r2], -sp │ │ │ │ - eorseq r1, r2, lr, lsl #17 │ │ │ │ + ldrhteq r2, [r2], -sp │ │ │ │ + eorseq r1, r2, lr, asr #16 │ │ │ │ eorseq r3, sl, r4, asr #5 │ │ │ │ - eorseq r2, r2, r6, ror #10 │ │ │ │ - eoreq lr, pc, r9, lsr #15 │ │ │ │ + eorseq r2, r2, r6, lsr #10 │ │ │ │ + eoreq lr, pc, r9, ror #14 │ │ │ │ eorseq ip, r9, r4, asr r3 │ │ │ │ eorseq r6, fp, r4, lsl r4 │ │ │ │ ldrshteq r6, [fp], -r8 │ │ │ │ mlaseq fp, r8, r1, r6 │ │ │ │ eorseq r6, fp, r0, ror #13 │ │ │ │ eorseq r6, fp, ip, asr #13 │ │ │ │ eorseq ip, r9, ip, lsr #8 │ │ │ │ eorseq ip, r9, r0, asr #8 │ │ │ │ - eoreq lr, pc, r1, ror r3 @ │ │ │ │ + eoreq lr, pc, r1, lsr r3 @ │ │ │ │ eorseq fp, r9, ip, lsr #30 │ │ │ │ eorseq fp, r9, r4, ror #30 │ │ │ │ eorseq fp, r9, r4, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -59778,15 +59778,15 @@ │ │ │ │ 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 12a7b8 │ │ │ │ + bl 12a76c │ │ │ │ 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 │ │ │ │ @@ -59943,18 +59943,18 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ andeq ip, r2, r0, asr r5 │ │ │ │ eorseq fp, r9, r4, asr #23 │ │ │ │ eorseq fp, r9, r4, lsr #25 │ │ │ │ eorseq r7, fp, r4, asr #17 │ │ │ │ eorseq r7, fp, r4, lsr #15 │ │ │ │ eorseq r2, sl, r0, lsl sl │ │ │ │ - eorseq r1, r2, r8, lsr r4 │ │ │ │ + ldrshteq r1, [r2], -r8 │ │ │ │ ldrshteq r2, [sl], -ip │ │ │ │ eorseq r2, sl, r8, ror r8 │ │ │ │ - eorseq r1, r2, r0, lsr #5 │ │ │ │ + eorseq r1, r2, r0, ror #4 │ │ │ │ eorseq r2, sl, r4, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ cmp r0, #0 │ │ │ │ bne 5a704 │ │ │ │ @@ -60065,38 +60065,38 @@ │ │ │ │ str r8, [r5, #80] @ 0x50 │ │ │ │ str r1, [r5, #72] @ 0x48 │ │ │ │ mov r8, ip │ │ │ │ stm r0, {r2, r3, r4} │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ebfec │ │ │ │ + bl 2ebfa4 │ │ │ │ cmp r0, r7 │ │ │ │ bcs 5a6bc │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r1, r0, lsl #3]! │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a5b0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r0, [pc, #572] @ 5a7fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a5f8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 13cc94 │ │ │ │ + bl 13cc4c │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #5] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -60104,15 +60104,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 5a698 │ │ │ │ ldr r0, [pc, #496] @ 5a808 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a5cc │ │ │ │ ldr r0, [pc, #480] @ 5a80c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5a724 │ │ │ │ @@ -60132,15 +60132,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ b 5a5cc │ │ │ │ cmp r1, #0 │ │ │ │ beq 5a5cc │ │ │ │ ldr r0, [pc, #348] @ 5a804 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -60201,58 +60201,58 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 5a7a4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r8, #5] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrhteq fp, [r9], -ip │ │ │ │ - eoreq lr, pc, r0, lsr #15 │ │ │ │ - mlaeq pc, lr, sl, lr @ │ │ │ │ - strdeq lr, [pc], -r7 @ │ │ │ │ - eoreq lr, pc, lr, lsr #15 │ │ │ │ - ldrdeq lr, [pc], -lr @ │ │ │ │ - strhteq lr, [pc], -r3 │ │ │ │ - eoreq pc, pc, ip, lsl r6 @ │ │ │ │ - mlaeq pc, pc, sp, pc @ │ │ │ │ - ldrdeq lr, [pc], -r6 @ │ │ │ │ - eorseq r2, r0, r5, ror #3 │ │ │ │ - mlaseq r0, r1, r7, r6 │ │ │ │ - eorseq r4, r1, lr, ror #30 │ │ │ │ - eorseq r0, r0, sp, lsr r5 │ │ │ │ - eorseq r3, r0, pc, lsr r5 │ │ │ │ - eorseq r4, r0, r7, lsr r4 │ │ │ │ - eorseq r5, r0, r9, ror #9 │ │ │ │ - strdeq lr, [pc], -r2 @ │ │ │ │ + eoreq lr, pc, r0, ror #14 │ │ │ │ + eoreq lr, pc, lr, asr sl @ │ │ │ │ + strhteq lr, [pc], -r7 │ │ │ │ + eoreq lr, pc, lr, ror #14 │ │ │ │ + mlaeq pc, lr, ip, lr @ │ │ │ │ + eoreq lr, pc, r3, ror lr @ │ │ │ │ + ldrdeq pc, [pc], -ip @ │ │ │ │ + eoreq pc, pc, pc, asr sp @ │ │ │ │ + mlaeq pc, r6, sp, lr @ │ │ │ │ + eorseq r2, r0, r5, lsr #3 │ │ │ │ + eorseq r6, r0, r1, asr r7 │ │ │ │ + eorseq r4, r1, lr, lsr #30 │ │ │ │ + ldrshteq r0, [r0], -sp │ │ │ │ + ldrshteq r3, [r0], -pc │ │ │ │ + ldrshteq r4, [r0], -r7 │ │ │ │ + eorseq r5, r0, r9, lsr #9 │ │ │ │ + strhteq lr, [pc], -r2 │ │ │ │ mlaseq r9, r4, r7, fp │ │ │ │ eorseq r5, fp, ip, lsl #15 │ │ │ │ eorseq r5, fp, r4, lsl sl │ │ │ │ eorseq r5, fp, ip, ror #18 │ │ │ │ ldrshteq r5, [fp], -ip │ │ │ │ eorseq r5, fp, r8, ror #19 │ │ │ │ - eoreq sp, pc, r1, asr #22 │ │ │ │ + eoreq sp, pc, r1, lsl #22 │ │ │ │ eorseq fp, r9, ip, ror r9 │ │ │ │ eorseq fp, r9, ip, asr #20 │ │ │ │ ldrhteq fp, [r9], -r0 │ │ │ │ ldr r2, [pc, #32] @ 5a848 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #28] @ 5a84c │ │ │ │ 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 349e18 │ │ │ │ - eorseq r6, r1, ip, lsl #29 │ │ │ │ + b 349dd0 │ │ │ │ + eorseq r6, r1, ip, asr #28 │ │ │ │ ldrsbteq fp, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #100] @ 5a8c4 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #96] @ 5a8c8 │ │ │ │ mov r6, #7 │ │ │ │ @@ -60272,21 +60272,21 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq sp, pc, sp, ror #28 │ │ │ │ + eoreq sp, pc, sp, lsr #28 │ │ │ │ ldrhteq fp, [r9], -r0 │ │ │ │ - eorseq r6, r1, sl, asr r8 │ │ │ │ - strdeq ip, [pc], -r8 @ │ │ │ │ + eorseq r6, r1, sl, lsl r8 │ │ │ │ + strhteq ip, [pc], -r8 │ │ │ │ mlaseq r9, r8, r8, fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ cmp r0, #0 │ │ │ │ bne 5ac34 │ │ │ │ @@ -60303,15 +60303,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 5a9d4 │ │ │ │ ldr r0, [pc, #1184] @ 5add4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5a9dc │ │ │ │ ldr r0, [pc, #1168] @ 5add8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5ad20 │ │ │ │ @@ -60341,15 +60341,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str lr, [sp, #20] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, sp │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 5a9dc │ │ │ │ cmp r1, #0 │ │ │ │ bne 5ac18 │ │ │ │ ldr r0, [pc, #992] @ 5adc4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -60388,15 +60388,15 @@ │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ ldr r0, [pc, #884] @ 5adec │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ac54 │ │ │ │ ldr r1, [pc, #896] @ 5ae1c │ │ │ │ mov r2, #24 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -60404,15 +60404,15 @@ │ │ │ │ b 5abec │ │ │ │ ldr r0, [pc, #852] @ 5ae0c │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ac6c │ │ │ │ ldr r1, [pc, #848] @ 5ae2c │ │ │ │ mov r2, #24 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -60420,15 +60420,15 @@ │ │ │ │ b 5abec │ │ │ │ ldr r0, [pc, #772] @ 5adfc │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ac84 │ │ │ │ ldr r1, [pc, #776] @ 5ae24 │ │ │ │ mov r2, #27 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -60437,30 +60437,30 @@ │ │ │ │ ldr r0, [pc, #716] @ 5ae04 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #25 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #25 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ac9c │ │ │ │ ldr r1, [pc, #712] @ 5ae28 │ │ │ │ mov r2, #25 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ b 5abec │ │ │ │ ldr r0, [pc, #636] @ 5adf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #33 @ 0x21 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5acb4 │ │ │ │ ldr r1, [pc, #644] @ 5ae20 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -60468,15 +60468,15 @@ │ │ │ │ b 5abec │ │ │ │ ldr r0, [pc, #604] @ 5ae14 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #29 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #29 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5accc │ │ │ │ ldr r1, [pc, #596] @ 5ae30 │ │ │ │ mov r2, #29 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -60601,15 +60601,15 @@ │ │ │ │ eorseq fp, r9, r4, asr #10 │ │ │ │ eorseq r6, fp, ip, lsl sl │ │ │ │ eorseq r5, fp, r4, asr #8 │ │ │ │ eorseq r5, fp, r4, lsl #14 │ │ │ │ eorseq r5, fp, r0, lsl #8 │ │ │ │ eorseq r5, fp, ip, ror #13 │ │ │ │ ldrsbteq r5, [fp], -r8 │ │ │ │ - eoreq sp, pc, r5, asr #10 │ │ │ │ + eoreq sp, pc, r5, lsl #10 │ │ │ │ eorseq fp, r9, r8, lsr #8 │ │ │ │ eorseq fp, r9, ip, asr r4 │ │ │ │ eorseq fp, r9, r8, asr #15 │ │ │ │ ldrshteq r5, [fp], -r0 │ │ │ │ ldrshteq fp, [r9], -ip │ │ │ │ ldrshteq r5, [fp], -r0 │ │ │ │ mlaseq r9, ip, r0, fp │ │ │ │ @@ -60617,34 +60617,34 @@ │ │ │ │ eorseq fp, r9, ip, asr #1 │ │ │ │ eorseq r5, fp, ip, lsr #6 │ │ │ │ ldrhteq fp, [r9], -r4 │ │ │ │ ldrhteq r5, [fp], -r0 │ │ │ │ eorseq fp, r9, r4, ror #1 │ │ │ │ ldrhteq r5, [fp], -r0 │ │ │ │ eorseq fp, r9, r4, lsl #1 │ │ │ │ + eorseq r6, r1, r8, asr r6 │ │ │ │ + eorseq r6, r1, r0, ror r5 │ │ │ │ + eorseq r6, r1, r8, lsl r6 │ │ │ │ + ldrshteq r6, [r1], -r4 │ │ │ │ mlaseq r1, r8, r6, r6 │ │ │ │ ldrhteq r6, [r1], -r0 │ │ │ │ - eorseq r6, r1, r8, asr r6 │ │ │ │ - eorseq r6, r1, r4, lsr r6 │ │ │ │ - ldrsbteq r6, [r1], -r8 │ │ │ │ - ldrshteq r6, [r1], -r0 │ │ │ │ eorseq fp, r9, r8, ror r4 │ │ │ │ eorseq fp, r9, r8, ror r4 │ │ │ │ eorseq fp, r9, r8, lsr r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [pc, #112] @ 5aec0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ ldrne r1, [pc, #72] @ 5aec4 │ │ │ │ ldmne ip!, {r2, r4, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmiane r3!, {r2, r4, lr} │ │ │ │ @@ -60670,15 +60670,15 @@ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ strb r3, [sp, #16] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ ldrne r1, [pc, #72] @ 5af4c │ │ │ │ ldmne ip!, {r2, r4, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmiane r3!, {r2, r4, lr} │ │ │ │ @@ -60734,15 +60734,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 5afcc │ │ │ │ cmp r1, #2 │ │ │ │ beq 5b184 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2f2b30 │ │ │ │ + bl 2f2ae8 │ │ │ │ strd r0, [r4, #20] │ │ │ │ b 5b000 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -60762,15 +60762,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5b064 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl c8d4c │ │ │ │ ldrb r8, [r0, #41] @ 0x29 │ │ │ │ mov r7, r0 │ │ │ │ tst r1, #1 │ │ │ │ bne 5b090 │ │ │ │ ldr r0, [pc, #568] @ 5b2b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -60788,15 +60788,15 @@ │ │ │ │ beq 5b190 │ │ │ │ ldr r0, [pc, #516] @ 5b2bc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b19c │ │ │ │ ldr r3, [pc, #484] @ 5b2c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r8, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -60827,15 +60827,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5b168 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #16] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -60880,15 +60880,15 @@ │ │ │ │ b 5b238 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5b28c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #16] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #16] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -60955,15 +60955,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 5b340 │ │ │ │ cmp r1, #2 │ │ │ │ beq 5b4f8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2f2b30 │ │ │ │ + bl 2f2ae8 │ │ │ │ strd r0, [r4, #20] │ │ │ │ b 5b374 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -60983,15 +60983,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5b3d8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl c8d4c │ │ │ │ ldrb r8, [r0, #41] @ 0x29 │ │ │ │ mov r7, r0 │ │ │ │ tst r1, #1 │ │ │ │ bne 5b404 │ │ │ │ ldr r0, [pc, #568] @ 5b62c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -61009,15 +61009,15 @@ │ │ │ │ beq 5b504 │ │ │ │ ldr r0, [pc, #516] @ 5b630 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b510 │ │ │ │ ldr r3, [pc, #484] @ 5b634 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r8, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -61048,15 +61048,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5b4dc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #16] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -61101,15 +61101,15 @@ │ │ │ │ b 5b5ac │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5b600 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #16] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #16] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -61306,15 +61306,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffff7d58 │ │ │ │ andeq sl, r2, ip, lsl #31 │ │ │ │ - eorseq r5, r1, pc, lsr #14 │ │ │ │ + eorseq r5, r1, pc, ror #13 │ │ │ │ ldrhteq sl, [r9], -r0 │ │ │ │ ldrhteq sl, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ ldr r1, [pc, #1672] @ 5bf84 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -61707,15 +61707,15 @@ │ │ │ │ ldr r2, [pc, #308] @ 5c044 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ b 5bb70 │ │ │ │ bl 5364c │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #88] @ 5bf88 │ │ │ │ ldr r7, [pc, #88] @ 5bf8c │ │ │ │ ldr r2, [pc, #88] @ 5bf90 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ @@ -61790,30 +61790,30 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #820] @ 5c398 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5c2f8 │ │ │ │ ldr r5, [pc, #772] @ 5c39c │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #768] @ 5c3a0 │ │ │ │ mov r2, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -61821,15 +61821,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5c308 │ │ │ │ ldr r1, [pc, #708] @ 5c3a4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -61837,15 +61837,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5c318 │ │ │ │ ldr r1, [pc, #648] @ 5c3a8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -61853,15 +61853,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5c328 │ │ │ │ ldr r1, [pc, #588] @ 5c3ac │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -61869,15 +61869,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5c338 │ │ │ │ ldr r1, [pc, #528] @ 5c3b0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -61885,15 +61885,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5c348 │ │ │ │ ldr r1, [pc, #468] @ 5c3b4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -61901,15 +61901,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5c358 │ │ │ │ ldr r1, [pc, #408] @ 5c3b8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #16 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -61917,15 +61917,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5c368 │ │ │ │ ldr r1, [pc, #348] @ 5c3bc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #10 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -61933,15 +61933,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 5c378 │ │ │ │ ldr r1, [pc, #288] @ 5c3c0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -61954,64 +61954,64 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl d3aac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 5c090 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 5c0d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 5c118 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 5c158 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 5c198 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 5c1d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 5c218 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 5c258 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 5c298 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 5c2d8 │ │ │ │ - eorseq r5, r1, r1, lsl #6 │ │ │ │ + eorseq r5, r1, r1, asr #5 │ │ │ │ eorseq r5, fp, r8, asr #7 │ │ │ │ - ldrshteq r5, [r1], -r1 │ │ │ │ - ldrhteq r5, [r1], -r2 │ │ │ │ - eorseq r5, r1, pc, ror r2 │ │ │ │ - eorseq r5, r1, sl, asr #4 │ │ │ │ - eorseq r5, r1, r9, lsl r2 │ │ │ │ - eorseq r5, r1, r7, ror #3 │ │ │ │ - eoreq fp, pc, r8, asr r9 @ │ │ │ │ - eorseq r5, r1, r0, ror r1 │ │ │ │ - eorseq r5, r1, sl, lsr r1 │ │ │ │ - eorseq r5, r1, ip, ror r3 │ │ │ │ + ldrhteq r5, [r1], -r1 │ │ │ │ + eorseq r5, r1, r2, ror r2 │ │ │ │ + eorseq r5, r1, pc, lsr r2 │ │ │ │ + eorseq r5, r1, sl, lsl #4 │ │ │ │ + ldrsbteq r5, [r1], -r9 │ │ │ │ + eorseq r5, r1, r7, lsr #3 │ │ │ │ + eoreq fp, pc, r8, lsl r9 @ │ │ │ │ + eorseq r5, r1, r0, lsr r1 │ │ │ │ + ldrshteq r5, [r1], -sl │ │ │ │ + eorseq r5, r1, ip, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r4, [pc, #940] @ 5c784 │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -62030,26 +62030,26 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ beq 5c65c │ │ │ │ ldr r8, [pc, #880] @ 5c794 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c650 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c664 │ │ │ │ ldr r1, [pc, #808] @ 5c798 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #804] @ 5c79c │ │ │ │ ldr r4, [pc, #804] @ 5c7a0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -62061,26 +62061,26 @@ │ │ │ │ bl 1da34 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c674 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c650 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c67c │ │ │ │ ldr r1, [pc, #696] @ 5c7a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #692] @ 5c7a8 │ │ │ │ ldr r4, [pc, #692] @ 5c7ac │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -62093,26 +62093,26 @@ │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c68c │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c650 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c694 │ │ │ │ ldr r1, [pc, #580] @ 5c7b0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #576] @ 5c7b4 │ │ │ │ ldr r8, [pc, #576] @ 5c7b8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -62156,15 +62156,15 @@ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2ef414 │ │ │ │ + bl 2ef3cc │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 92048 │ │ │ │ mov r0, r4 │ │ │ │ bl 926cc │ │ │ │ mov r0, r4 │ │ │ │ bl 92864 │ │ │ │ @@ -62188,15 +62188,15 @@ │ │ │ │ bl 53bf0 │ │ │ │ b 5c6a8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 5364c │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #212] @ 5c788 │ │ │ │ ldr r7, [pc, #212] @ 5c78c │ │ │ │ ldr r2, [pc, #212] @ 5c790 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -62213,15 +62213,15 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 38904 │ │ │ │ bl 53bf0 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #176] @ 5c7c8 │ │ │ │ ldr r7, [pc, #176] @ 5c7cc │ │ │ │ ldr r2, [pc, #176] @ 5c7d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -62248,32 +62248,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mlaseq fp, r0, r0, r5 │ │ │ │ ldrshteq r9, [r9], -ip │ │ │ │ andeq sl, r2, r0, lsr r1 │ │ │ │ ldrshteq r9, [r9], -r4 │ │ │ │ eorseq r3, fp, r8, asr #20 │ │ │ │ - eorseq r5, r1, r2, ror #20 │ │ │ │ + eorseq r5, r1, r2, lsr #20 │ │ │ │ andeq sp, r1, r8, asr #25 │ │ │ │ - andseq lr, r1, r8, lsr #28 │ │ │ │ - eorseq r5, r1, r6, ror #19 │ │ │ │ + andseq lr, r1, r0, ror #27 │ │ │ │ + eorseq r5, r1, r6, lsr #19 │ │ │ │ andeq sp, r1, r8, lsl #27 │ │ │ │ - andseq lr, r1, ip, lsr #27 │ │ │ │ - eorseq r5, r1, fp, lsl #19 │ │ │ │ - strdeq r9, [r1], -r4 │ │ │ │ - andseq lr, r1, ip, lsr #26 │ │ │ │ - eorseq r5, r1, r9, asr #18 │ │ │ │ - andseq r1, r0, r0, ror sl │ │ │ │ andseq lr, r1, r4, ror #26 │ │ │ │ + eorseq r5, r1, fp, asr #18 │ │ │ │ + strdeq r9, [r1], -r4 │ │ │ │ + andseq lr, r1, r4, ror #25 │ │ │ │ + eorseq r5, r1, r9, lsl #18 │ │ │ │ + andseq r1, r0, r8, lsr #20 │ │ │ │ + andseq lr, r1, ip, lsl sp │ │ │ │ mlaseq r9, r8, r6, r9 │ │ │ │ ldrdeq sl, [r2], -r4 │ │ │ │ mlaseq r9, r8, r6, r9 │ │ │ │ ldrhteq r5, [sl], -r4 │ │ │ │ - eorseq r5, r1, r7, lsr #1 │ │ │ │ - mlaseq r1, sp, r0, r5 │ │ │ │ + eorseq r5, r1, r7, rrx │ │ │ │ + eorseq r5, r1, sp, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ beq 5c8a4 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -62365,22 +62365,22 @@ │ │ │ │ ldr r0, [r9, #64]! @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5cb8c │ │ │ │ mov sl, #1 │ │ │ │ cmp r7, #0 │ │ │ │ beq 5c9e0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12f7bc │ │ │ │ + bl 12f770 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5c9e0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ dmb ish │ │ │ │ - bl 2de2a0 │ │ │ │ + bl 2de258 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ bne 5c9a8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl c6bc4 │ │ │ │ @@ -62425,29 +62425,29 @@ │ │ │ │ ldr r1, [pc, #888] @ 5cdc0 │ │ │ │ ldr r2, [pc, #888] @ 5cdc4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #17 │ │ │ │ mov r3, r8 │ │ │ │ - bl 19fd34 │ │ │ │ + bl 19fcec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ca74 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 5cbb0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b83e0 │ │ │ │ + bl 1b8398 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ bne 5ccd0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -62502,24 +62502,24 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl 38904 │ │ │ │ ldr r0, [pc, #532] @ 5cd98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ b 5c818 │ │ │ │ bl 5b6bc │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #564] @ 5cdd0 │ │ │ │ add fp, sp, #32 │ │ │ │ ldr r3, [pc, #560] @ 5cdd4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ b 5cbcc │ │ │ │ bl 5b6bc │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #520] @ 5cdc8 │ │ │ │ ldr r3, [pc, #520] @ 5cdcc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -62636,35 +62636,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r4, fp, r0, ror #28 │ │ │ │ eorseq r4, fp, r4, ror #21 │ │ │ │ eorseq r4, fp, r4, asr #18 │ │ │ │ @ instruction: 0xffff6960 │ │ │ │ muleq r2, r4, fp │ │ │ │ - eorseq r4, r1, r1, ror #13 │ │ │ │ + eorseq r4, r1, r1, lsr #13 │ │ │ │ eorseq r9, r9, ip, lsr #11 │ │ │ │ mlaseq r9, r0, r5, r9 │ │ │ │ - eoreq fp, pc, r0, lsl #25 │ │ │ │ + eoreq fp, pc, r0, asr #24 │ │ │ │ eorseq r9, r9, r0, lsr r0 │ │ │ │ eorseq r4, fp, r4, ror #22 │ │ │ │ - eorseq r6, r2, lr, lsr r4 │ │ │ │ + ldrshteq r6, [r2], -lr │ │ │ │ eorseq r5, sl, ip, asr #12 │ │ │ │ andeq r9, r2, ip, lsr ip │ │ │ │ eorseq r9, r9, ip, ror #3 │ │ │ │ andeq r9, r2, ip, asr ip │ │ │ │ eorseq r9, r9, ip, lsl #4 │ │ │ │ ldrsbteq r9, [r9], -r4 │ │ │ │ eorseq r9, r9, r8, asr #3 │ │ │ │ eorseq r4, fp, r0, lsr r9 │ │ │ │ eorseq r4, fp, r8, lsl ip │ │ │ │ mlaseq fp, r0, fp, r4 │ │ │ │ andeq r9, r2, ip, asr #25 │ │ │ │ eorseq r9, r9, r0, asr #6 │ │ │ │ eorseq r9, r9, r8, ror #13 │ │ │ │ - eoreq fp, pc, lr, lsr #5 │ │ │ │ + eoreq fp, pc, lr, ror #4 │ │ │ │ eorseq r7, r9, r0, asr #27 │ │ │ │ ldrshteq r9, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq 5ce94 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -62695,15 +62695,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5bc │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r5, r7} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 12a7b8 │ │ │ │ + bl 12a76c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ bl 439b0 │ │ │ │ ldr r3, [pc, #104] @ 5cf18 │ │ │ │ ldr r7, [pc, #104] @ 5cf1c │ │ │ │ ldr r2, [pc, #104] @ 5cf20 │ │ │ │ @@ -62786,29 +62786,29 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 5cfd8 │ │ │ │ tst r2, #1 │ │ │ │ dmb ish │ │ │ │ bne 5cfa0 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r5, #128] @ 0x80 │ │ │ │ mov r6, r5 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 5d0f4 │ │ │ │ ldr r0, [pc, #1000] @ 5d414 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d408 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r5, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -62845,34 +62845,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5d0c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5d0f0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 5d1f4 │ │ │ │ ldr r0, [pc, #748] @ 5d418 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d408 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r5, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -62909,34 +62909,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5d1c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5d1f0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r6, #136] @ 0x88 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 5d2f4 │ │ │ │ ldr r0, [pc, #496] @ 5d41c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d408 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r5, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -62973,34 +62973,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5d2c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5d2f0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r6, #140] @ 0x8c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 5d3f4 │ │ │ │ ldr r0, [pc, #244] @ 5d420 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d408 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r6, #140 @ 0x8c │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -63037,15 +63037,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5d3c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5d3f0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -63079,15 +63079,15 @@ │ │ │ │ beq 5d4b0 │ │ │ │ ldr r0, [pc, #616] @ 5d6ec │ │ │ │ mov r1, #8 │ │ │ │ mov r6, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d678 │ │ │ │ mov r1, r5 │ │ │ │ b 5d4b8 │ │ │ │ mov r7, #0 │ │ │ │ b 5d578 │ │ │ │ mov r0, #8 │ │ │ │ @@ -63121,15 +63121,15 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r2, #8 │ │ │ │ lsl r6, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5d564 │ │ │ │ ldr r2, [pc, #424] @ 5d6f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ bl 38854 │ │ │ │ @@ -63160,15 +63160,15 @@ │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #200] @ 0xc8 │ │ │ │ str r8, [sp, #204] @ 0xcc │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d660 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -63209,26 +63209,26 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5d6e0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 66b10 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -63251,15 +63251,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #232] @ 5d820 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5d814 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -63293,15 +63293,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5d7c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5d7f0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ @@ -63337,15 +63337,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r8, sp │ │ │ │ add r1, r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 18d9b8 │ │ │ │ + bl 18d970 │ │ │ │ ldrd r0, [r7, #32] │ │ │ │ dmb ish │ │ │ │ cmp r1, r0 │ │ │ │ mvncs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [r7, #8] │ │ │ │ bne 5d8cc │ │ │ │ @@ -63381,15 +63381,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5d92c │ │ │ │ cmp r2, #1 │ │ │ │ bne 5d950 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 3730c │ │ │ │ b 5d85c │ │ │ │ bl 372e4 │ │ │ │ @@ -63463,15 +63463,15 @@ │ │ │ │ cmp r3, r1 │ │ │ │ ldreq r3, [r2] │ │ │ │ cmpeq r3, r0 │ │ │ │ beq 5dd3c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2deae4 │ │ │ │ + bl 2dea9c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r2, r3, r7} │ │ │ │ strd r0, [r6, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -63502,15 +63502,15 @@ │ │ │ │ b 5de18 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r1, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, #0 │ │ │ │ - bl 18d9b8 │ │ │ │ + bl 18d970 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ beq 5dcd8 │ │ │ │ cmp r0, #2 │ │ │ │ bne 5dcd8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -63519,15 +63519,15 @@ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ b 5dcd8 │ │ │ │ mov r7, #0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2deae4 │ │ │ │ + bl 2dea9c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ strd r0, [r6, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -63555,15 +63555,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 5dbe4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5dc08 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ beq 5dce8 │ │ │ │ b 5dd60 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r5, #8 │ │ │ │ @@ -63572,15 +63572,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5dc28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5dc4c │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5dc6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ @@ -63594,28 +63594,28 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5dc7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 5dd5c │ │ │ │ mov r7, #1 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ b 5dd5c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r5, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 5dcb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5dcd8 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #2 │ │ │ │ bne 5dd60 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5dd04 │ │ │ │ @@ -63631,15 +63631,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 5dd14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 5dd60 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ b 5dd60 │ │ │ │ ldm r4, {r2, r3, r7} │ │ │ │ strd r0, [r6, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ @@ -63729,29 +63729,29 @@ │ │ │ │ beq 5deac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 5dfb0 │ │ │ │ ldr r0, [pc, #488] @ 5e0d0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5e0c4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r5, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -63788,34 +63788,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5df84 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5dfac │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 5e0b0 │ │ │ │ ldr r0, [pc, #236] @ 5e0d4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5e0c4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r6, #44 @ 0x2c │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -63852,15 +63852,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5e084 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5e0ac │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -63971,15 +63971,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 61998 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, fp, r8, lsl #28 │ │ │ │ - eorseq r4, r1, r6, ror #14 │ │ │ │ + eorseq r4, r1, r6, lsr #14 │ │ │ │ eorseq r8, r9, r4, lsl #5 │ │ │ │ eorseq r8, r9, ip, asr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add r4, r5, #8 │ │ │ │ ldrex r0, [r4] │ │ │ │ @@ -64061,15 +64061,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 63004 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, fp, r0, ror #24 │ │ │ │ - eorseq r4, r1, sl, ror #11 │ │ │ │ + eorseq r4, r1, sl, lsr #11 │ │ │ │ eorseq r8, r9, r8, lsl #2 │ │ │ │ ldrshteq r7, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, r1 │ │ │ │ add r4, r7, #8 │ │ │ │ @@ -64225,18 +64225,18 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 63004 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrshteq r1, [fp], -r0 │ │ │ │ - eorseq r4, r1, sl, asr #7 │ │ │ │ + eorseq r4, r1, sl, lsl #7 │ │ │ │ eorseq r7, r9, r8, ror #29 │ │ │ │ eorseq r7, r9, r0, ror #27 │ │ │ │ - eorseq r3, r2, r3, lsr #9 │ │ │ │ + eorseq r3, r2, r3, ror #8 │ │ │ │ eorseq r7, r9, r8, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r1] │ │ │ │ mov sl, r0 │ │ │ │ add r4, r7, #8 │ │ │ │ ldrex r0, [r4] │ │ │ │ @@ -64259,29 +64259,29 @@ │ │ │ │ bne 5e8b4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r0, #1 │ │ │ │ str r1, [r7, #52] @ 0x34 │ │ │ │ bne 5e7f8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ add r5, r7, #64 @ 0x40 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 5e7ec │ │ │ │ ldr r0, [pc, #540] @ 5e94c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5e8fc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -64315,15 +64315,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5e7c0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 5e7e8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ @@ -64402,15 +64402,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 63004 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, fp, r8, asr r8 │ │ │ │ - eorseq r4, r1, sl, asr #1 │ │ │ │ + eorseq r4, r1, sl, lsl #1 │ │ │ │ eorseq r7, r9, r8, ror #23 │ │ │ │ ldrshteq r7, [r9], -r0 │ │ │ │ eorseq r1, fp, ip, lsr r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, r5, #8 │ │ │ │ @@ -64493,15 +64493,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 63004 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, fp, r0, lsr #11 │ │ │ │ - eorseq r3, r1, sl, lsr #30 │ │ │ │ + eorseq r3, r1, sl, ror #29 │ │ │ │ eorseq r7, r9, r8, asr #20 │ │ │ │ eorseq r7, r9, r0, ror #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, r5, #8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -64568,15 +64568,15 @@ │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 5ebcc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 37b10 │ │ │ │ b 5ebc4 │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r3, r1, r2, lsr lr │ │ │ │ + ldrshteq r3, [r1], -r2 │ │ │ │ eorseq r7, r9, r0, ror #18 │ │ │ │ eorseq r7, r9, r8, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5ed18 │ │ │ │ mov r4, r0 │ │ │ │ @@ -64593,15 +64593,15 @@ │ │ │ │ beq 5ec50 │ │ │ │ ldr r0, [pc, #320] @ 5ed6c │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ed40 │ │ │ │ mov r1, r5 │ │ │ │ b 5ec58 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -64626,15 +64626,15 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #184] @ 5ed70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5ed30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -64671,15 +64671,15 @@ │ │ │ │ mov r0, sp │ │ │ │ bl 62dd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, fp, ip, lsr r2 │ │ │ │ ldrhteq r1, [fp], -r8 │ │ │ │ - ldrhteq r2, [r1], -r0 │ │ │ │ + eorseq r2, r1, r0, ror r9 │ │ │ │ eorseq r7, r9, r4, asr #13 │ │ │ │ ldrhteq r7, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ @@ -64849,15 +64849,15 @@ │ │ │ │ bl 6366c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 61818 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - ldrhteq r2, [r1], -r5 │ │ │ │ + eorseq r2, r1, r5, ror r8 │ │ │ │ eorseq r7, r9, r4, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -65026,15 +65026,15 @@ │ │ │ │ bl 6317c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 614ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - ldrshteq r2, [r1], -r1 │ │ │ │ + ldrhteq r2, [r1], -r1 │ │ │ │ ldrhteq r7, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r8, r1 │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -65187,15 +65187,15 @@ │ │ │ │ b 5f570 │ │ │ │ bl 1dbf0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 61af0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r2, r1, sp, ror #6 │ │ │ │ + eorseq r2, r1, sp, lsr #6 │ │ │ │ eorseq r6, r9, ip, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -65364,15 +65364,15 @@ │ │ │ │ bl 6366c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 61630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r2, r1, r9, lsr #1 │ │ │ │ + eorseq r2, r1, r9, rrx │ │ │ │ eorseq r6, r9, r8, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -65538,15 +65538,15 @@ │ │ │ │ bl 61794 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 629a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r1, r1, r5, ror #27 │ │ │ │ + eorseq r1, r1, r5, lsr #27 │ │ │ │ eorseq r6, r9, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -65712,15 +65712,15 @@ │ │ │ │ bl 61430 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 626c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r1, r1, sp, lsr #22 │ │ │ │ + eorseq r1, r1, sp, ror #21 │ │ │ │ eorseq r6, r9, ip, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -65886,15 +65886,15 @@ │ │ │ │ bl 66ff8 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 61f58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r1, r1, r5, ror r8 │ │ │ │ + eorseq r1, r1, r5, lsr r8 │ │ │ │ eorseq r6, r9, r4, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ @@ -65912,15 +65912,15 @@ │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, r1, #32 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ b 600f0 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ tst r2, r0 │ │ │ │ bne 6009c │ │ │ │ sub r0, r2, #1 │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ @@ -66046,15 +66046,15 @@ │ │ │ │ tst r0, r2 │ │ │ │ beq 602e8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, r6, #32 │ │ │ │ b 60308 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ tst r0, r3 │ │ │ │ bne 603f8 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ @@ -66127,15 +66127,15 @@ │ │ │ │ ldr r2, [pc, #36] @ 60444 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38a40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b 6042c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19b8a8 │ │ │ │ + bl 19b860 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r6, r9, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -66147,15 +66147,15 @@ │ │ │ │ and r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 605b4 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r4, r2, r1 │ │ │ │ b 604b4 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ ldr r9, [r5, #68] @ 0x44 │ │ │ │ rsb r0, r0, #0 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ and r4, r3, r0 │ │ │ │ @@ -66241,15 +66241,15 @@ │ │ │ │ and r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 60714 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ rsb r1, r1, #0 │ │ │ │ and r4, r2, r1 │ │ │ │ b 6062c │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ ldr r7, [r5, #68] @ 0x44 │ │ │ │ rsb r0, r0, #0 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ and r4, r3, r0 │ │ │ │ @@ -66324,15 +66324,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ mov r6, r1 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ dmb ish │ │ │ │ b 60760 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r1, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r8, [r6, #4] │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ ubfx r7, r0, #1, #5 │ │ │ │ cmp r7, #31 │ │ │ │ @@ -66370,15 +66370,15 @@ │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r9, #31 │ │ │ │ bne 60838 │ │ │ │ ldr r0, [r8, #1488] @ 0x5d0 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 60814 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r0, [r8, #1488] @ 0x5d0 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 60800 │ │ │ │ ldr r1, [r0, #1488] @ 0x5d0 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, #4] │ │ │ │ @@ -66392,15 +66392,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ add fp, r8, r0, lsl #4 │ │ │ │ add r4, fp, #40 @ 0x28 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 6086c │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ beq 60858 │ │ │ │ add sl, sp, #8 │ │ │ │ ldm fp!, {r1, r2, r3, r5, r6} │ │ │ │ cmp r9, #31 │ │ │ │ @@ -66449,15 +66449,15 @@ │ │ │ │ dmb ish │ │ │ │ beq 60940 │ │ │ │ cmp r7, #28 │ │ │ │ bls 60964 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1496 @ 0x5d8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl, {r0, r1, r2, r3, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r7} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r9, #1 │ │ │ │ @@ -66484,15 +66484,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ dmb ish │ │ │ │ b 609e0 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r1, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r5, [r6, #4] │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ ubfx r7, r0, #1, #5 │ │ │ │ cmp r7, #31 │ │ │ │ @@ -66530,15 +66530,15 @@ │ │ │ │ add r9, r7, #1 │ │ │ │ cmp r9, #31 │ │ │ │ bne 60ab8 │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne 60a94 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r0, [r5, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 60a80 │ │ │ │ ldr r1, [r0, #248] @ 0xf8 │ │ │ │ dmb ish │ │ │ │ str r0, [r6, #4] │ │ │ │ @@ -66550,15 +66550,15 @@ │ │ │ │ str r0, [r6] │ │ │ │ add r6, r5, r7, lsl #3 │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ bne 60ae4 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r0, [r4] │ │ │ │ tst r0, #1 │ │ │ │ dmb ish │ │ │ │ beq 60ad0 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r9, #31 │ │ │ │ bne 60b64 │ │ │ │ @@ -66601,15 +66601,15 @@ │ │ │ │ dmb ish │ │ │ │ beq 60b40 │ │ │ │ cmp r7, #28 │ │ │ │ bls 60bbc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #30 │ │ │ │ beq 60b90 │ │ │ │ @@ -66643,29 +66643,29 @@ │ │ │ │ add r5, r0, #36 @ 0x24 │ │ │ │ add fp, r0, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ubfx r7, r4, #1, #5 │ │ │ │ cmp r7, #31 │ │ │ │ bne 60c64 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r4, [fp] │ │ │ │ dmb ish │ │ │ │ ldr r6, [r5] │ │ │ │ tst r4, #1 │ │ │ │ dmb ish │ │ │ │ beq 60c38 │ │ │ │ b 60d8c │ │ │ │ cmp r7, #30 │ │ │ │ cmpeq sl, #0 │ │ │ │ bne 60c98 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #252 @ 0xfc │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60e54 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ bl 1e508 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -66679,15 +66679,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ b 60d44 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #252 @ 0xfc │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 60e68 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #252 @ 0xfc │ │ │ │ mov r6, r0 │ │ │ │ bl 1e508 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -66720,27 +66720,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 60d28 │ │ │ │ cmp sl, #0 │ │ │ │ beq 60d7c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r4, [fp] │ │ │ │ dmb ish │ │ │ │ mov sl, r6 │ │ │ │ b 60c50 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r5, #1 │ │ │ │ cmp sl, #0 │ │ │ │ beq 60dac │ │ │ │ mov r0, sl │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #30 │ │ │ │ bne 60e20 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -66797,17 +66797,17 @@ │ │ │ │ b 60e94 │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 60eb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sp │ │ │ │ - bl 19b8a8 │ │ │ │ + bl 19b860 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq pc, sl, r8, lsr r2 @ │ │ │ │ ldrshteq r5, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -66822,15 +66822,15 @@ │ │ │ │ bne 61068 │ │ │ │ add r6, r1, #36 @ 0x24 │ │ │ │ add r4, r1, #32 │ │ │ │ mov fp, r1 │ │ │ │ ubfx r9, r8, #1, #5 │ │ │ │ cmp r9, #31 │ │ │ │ bne 60f30 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ ldr r8, [r4] │ │ │ │ dmb ish │ │ │ │ ldr r7, [r6] │ │ │ │ tst r8, #1 │ │ │ │ dmb ish │ │ │ │ beq 60f04 │ │ │ │ b 61068 │ │ │ │ @@ -66838,15 +66838,15 @@ │ │ │ │ cmpeq r5, #0 │ │ │ │ bne 60f6c │ │ │ │ ldr r0, [pc, #688] @ 611f4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ movw r0, #1496 @ 0x5d8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61180 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #1492 @ 0x5d4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e508 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -66862,15 +66862,15 @@ │ │ │ │ mvneq r1, #0 │ │ │ │ b 61020 │ │ │ │ ldr r0, [pc, #588] @ 611f0 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ movw r0, #1496 @ 0x5d8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61194 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #1492 @ 0x5d4 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e508 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -66903,15 +66903,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 61004 │ │ │ │ cmp r5, #0 │ │ │ │ beq 61058 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1496 @ 0x5d8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r8, [r4] │ │ │ │ dmb ish │ │ │ │ mov r5, r7 │ │ │ │ b 60f1c │ │ │ │ ldr r4, [sp] │ │ │ │ ldm sl!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, r4, #8 │ │ │ │ @@ -66922,15 +66922,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ stm r4, {r0, r3} │ │ │ │ beq 61178 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1496 @ 0x5d8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #30 │ │ │ │ bne 6112c │ │ │ │ cmp r5, #0 │ │ │ │ beq 611a4 │ │ │ │ dmb ish │ │ │ │ @@ -67000,15 +67000,15 @@ │ │ │ │ b 611c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 611dc │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1496 @ 0x5d8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ bl 639d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq lr, sl, r8, asr #29 │ │ │ │ eorseq lr, sl, r8, lsr #30 │ │ │ │ @@ -67087,42 +67087,42 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r7, r0 │ │ │ │ bhi 61288 │ │ │ │ b 612ac │ │ │ │ eorseq sl, r9, r8, asr r7 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2367e0 │ │ │ │ + b 236798 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 32fb3c │ │ │ │ + b 32faf4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r2, [pc, #60] @ 6139c │ │ │ │ mov r3, #10 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 349e30 │ │ │ │ + bl 349de8 │ │ │ │ ldr r1, [pc, #44] @ 613a0 │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, #40] @ 613a4 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3505d4 │ │ │ │ - bl 3508a4 │ │ │ │ + bl 35058c │ │ │ │ + bl 35085c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mlaseq r1, r9, r0, r2 │ │ │ │ - eorseq r2, r1, fp, lsl #1 │ │ │ │ + eorseq r2, r1, r9, asr r0 │ │ │ │ + eorseq r2, r1, fp, asr #32 │ │ │ │ eorseq r5, r9, r4, ror r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #68] @ 61404 │ │ │ │ ldr ip, [pc, #68] @ 61408 │ │ │ │ @@ -67136,27 +67136,27 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 349174 │ │ │ │ + bl 34912c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r5, r9, r4, ror #8 │ │ │ │ andeq ip, r0, ip, lsl #5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 61424 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 61428 │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ b 73114 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 61444 │ │ │ │ add r0, r0, #4 │ │ │ │ b 6366c │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -67168,15 +67168,15 @@ │ │ │ │ beq 6147c │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq 614c0 │ │ │ │ add r5, r6, #4 │ │ │ │ b 614a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f798 │ │ │ │ @@ -67184,24 +67184,24 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 614c0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 61490 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 61490 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 614e0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f798 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -67366,15 +67366,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne 617e4 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -67385,28 +67385,28 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 617f0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 617bc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 617bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 6366c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 61814 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #52 @ 0x34 │ │ │ │ @@ -67488,70 +67488,70 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6197c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 6dfe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 619b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 619d4 │ │ │ │ dmb ish │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq 619fc │ │ │ │ mov r0, r4 │ │ │ │ bl 61c34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 61a58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ 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 61a34 │ │ │ │ cmp r2, #1 │ │ │ │ bne 61a58 │ │ │ │ dmb ish │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 668a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ @@ -67677,15 +67677,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 61c4c │ │ │ │ cmp r2, #1 │ │ │ │ bne 61c70 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 61cd8 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -67703,15 +67703,15 @@ │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 61cb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 61cd8 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2decc8 │ │ │ │ + b 2dec80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 61d18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ @@ -67719,15 +67719,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 61cf4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 61d18 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r4 │ │ │ │ bl 66f94 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -67807,36 +67807,36 @@ │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 61e94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ beq 61ed8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne 61ed0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 61ed8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 61ed8 │ │ │ │ mov r0, r4 │ │ │ │ bl 6366c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 61ef0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -67966,20 +67966,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 620f4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 6214c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ orr r1, r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -67994,15 +67994,15 @@ │ │ │ │ bne 621c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ orr r1, r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ beq 62128 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -68013,35 +68013,35 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 62138 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 62148 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 621f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ bne 6226c │ │ │ │ @@ -68052,43 +68052,43 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6224c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6226c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 62294 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne 622ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6228c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ sub r1, r1, #21 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -68223,22 +68223,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 624f8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 62514 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r0, [r4, #56] @ 0x38 │ │ │ │ beq 62538 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1ddb8 │ │ │ │ @@ -68246,60 +68246,60 @@ │ │ │ │ bne 62528 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 62554 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 62578 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 62590 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bne 62508 │ │ │ │ b 62514 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 625c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ b 625f4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 625ec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 62608 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #56] @ 0x38 │ │ │ │ bl 66858 │ │ │ │ mov r0, r5 │ │ │ │ strb r6, [r4, #57] @ 0x39 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -68478,24 +68478,24 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 628f8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 628d0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 628d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 62924 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 62924 │ │ │ │ mov r0, r4 │ │ │ │ bl 6366c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6293c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -68608,31 +68608,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r5, r0 │ │ │ │ bne 62b44 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 62b1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 62b3c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #48] @ 62b7c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 62b80 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -68646,15 +68646,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 38904 │ │ │ │ ldrhteq r3, [r9], -r8 │ │ │ │ ldrhteq r3, [r9], -r8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r4 │ │ │ │ addeq sp, sp, #24 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [pc, #48] @ 62bd8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 62bdc │ │ │ │ mov r3, #1 │ │ │ │ @@ -68782,36 +68782,36 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 61c34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c5ac │ │ │ │ + bl 19c564 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 62e08 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62e48 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -68819,15 +68819,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 62e20 │ │ │ │ cmp r1, #1 │ │ │ │ bne 62e48 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62e88 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -68835,28 +68835,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 62e60 │ │ │ │ cmp r1, #1 │ │ │ │ bne 62e88 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 62efc │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 62ebc │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62efc │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -68864,15 +68864,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 62ed4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 62efc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 62f3c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -68880,52 +68880,52 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 62f14 │ │ │ │ cmp r1, #1 │ │ │ │ bne 62f3c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 62f50 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2d58e8 │ │ │ │ + b 2d58a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 62f94 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 62fb0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 62fd0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ @@ -68985,15 +68985,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 630e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 630f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ @@ -69007,15 +69007,15 @@ │ │ │ │ b 6311c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 63138 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 63158 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ b 63158 │ │ │ │ @@ -69059,27 +69059,27 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 631e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 63210 │ │ │ │ cmp r2, #1 │ │ │ │ bne 631e8 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ sub r5, r3, #34 @ 0x22 │ │ │ │ cmp r5, #9 │ │ │ │ subcc r2, r3, #33 @ 0x21 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -69097,15 +69097,15 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 631e8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 632e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ @@ -69113,15 +69113,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 632bc │ │ │ │ cmp r2, #1 │ │ │ │ bne 632e0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #2 │ │ │ │ bcc 631e8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -69129,15 +69129,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 632f8 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 63360 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ @@ -69145,15 +69145,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 6333c │ │ │ │ cmp r2, #1 │ │ │ │ bne 63360 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 633d0 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -69162,70 +69162,70 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 6337c │ │ │ │ cmp r2, #1 │ │ │ │ bne 631e8 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c108 │ │ │ │ + b 20c0c0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 6366c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 6357c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ b 63374 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 6357c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 63414 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 631e8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 63450 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 63458 │ │ │ │ cmp r1, #1 │ │ │ │ bne 634e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b 634e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 634e0 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ dmb ish │ │ │ │ @@ -69234,22 +69234,22 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6349c │ │ │ │ cmp r1, #1 │ │ │ │ bne 634e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 634e0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 63500 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -69260,15 +69260,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 63508 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2decc8 │ │ │ │ + b 2dec80 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ beq 63578 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 6355c │ │ │ │ @@ -69279,15 +69279,15 @@ │ │ │ │ bne 6354c │ │ │ │ cmp r4, #0 │ │ │ │ beq 63578 │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #20 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ @@ -69306,47 +69306,47 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 63644 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 6650c │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 635f8 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ mov r5, r0 │ │ │ │ bl 6650c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 63644 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 63664 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ sub r3, r2, #21 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ subcc r1, r2, #20 │ │ │ │ @@ -69404,15 +69404,15 @@ │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ b 6317c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ beq 637bc │ │ │ │ cmp r0, #2 │ │ │ │ @@ -69424,15 +69424,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 63798 │ │ │ │ cmp r2, #1 │ │ │ │ bne 637bc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq 63800 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 63800 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -69441,15 +69441,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 637dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 63800 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 63844 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 63844 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -69458,15 +69458,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 63820 │ │ │ │ cmp r2, #1 │ │ │ │ bne 63844 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 63888 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 63888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -69475,15 +69475,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 63864 │ │ │ │ cmp r2, #1 │ │ │ │ bne 63888 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 63908 │ │ │ │ cmp r0, #0 │ │ │ │ beq 638cc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -69507,15 +69507,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 638e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 63908 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 6394c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 6394c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -69524,15 +69524,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 63928 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6394c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 6650c │ │ │ │ mov r5, r0 │ │ │ │ @@ -69680,15 +69680,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 63b98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 63b70 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 63b70 │ │ │ │ ldrb r0, [r9, #4] │ │ │ │ cmp r0, #3 │ │ │ │ bhi 6404c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -69706,15 +69706,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 63c00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 63c24 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #8]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -70103,15 +70103,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 64234 │ │ │ │ cmp r2, #1 │ │ │ │ bne 64258 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -70171,15 +70171,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 64344 │ │ │ │ cmp r2, #1 │ │ │ │ bne 64368 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -70230,30 +70230,30 @@ │ │ │ │ bne 64424 │ │ │ │ b 64630 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 64458 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 64490 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6446c │ │ │ │ cmp r2, #1 │ │ │ │ bne 64490 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #28]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -70363,15 +70363,15 @@ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 64668 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -71165,15 +71165,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 652cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 652f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r4, r9, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 6e548 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -71286,15 +71286,15 @@ │ │ │ │ bne 654a4 │ │ │ │ b 655ec │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 654d4 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r4, r9, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 6e548 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -72309,24 +72309,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 664ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 66484 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 66484 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 664f4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r9, #20 │ │ │ │ bl 62be0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ @@ -72344,15 +72344,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 6650c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 665f8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 6650c │ │ │ │ @@ -72363,15 +72363,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 6650c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 665f8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ @@ -72383,26 +72383,26 @@ │ │ │ │ b 665c4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 665f8 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ b 66600 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b 66668 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 66670 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 669b4 │ │ │ │ b 66670 │ │ │ │ bl 38ac8 │ │ │ │ @@ -72413,15 +72413,15 @@ │ │ │ │ add r6, r5, #16 │ │ │ │ bl 6650c │ │ │ │ mov r5, r6 │ │ │ │ b 66644 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -72437,15 +72437,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 666ac │ │ │ │ cmp r2, #1 │ │ │ │ bne 666d0 │ │ │ │ dmb ish │ │ │ │ - b 2decc8 │ │ │ │ + b 2dec80 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 66714 │ │ │ │ add r5, r6, #4 │ │ │ │ @@ -72462,15 +72462,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 66734 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 66758 │ │ │ │ @@ -72478,36 +72478,36 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 66774 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 66794 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 667a4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2a1230 │ │ │ │ + b 2a11e8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ bcs 667dc │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ @@ -72517,31 +72517,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 66810 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 66840 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 66880 │ │ │ │ @@ -72553,32 +72553,32 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 668a0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq 668cc │ │ │ │ mov r4, r0 │ │ │ │ bl 61c34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ beq 66964 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6692c │ │ │ │ @@ -72602,15 +72602,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 66940 │ │ │ │ cmp r2, #1 │ │ │ │ bne 66964 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 66990 │ │ │ │ mov r5, r6 │ │ │ │ @@ -72621,30 +72621,30 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 669b0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 66a34 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ @@ -72654,15 +72654,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 66a10 │ │ │ │ cmp r2, #1 │ │ │ │ bne 66a34 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 66a88 │ │ │ │ @@ -72678,26 +72678,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 66a64 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1ddb8 │ │ │ │ b 66a64 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ bne 66a5c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 66ac0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 66aec │ │ │ │ mov r5, r6 │ │ │ │ @@ -72708,15 +72708,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 66b0c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 66b60 │ │ │ │ @@ -72751,15 +72751,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1496 @ 0x5d8 │ │ │ │ b 66c64 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1496 @ 0x5d8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r4, [r5, #1488] @ 0x5d0 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r4, [r9, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r6, r7 │ │ │ │ beq 66b90 │ │ │ │ ubfx r0, r7, #1, #5 │ │ │ │ cmp r0, #31 │ │ │ │ @@ -72796,15 +72796,15 @@ │ │ │ │ b 66c58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 66c6c │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ beq 66cac │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -72812,15 +72812,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 66c84 │ │ │ │ cmp r1, #1 │ │ │ │ bne 66cac │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 66cec │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -72828,15 +72828,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 66cc4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 66cec │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r9, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 66d2c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -72844,15 +72844,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 66d04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 66d2c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 66d6c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -72860,15 +72860,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 66d44 │ │ │ │ cmp r1, #1 │ │ │ │ bne 66d6c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #356] @ 66ee0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 38a40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -72886,15 +72886,15 @@ │ │ │ │ bne 66dc0 │ │ │ │ b 66dd4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ beq 66e14 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -72902,15 +72902,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 66dec │ │ │ │ cmp r1, #1 │ │ │ │ bne 66e14 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 66e54 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -72918,15 +72918,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 66e2c │ │ │ │ cmp r1, #1 │ │ │ │ bne 66e54 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r9, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 66e94 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -72934,15 +72934,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 66e6c │ │ │ │ cmp r1, #1 │ │ │ │ bne 66e94 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 66ed4 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -72950,15 +72950,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 66eac │ │ │ │ cmp r1, #1 │ │ │ │ bne 66ed4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrhteq pc, [r8], -ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -72972,40 +72972,40 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 66f30 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 66f00 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 66f00 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 66f54 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bne 66f90 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 66f6c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 20c108 │ │ │ │ + b 20c0c0 │ │ │ │ b 6317c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 66ff4 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ @@ -73022,25 +73022,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 66fd0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 66ff4 │ │ │ │ dmb ish │ │ │ │ - b 2decc8 │ │ │ │ + b 2dec80 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 6701c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ b 6366c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ movw ip, #41242 @ 0xa11a │ │ │ │ movw r2, #32013 @ 0x7d0d │ │ │ │ movw r1, #51546 @ 0xc95a │ │ │ │ movw r3, #9922 @ 0x26c2 │ │ │ │ @@ -73065,38 +73065,38 @@ │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2f1f5c │ │ │ │ + bl 2f1f14 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f1f2c │ │ │ │ + bl 2f1ee4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 670dc │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ bge 67168 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 6717c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #288] @ 6720c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67158 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrne r1, [r6] │ │ │ │ @@ -73120,15 +73120,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b 671b4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6717c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #128] @ 67204 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #124] @ 67208 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -73165,44 +73165,44 @@ │ │ │ │ andeq r0, r0, r4, asr #12 │ │ │ │ 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 2f1f5c │ │ │ │ + bl 2f1f14 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2f1f2c │ │ │ │ + bl 2f1ee4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6726c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ bge 67324 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 67338 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ 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, #360] @ 673f8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67314 │ │ │ │ ldm r9!, {r2, r3, r7} │ │ │ │ mov r1, r0 │ │ │ │ cmp r8, #0 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r9, {r2, r3, r6, r7} │ │ │ │ @@ -73231,15 +73231,15 @@ │ │ │ │ mov r1, #28 │ │ │ │ bl 38870 │ │ │ │ b 67370 │ │ │ │ cmp r1, #0 │ │ │ │ beq 67338 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #176] @ 673f0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #172] @ 673f4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -73296,15 +73296,15 @@ │ │ │ │ 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 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r7, r0 │ │ │ │ bne 67650 │ │ │ │ mov r1, r9 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ cmp sl, #0 │ │ │ │ mov r0, fp │ │ │ │ @@ -73320,15 +73320,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 67554 │ │ │ │ ldr r0, [pc, #700] @ 67754 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6755c │ │ │ │ ldr r0, [pc, #684] @ 67758 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 676a8 │ │ │ │ @@ -73365,15 +73365,15 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 6755c │ │ │ │ cmp r1, #0 │ │ │ │ bne 6768c │ │ │ │ bl d54ec │ │ │ │ ldr r2, [pc, #516] @ 6776c │ │ │ │ ldr r1, [pc, #516] @ 67770 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -73389,15 +73389,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #22 │ │ │ │ bl e9254 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ - bl 13c1bc │ │ │ │ + bl 13c174 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl d5718 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -73407,35 +73407,35 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 675f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1dbf0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 67620 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 67638 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #232] @ 67740 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #228] @ 67744 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -73467,32 +73467,32 @@ │ │ │ │ bl 1f798 │ │ │ │ b 676d0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 676f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 676f0 │ │ │ │ b 676f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1dbf0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6195c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl 38aac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp sl, #0 │ │ │ │ beq 6773c │ │ │ │ mov r0, sl │ │ │ │ bl 1dbf0 │ │ │ │ bl 38aac │ │ │ │ eorseq lr, r8, ip, ror #28 │ │ │ │ eorseq lr, r8, ip, ror #28 │ │ │ │ @@ -73501,28 +73501,28 @@ │ │ │ │ eorseq r8, sl, ip, lsl #31 │ │ │ │ eorseq r9, sl, r8, lsl #3 │ │ │ │ eorseq r9, sl, r4, ror r1 │ │ │ │ eorseq pc, r8, ip, lsl r1 @ │ │ │ │ eorseq pc, r8, r8, lsl r5 @ │ │ │ │ andeq r6, r0, r4, lsl #3 │ │ │ │ ldrsbteq r8, [sl], -r0 │ │ │ │ - eorseq fp, r0, r1, lsr #12 │ │ │ │ - eorseq fp, r0, r7, asr sp │ │ │ │ - eorseq fp, r0, r1, ror r4 │ │ │ │ + eorseq fp, r0, r1, ror #11 │ │ │ │ + eorseq fp, r0, r7, lsl sp │ │ │ │ + eorseq fp, r0, r1, lsr r4 │ │ │ │ eorseq pc, r8, r0, ror #6 │ │ │ │ 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 1f444 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r6 │ │ │ │ bne 678c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 678ac │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r0, [pc, #452] @ 67984 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -73533,15 +73533,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 6789c │ │ │ │ ldr r0, [pc, #420] @ 67990 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 678a4 │ │ │ │ ldr r0, [pc, #404] @ 67994 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6791c │ │ │ │ @@ -73574,25 +73574,25 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b 678a4 │ │ │ │ cmp r1, #0 │ │ │ │ bne 67900 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dbf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #176] @ 6797c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #172] @ 67980 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -73621,20 +73621,20 @@ │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dbf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 67970 │ │ │ │ bl 38aac │ │ │ │ mov r0, r5 │ │ │ │ bl 1dbf0 │ │ │ │ bl 38aac │ │ │ │ ldrshteq lr, [r8], -r8 │ │ │ │ @@ -73643,15 +73643,15 @@ │ │ │ │ eorseq r8, sl, r4, lsl sl │ │ │ │ eorseq r8, sl, r0, ror #17 │ │ │ │ ldrshteq r8, [sl], -ip │ │ │ │ eorseq r8, sl, r8, ror #19 │ │ │ │ ldrhteq lr, [r8], -ip │ │ │ │ eorseq pc, r8, r0, lsl #9 │ │ │ │ eorseq r8, sl, r0, lsl #9 │ │ │ │ - ldrshteq fp, [r0], -sp │ │ │ │ + ldrhteq fp, [r0], -sp │ │ │ │ eorseq pc, r8, r4, lsr #7 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r4, [pc, #128] @ 67a3c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r4, [r4] │ │ │ │ @@ -73659,15 +73659,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67a14 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [pc, #56] @ 67a40 │ │ │ │ @@ -73697,15 +73697,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67aac │ │ │ │ mov r1, sp │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [pc, #56] @ 67ad8 │ │ │ │ @@ -73735,15 +73735,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67b44 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [pc, #56] @ 67b70 │ │ │ │ @@ -73821,15 +73821,15 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [pc, #3568] @ 68a54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ sub r7, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67e04 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r5] │ │ │ │ strb r0, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -73947,15 +73947,15 @@ │ │ │ │ bl 1dde8 │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [r4, #8] │ │ │ │ b 680f0 │ │ │ │ str r1, [r8, #36] @ 0x24 │ │ │ │ str r2, [r8, #40] @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 2248ec │ │ │ │ + bl 2248a4 │ │ │ │ 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 67eb8 │ │ │ │ @@ -74132,15 +74132,15 @@ │ │ │ │ cmp r1, r0 │ │ │ │ bcc 6834c │ │ │ │ ldr r7, [r8, #68] @ 0x44 │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ add r1, r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20e078 │ │ │ │ + bl 20e030 │ │ │ │ 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 │ │ │ │ @@ -74159,15 +74159,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 681b8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq 682b0 │ │ │ │ mov r0, r8 │ │ │ │ bic r5, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ add r2, r7, r6, lsl #2 │ │ │ │ lsl r6, r6, #2 │ │ │ │ @@ -74187,30 +74187,30 @@ │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r8, #28] │ │ │ │ beq 68228 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ bne 68120 │ │ │ │ ldr r2, [pc, #2080] @ 68a64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 32fb40 │ │ │ │ + bl 32faf8 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ 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 682c4 │ │ │ │ add r2, r8, #64 @ 0x40 │ │ │ │ @@ -74226,21 +74226,21 @@ │ │ │ │ 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 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 682dc │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r4, [r8, #24] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strb r0, [r8, #56] @ 0x38 │ │ │ │ beq 68300 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1ddb8 │ │ │ │ @@ -74248,15 +74248,15 @@ │ │ │ │ bne 682f0 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6831c │ │ │ │ ldr r0, [r8, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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} │ │ │ │ @@ -74275,52 +74275,52 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r4, [r8, #28] │ │ │ │ b 681f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 126724 │ │ │ │ + bl 1266d8 │ │ │ │ b 683d0 │ │ │ │ bl 38ac8 │ │ │ │ b 683cc │ │ │ │ b 683cc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 683d0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 683d0 │ │ │ │ b 683cc │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r8, #80] @ 0x50 │ │ │ │ bl 62f74 │ │ │ │ b 683d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 680f0 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 680f0 │ │ │ │ ldr r1, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 68568 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ bcc 688c8 │ │ │ │ ldr r7, [r8, #36] @ 0x24 │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ add r1, r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20e078 │ │ │ │ + bl 20e030 │ │ │ │ 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 │ │ │ │ @@ -74339,15 +74339,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68488 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ beq 686a8 │ │ │ │ mov r0, r8 │ │ │ │ bic r5, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ lsl fp, r6, #2 │ │ │ │ add r2, r7, r6, lsl #2 │ │ │ │ @@ -74367,34 +74367,34 @@ │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r8, #28] │ │ │ │ beq 684f8 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ bne 683ec │ │ │ │ ldr r2, [pc, #1368] @ 68a6c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 32fb40 │ │ │ │ + bl 32faf8 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r0, [pc, #1336] @ 68a70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 688f8 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r0, #12] │ │ │ │ str r1, [r0] │ │ │ │ stmib r0, {r1, r7} │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ @@ -74427,15 +74427,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 68934 │ │ │ │ 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} │ │ │ │ @@ -74480,15 +74480,15 @@ │ │ │ │ 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 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ b 680d8 │ │ │ │ add r1, fp, #32 │ │ │ │ add fp, sp, #344 @ 0x158 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 1f030 │ │ │ │ ldm r6!, {r2, r3, r5} │ │ │ │ @@ -74528,15 +74528,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 68754 │ │ │ │ cmp r1, #1 │ │ │ │ bne 680d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ b 680d8 │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ sub r0, r1, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bcc 68944 │ │ │ │ mov r7, #0 │ │ │ │ @@ -74549,15 +74549,15 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 12e278 │ │ │ │ + bl 12e22c │ │ │ │ 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] │ │ │ │ @@ -74566,29 +74566,29 @@ │ │ │ │ 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 122438 │ │ │ │ + bl 1223ec │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 63770 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 68824 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6884c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ 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 │ │ │ │ @@ -74603,15 +74603,15 @@ │ │ │ │ lsr r2, r0, #5 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ bl 6f1fc │ │ │ │ ldrd r2, [r8, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 235fb0 │ │ │ │ + bl 235f68 │ │ │ │ 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} │ │ │ │ @@ -74649,15 +74649,15 @@ │ │ │ │ b 680ec │ │ │ │ ldr r2, [pc, #316] @ 68a88 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ b 680ec │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 126724 │ │ │ │ + bl 1266d8 │ │ │ │ b 68a38 │ │ │ │ bl 38ac8 │ │ │ │ b 689c4 │ │ │ │ b 689c4 │ │ │ │ b 68980 │ │ │ │ b 68a34 │ │ │ │ b 68a34 │ │ │ │ @@ -74668,15 +74668,15 @@ │ │ │ │ b 68a34 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 68a38 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 68a38 │ │ │ │ b 68a34 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r8, #88] @ 0x58 │ │ │ │ bl 62f74 │ │ │ │ b 68a38 │ │ │ │ mov r5, r0 │ │ │ │ @@ -74689,15 +74689,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 689d8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 68a38 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ b 68a38 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 66a38 │ │ │ │ b 68a38 │ │ │ │ mov r5, r0 │ │ │ │ @@ -74715,23 +74715,23 @@ │ │ │ │ beq 680f0 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ b 683e0 │ │ │ │ eorseq r8, sl, ip, lsl #4 │ │ │ │ eorseq lr, r8, r4, ror r6 │ │ │ │ eorseq lr, r8, r0, lsr r7 │ │ │ │ eorseq lr, r8, ip, lsr r7 │ │ │ │ - ldrhteq sl, [r0], -r0 │ │ │ │ + eorseq sl, r0, r0, ror r8 │ │ │ │ eorseq lr, r8, ip, ror #3 │ │ │ │ - eorseq sl, r0, r0, ror #11 │ │ │ │ + eorseq sl, r0, r0, lsr #11 │ │ │ │ eorseq r7, sl, r8, lsr r9 │ │ │ │ eorseq sp, r8, r0, lsr #25 │ │ │ │ eorseq sp, r8, ip, lsr #24 │ │ │ │ eorseq sp, r8, r0, asr #24 │ │ │ │ eorseq r7, sl, r0, asr #17 │ │ │ │ - ldrsbteq sl, [r0], -r1 │ │ │ │ + mlaseq r0, r1, r3, sl │ │ │ │ eorseq r4, r9, r0, lsr #2 │ │ │ │ ldrsbteq sp, [r8], -r4 │ │ │ │ eorseq sp, r8, r4, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ @@ -74789,15 +74789,15 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [pc, #3568] @ 69974 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ sub r7, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 68d24 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r5] │ │ │ │ strb r0, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -74915,15 +74915,15 @@ │ │ │ │ bl 1dde8 │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [r4, #8] │ │ │ │ b 69010 │ │ │ │ str r1, [r8, #36] @ 0x24 │ │ │ │ str r2, [r8, #40] @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 2248ec │ │ │ │ + bl 2248a4 │ │ │ │ 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 68dd8 │ │ │ │ @@ -75100,15 +75100,15 @@ │ │ │ │ cmp r1, r0 │ │ │ │ bcc 6926c │ │ │ │ ldr r7, [r8, #68] @ 0x44 │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ add r1, r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a3d4 │ │ │ │ + bl 21a38c │ │ │ │ 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 │ │ │ │ @@ -75127,15 +75127,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 690d8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq 691d0 │ │ │ │ mov r0, r8 │ │ │ │ bic r5, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ add r2, r7, r6, lsl #2 │ │ │ │ lsl r6, r6, #2 │ │ │ │ @@ -75155,30 +75155,30 @@ │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r8, #28] │ │ │ │ beq 69148 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ bne 69040 │ │ │ │ ldr r2, [pc, #2080] @ 69984 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 32fb40 │ │ │ │ + bl 32faf8 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ 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 691e4 │ │ │ │ add r2, r8, #64 @ 0x40 │ │ │ │ @@ -75194,21 +75194,21 @@ │ │ │ │ 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 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 691fc │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r4, [r8, #24] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strb r0, [r8, #56] @ 0x38 │ │ │ │ beq 69220 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1ddb8 │ │ │ │ @@ -75216,15 +75216,15 @@ │ │ │ │ bne 69210 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6923c │ │ │ │ ldr r0, [r8, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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} │ │ │ │ @@ -75243,52 +75243,52 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r4, [r8, #28] │ │ │ │ b 69114 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 126724 │ │ │ │ + bl 1266d8 │ │ │ │ b 692f0 │ │ │ │ bl 38ac8 │ │ │ │ b 692ec │ │ │ │ b 692ec │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 692f0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 692f0 │ │ │ │ b 692ec │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r8, #80] @ 0x50 │ │ │ │ bl 62f74 │ │ │ │ b 692f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 69010 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 69010 │ │ │ │ ldr r1, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 69488 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ bcc 697e8 │ │ │ │ ldr r7, [r8, #36] @ 0x24 │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ add r1, r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a3d4 │ │ │ │ + bl 21a38c │ │ │ │ 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 │ │ │ │ @@ -75307,15 +75307,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 693a8 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ beq 695c8 │ │ │ │ mov r0, r8 │ │ │ │ bic r5, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ lsl fp, r6, #2 │ │ │ │ add r2, r7, r6, lsl #2 │ │ │ │ @@ -75335,34 +75335,34 @@ │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r8, #28] │ │ │ │ beq 69418 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ bne 6930c │ │ │ │ ldr r2, [pc, #1368] @ 6998c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 32fb40 │ │ │ │ + bl 32faf8 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r0, [pc, #1336] @ 69990 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69818 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r0, #12] │ │ │ │ str r1, [r0] │ │ │ │ stmib r0, {r1, r7} │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ @@ -75395,15 +75395,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69854 │ │ │ │ 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} │ │ │ │ @@ -75448,15 +75448,15 @@ │ │ │ │ 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 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ b 68ff8 │ │ │ │ add r1, fp, #32 │ │ │ │ add fp, sp, #344 @ 0x158 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 1f030 │ │ │ │ ldm r6!, {r2, r3, r5} │ │ │ │ @@ -75496,15 +75496,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 69674 │ │ │ │ cmp r1, #1 │ │ │ │ bne 68ff8 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ b 68ff8 │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ sub r0, r1, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bcc 69864 │ │ │ │ mov r7, #0 │ │ │ │ @@ -75517,15 +75517,15 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 12e278 │ │ │ │ + bl 12e22c │ │ │ │ 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] │ │ │ │ @@ -75534,29 +75534,29 @@ │ │ │ │ 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 122438 │ │ │ │ + bl 1223ec │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 63770 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 69744 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6976c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ 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 │ │ │ │ @@ -75571,15 +75571,15 @@ │ │ │ │ lsr r2, r0, #5 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ bl 6f1fc │ │ │ │ ldrd r2, [r8, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 235fb0 │ │ │ │ + bl 235f68 │ │ │ │ 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} │ │ │ │ @@ -75617,15 +75617,15 @@ │ │ │ │ b 6900c │ │ │ │ ldr r2, [pc, #316] @ 699a8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ b 6900c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 126724 │ │ │ │ + bl 1266d8 │ │ │ │ b 69958 │ │ │ │ bl 38ac8 │ │ │ │ b 698e4 │ │ │ │ b 698e4 │ │ │ │ b 698a0 │ │ │ │ b 69954 │ │ │ │ b 69954 │ │ │ │ @@ -75636,15 +75636,15 @@ │ │ │ │ b 69954 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 69958 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 69958 │ │ │ │ b 69954 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r8, #88] @ 0x58 │ │ │ │ bl 62f74 │ │ │ │ b 69958 │ │ │ │ mov r5, r0 │ │ │ │ @@ -75657,15 +75657,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 698f8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 69958 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ b 69958 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 66a38 │ │ │ │ b 69958 │ │ │ │ mov r5, r0 │ │ │ │ @@ -75683,23 +75683,23 @@ │ │ │ │ beq 69010 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ b 69300 │ │ │ │ eorseq r7, sl, ip, ror #5 │ │ │ │ eorseq sp, r8, r4, asr r7 │ │ │ │ eorseq sp, r8, r0, lsl r8 │ │ │ │ eorseq sp, r8, ip, lsl r8 │ │ │ │ - mlaseq r0, r0, r9, r9 │ │ │ │ + eorseq r9, r0, r0, asr r9 │ │ │ │ eorseq sp, r8, ip, asr #5 │ │ │ │ - eorseq r9, r0, r0, asr #13 │ │ │ │ + eorseq r9, r0, r0, lsl #13 │ │ │ │ eorseq r6, sl, r8, lsl sl │ │ │ │ eorseq ip, r8, r0, lsl #27 │ │ │ │ eorseq ip, r8, ip, lsl #26 │ │ │ │ eorseq ip, r8, r0, lsr #26 │ │ │ │ eorseq r6, sl, r0, lsr #19 │ │ │ │ - ldrhteq r9, [r0], -r1 │ │ │ │ + eorseq r9, r0, r1, ror r4 │ │ │ │ eorseq r3, r9, r0, lsl #4 │ │ │ │ ldrhteq ip, [r8], -r4 │ │ │ │ eorseq ip, r8, r4, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ @@ -75757,15 +75757,15 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [pc, #3568] @ 6a894 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ sub r7, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69c44 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r5] │ │ │ │ strb r0, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -75883,15 +75883,15 @@ │ │ │ │ bl 1dde8 │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [r4, #8] │ │ │ │ b 69f30 │ │ │ │ str r1, [r8, #36] @ 0x24 │ │ │ │ str r2, [r8, #40] @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 2248ec │ │ │ │ + bl 2248a4 │ │ │ │ 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 69cf8 │ │ │ │ @@ -76068,15 +76068,15 @@ │ │ │ │ cmp r1, r0 │ │ │ │ bcc 6a18c │ │ │ │ ldr r7, [r8, #68] @ 0x44 │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ add r1, r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d94c │ │ │ │ + bl 20d904 │ │ │ │ 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 │ │ │ │ @@ -76095,15 +76095,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69ff8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ beq 6a0f0 │ │ │ │ mov r0, r8 │ │ │ │ bic r5, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ add r2, r7, r6, lsl #2 │ │ │ │ lsl r6, r6, #2 │ │ │ │ @@ -76123,30 +76123,30 @@ │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r8, #28] │ │ │ │ beq 6a068 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ bne 69f60 │ │ │ │ ldr r2, [pc, #2080] @ 6a8a4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 32fb40 │ │ │ │ + bl 32faf8 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ 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 6a104 │ │ │ │ add r2, r8, #64 @ 0x40 │ │ │ │ @@ -76162,21 +76162,21 @@ │ │ │ │ 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 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a11c │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r4, [r8, #24] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strb r0, [r8, #56] @ 0x38 │ │ │ │ beq 6a140 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1ddb8 │ │ │ │ @@ -76184,15 +76184,15 @@ │ │ │ │ bne 6a130 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a15c │ │ │ │ ldr r0, [r8, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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} │ │ │ │ @@ -76211,52 +76211,52 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r4, [r8, #28] │ │ │ │ b 6a034 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 126724 │ │ │ │ + bl 1266d8 │ │ │ │ b 6a210 │ │ │ │ bl 38ac8 │ │ │ │ b 6a20c │ │ │ │ b 6a20c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a210 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 6a210 │ │ │ │ b 6a20c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r8, #80] @ 0x50 │ │ │ │ bl 62f74 │ │ │ │ b 6a210 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 69f30 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 69f30 │ │ │ │ ldr r1, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 6a3a8 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ bcc 6a708 │ │ │ │ ldr r7, [r8, #36] @ 0x24 │ │ │ │ sub r2, r1, r0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ add r1, r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d94c │ │ │ │ + bl 20d904 │ │ │ │ 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 │ │ │ │ @@ -76275,15 +76275,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a2c8 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ beq 6a4e8 │ │ │ │ mov r0, r8 │ │ │ │ bic r5, r6, #-1073741824 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ lsl fp, r6, #2 │ │ │ │ add r2, r7, r6, lsl #2 │ │ │ │ @@ -76303,34 +76303,34 @@ │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r8, #28] │ │ │ │ beq 6a338 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ bne 6a22c │ │ │ │ ldr r2, [pc, #1368] @ 6a8ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r3, #25 │ │ │ │ - bl 32fb40 │ │ │ │ + bl 32faf8 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r0, [pc, #1336] @ 6a8b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a738 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r0, #12] │ │ │ │ str r1, [r0] │ │ │ │ stmib r0, {r1, r7} │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ @@ -76363,15 +76363,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a774 │ │ │ │ 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} │ │ │ │ @@ -76416,15 +76416,15 @@ │ │ │ │ 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 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ b 69f18 │ │ │ │ add r1, fp, #32 │ │ │ │ add fp, sp, #344 @ 0x158 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ bl 1f030 │ │ │ │ ldm r6!, {r2, r3, r5} │ │ │ │ @@ -76464,15 +76464,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a594 │ │ │ │ cmp r1, #1 │ │ │ │ bne 69f18 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ b 69f18 │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ sub r0, r1, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bcc 6a784 │ │ │ │ mov r7, #0 │ │ │ │ @@ -76485,15 +76485,15 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 12e278 │ │ │ │ + bl 12e22c │ │ │ │ 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] │ │ │ │ @@ -76502,29 +76502,29 @@ │ │ │ │ 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 122438 │ │ │ │ + bl 1223ec │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 63770 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a664 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6a68c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ 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 │ │ │ │ @@ -76539,15 +76539,15 @@ │ │ │ │ lsr r2, r0, #5 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ bl 6f1fc │ │ │ │ ldrd r2, [r8, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 235fb0 │ │ │ │ + bl 235f68 │ │ │ │ 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} │ │ │ │ @@ -76585,15 +76585,15 @@ │ │ │ │ b 69f2c │ │ │ │ ldr r2, [pc, #316] @ 6a8c8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ b 69f2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 126724 │ │ │ │ + bl 1266d8 │ │ │ │ b 6a878 │ │ │ │ bl 38ac8 │ │ │ │ b 6a804 │ │ │ │ b 6a804 │ │ │ │ b 6a7c0 │ │ │ │ b 6a874 │ │ │ │ b 6a874 │ │ │ │ @@ -76604,15 +76604,15 @@ │ │ │ │ b 6a874 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a878 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 6a878 │ │ │ │ b 6a874 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r8, #88] @ 0x58 │ │ │ │ bl 62f74 │ │ │ │ b 6a878 │ │ │ │ mov r5, r0 │ │ │ │ @@ -76625,15 +76625,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6a818 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6a878 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ b 6a878 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 66a38 │ │ │ │ b 6a878 │ │ │ │ mov r5, r0 │ │ │ │ @@ -76651,34 +76651,34 @@ │ │ │ │ beq 69f30 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ b 6a220 │ │ │ │ eorseq r6, sl, ip, asr #7 │ │ │ │ eorseq ip, r8, r4, lsr r8 │ │ │ │ ldrshteq ip, [r8], -r0 │ │ │ │ ldrshteq ip, [r8], -ip │ │ │ │ - eorseq r8, r0, r0, ror sl │ │ │ │ + eorseq r8, r0, r0, lsr sl │ │ │ │ eorseq ip, r8, ip, lsr #7 │ │ │ │ - eorseq r8, r0, r0, lsr #15 │ │ │ │ + eorseq r8, r0, r0, ror #14 │ │ │ │ ldrshteq r5, [sl], -r8 │ │ │ │ eorseq fp, r8, r0, ror #28 │ │ │ │ eorseq fp, r8, ip, ror #27 │ │ │ │ eorseq fp, r8, r0, lsl #28 │ │ │ │ eorseq r5, sl, r0, lsl #21 │ │ │ │ - mlaseq r0, r1, r5, r8 │ │ │ │ + eorseq r8, r0, r1, asr r5 │ │ │ │ eorseq r2, r9, r0, ror #5 │ │ │ │ mlaseq r8, r4, lr, fp │ │ │ │ eorseq fp, r8, r4, lsr #30 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #56] @ 6a91c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #32] @ 6a920 │ │ │ │ movne r2, #0 │ │ │ │ strbne r2, [r0, #4] │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r4, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ @@ -76690,15 +76690,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #56] @ 6a96c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #32] @ 6a970 │ │ │ │ movne r2, #0 │ │ │ │ strbne r2, [r0, #4] │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r4, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ @@ -76750,15 +76750,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ ldrne r1, [pc, #72] @ 6aa8c │ │ │ │ ldmne ip!, {r2, r4, r5, r6, r7, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmiane r3!, {r2, r4, r5, r6, r7, lr} │ │ │ │ @@ -76784,15 +76784,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ ldrne r1, [pc, #72] @ 6ab14 │ │ │ │ ldmne ip!, {r2, r4, r5, r6, r7, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmiane r3!, {r2, r4, r5, r6, r7, lr} │ │ │ │ @@ -76818,15 +76818,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ ldrne r1, [pc, #72] @ 6ab9c │ │ │ │ ldmne ip!, {r2, r4, r5, r6, r7, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmiane r3!, {r2, r4, r5, r6, r7, lr} │ │ │ │ @@ -76882,15 +76882,15 @@ │ │ │ │ ldr r7, [pc, #1392] @ 6b19c │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 6acf0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ac10 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ad2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -76924,15 +76924,15 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 6ac10 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ac10 │ │ │ │ ldr r0, [pc, #1184] @ 6b1a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ @@ -76961,15 +76961,15 @@ │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2b8da0 │ │ │ │ + bl 2b8d58 │ │ │ │ cmp r5, r1 │ │ │ │ bcs 6af08 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ada0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #4 │ │ │ │ @@ -76983,45 +76983,45 @@ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ lsl r7, r9, #2 │ │ │ │ ldr r0, [pc, #1052] @ 6b1e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b094 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b1278 │ │ │ │ + bl 2b1230 │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r9, r6 │ │ │ │ bne 6ade8 │ │ │ │ str r9, [r4, #24] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str sl, [r4, #28] │ │ │ │ str r9, [r4, #32] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2b8da0 │ │ │ │ + bl 2b8d58 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ bcc 6b084 │ │ │ │ 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 20dae8 │ │ │ │ + bl 20daa0 │ │ │ │ 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 │ │ │ │ @@ -77038,27 +77038,27 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6aeb4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #4 │ │ │ │ bne 6af44 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ add r5, r0, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ beq 6ad78 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ b 6ad78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #44] @ 0x2c │ │ │ │ @@ -77079,22 +77079,22 @@ │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ b 6af74 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6af74 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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} │ │ │ │ @@ -77104,15 +77104,15 @@ │ │ │ │ ldr r5, [pc, #548] @ 6b1c8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 6b060 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6af1c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b0ac │ │ │ │ mov r7, r0 │ │ │ │ @@ -77144,15 +77144,15 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 6af1c │ │ │ │ cmp r1, #0 │ │ │ │ beq 6af1c │ │ │ │ ldr r0, [pc, #348] @ 6b1cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ @@ -77194,15 +77194,15 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b13c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 6b13c │ │ │ │ b 6b164 │ │ │ │ b 6b164 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #36] @ 0x24 │ │ │ │ bl 62f74 │ │ │ │ mov r0, r5 │ │ │ │ @@ -77219,34 +77219,34 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b18c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, sl, r8, asr #2 │ │ │ │ mlaseq sl, ip, r0, r5 │ │ │ │ eorseq r4, sl, r8, asr #31 │ │ │ │ eorseq fp, r8, r4, lsr #11 │ │ │ │ - eorseq r7, r0, sp, ror #27 │ │ │ │ + eorseq r7, r0, sp, lsr #27 │ │ │ │ eorseq fp, r8, r4, lsr #17 │ │ │ │ eorseq fp, r8, r8, ror r9 │ │ │ │ eorseq fp, r8, r0, asr r9 │ │ │ │ @ instruction: 0xffff6684 │ │ │ │ eorseq fp, r8, r0, ror #17 │ │ │ │ eorseq fp, r8, ip, ror #17 │ │ │ │ eorseq r4, sl, ip, lsr lr │ │ │ │ eorseq r4, sl, r0, lsr #30 │ │ │ │ eorseq r4, sl, r4, asr lr │ │ │ │ - eorseq r7, r0, sp, ror #20 │ │ │ │ + eorseq r7, r0, sp, lsr #20 │ │ │ │ eorseq fp, r8, ip, asr r5 │ │ │ │ eorseq fp, r8, r0, lsl #12 │ │ │ │ eorseq fp, r8, ip, lsl #12 │ │ │ │ muleq r0, r8, pc @ │ │ │ │ eorseq r5, sl, r4, lsr #1 │ │ │ │ eorseq fp, r8, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -77285,15 +77285,15 @@ │ │ │ │ ldr r7, [pc, #1392] @ 6b7e8 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 6b33c │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b25c │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b378 │ │ │ │ mov r7, r0 │ │ │ │ @@ -77327,15 +77327,15 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 6b25c │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b25c │ │ │ │ ldr r0, [pc, #1184] @ 6b7ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ @@ -77364,15 +77364,15 @@ │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2b8da0 │ │ │ │ + bl 2b8d58 │ │ │ │ cmp r5, r1 │ │ │ │ bcs 6b554 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b3ec │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #4 │ │ │ │ @@ -77386,45 +77386,45 @@ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ lsl r7, r9, #2 │ │ │ │ ldr r0, [pc, #1052] @ 6b830 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b6e0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b1278 │ │ │ │ + bl 2b1230 │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r9, r6 │ │ │ │ bne 6b434 │ │ │ │ str r9, [r4, #24] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str sl, [r4, #28] │ │ │ │ str r9, [r4, #32] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2b8da0 │ │ │ │ + bl 2b8d58 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ bcc 6b6d0 │ │ │ │ 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 21a568 │ │ │ │ + bl 21a520 │ │ │ │ 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 │ │ │ │ @@ -77441,27 +77441,27 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b500 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #4 │ │ │ │ bne 6b590 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ add r5, r0, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ beq 6b3c4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ b 6b3c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #44] @ 0x2c │ │ │ │ @@ -77482,22 +77482,22 @@ │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ b 6b5c0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b5c0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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} │ │ │ │ @@ -77507,15 +77507,15 @@ │ │ │ │ ldr r5, [pc, #548] @ 6b814 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 6b6ac │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b568 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b6f8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -77547,15 +77547,15 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 6b568 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b568 │ │ │ │ ldr r0, [pc, #348] @ 6b818 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ @@ -77597,15 +77597,15 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b788 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 6b788 │ │ │ │ b 6b7b0 │ │ │ │ b 6b7b0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #36] @ 0x24 │ │ │ │ bl 62f74 │ │ │ │ mov r0, r5 │ │ │ │ @@ -77622,34 +77622,34 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b7d8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrshteq r4, [sl], -ip │ │ │ │ eorseq r4, sl, r0, asr sl │ │ │ │ eorseq r4, sl, ip, ror r9 │ │ │ │ eorseq sl, r8, r8, asr pc │ │ │ │ - eorseq r7, r0, r1, lsr #15 │ │ │ │ + eorseq r7, r0, r1, ror #14 │ │ │ │ eorseq fp, r8, r8, asr r2 │ │ │ │ eorseq fp, r8, ip, lsr #6 │ │ │ │ eorseq fp, r8, r4, lsl #6 │ │ │ │ @ instruction: 0xffff6038 │ │ │ │ mlaseq r8, r4, r2, fp │ │ │ │ eorseq fp, r8, r0, lsr #5 │ │ │ │ ldrshteq r4, [sl], -r0 │ │ │ │ ldrsbteq r4, [sl], -r4 │ │ │ │ eorseq r4, sl, r8, lsl #16 │ │ │ │ - eorseq r7, r0, r1, lsr #8 │ │ │ │ + eorseq r7, r0, r1, ror #7 │ │ │ │ eorseq sl, r8, r0, lsl pc │ │ │ │ ldrhteq sl, [r8], -r4 │ │ │ │ eorseq sl, r8, r0, asr #31 │ │ │ │ andeq r2, r0, ip, asr #18 │ │ │ │ eorseq r4, sl, r8, asr sl │ │ │ │ mlaseq r8, r8, sp, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -77688,15 +77688,15 @@ │ │ │ │ ldr r7, [pc, #1392] @ 6be34 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 6b988 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b8a8 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b9c4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -77730,15 +77730,15 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 6b8a8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b8a8 │ │ │ │ ldr r0, [pc, #1184] @ 6be38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ @@ -77767,15 +77767,15 @@ │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2b8da0 │ │ │ │ + bl 2b8d58 │ │ │ │ cmp r5, r1 │ │ │ │ bcs 6bba0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ba38 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #4 │ │ │ │ @@ -77789,45 +77789,45 @@ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ lsl r7, r9, #2 │ │ │ │ ldr r0, [pc, #1052] @ 6be7c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bd2c │ │ │ │ mov sl, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b1278 │ │ │ │ + bl 2b1230 │ │ │ │ str r0, [sl, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r9, r6 │ │ │ │ bne 6ba80 │ │ │ │ str r9, [r4, #24] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str sl, [r4, #28] │ │ │ │ str r9, [r4, #32] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2b8da0 │ │ │ │ + bl 2b8d58 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ bcc 6bd1c │ │ │ │ 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 20e38c │ │ │ │ + bl 20e344 │ │ │ │ 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 │ │ │ │ @@ -77844,27 +77844,27 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6bb4c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #4 │ │ │ │ bne 6bbdc │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ add r5, r0, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ beq 6ba10 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ b 6ba10 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4, #44] @ 0x2c │ │ │ │ @@ -77885,22 +77885,22 @@ │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ b 6bc0c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 22da30 │ │ │ │ + bl 22d9e8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6bc0c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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} │ │ │ │ @@ -77910,15 +77910,15 @@ │ │ │ │ ldr r5, [pc, #548] @ 6be60 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 6bcf8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bbb4 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6bd44 │ │ │ │ mov r7, r0 │ │ │ │ @@ -77950,15 +77950,15 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 6bbb4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6bbb4 │ │ │ │ ldr r0, [pc, #348] @ 6be64 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ @@ -78000,15 +78000,15 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6bdd4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 6bdd4 │ │ │ │ b 6bdfc │ │ │ │ b 6bdfc │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #36] @ 0x24 │ │ │ │ bl 62f74 │ │ │ │ mov r0, r5 │ │ │ │ @@ -78025,48 +78025,48 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 6be24 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r4, #44] @ 0x2c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrhteq r4, [sl], -r0 │ │ │ │ eorseq r4, sl, r4, lsl #8 │ │ │ │ eorseq r4, sl, r0, lsr r3 │ │ │ │ eorseq sl, r8, ip, lsl #18 │ │ │ │ - eorseq r7, r0, r5, asr r1 │ │ │ │ + eorseq r7, r0, r5, lsl r1 │ │ │ │ eorseq sl, r8, ip, lsl #24 │ │ │ │ eorseq sl, r8, r0, ror #25 │ │ │ │ ldrhteq sl, [r8], -r8 │ │ │ │ @ instruction: 0xffff59ec │ │ │ │ eorseq sl, r8, r8, asr #24 │ │ │ │ eorseq sl, r8, r4, asr ip │ │ │ │ eorseq r4, sl, r4, lsr #3 │ │ │ │ eorseq r4, sl, r8, lsl #5 │ │ │ │ ldrhteq r4, [sl], -ip │ │ │ │ - ldrsbteq r6, [r0], -r5 │ │ │ │ + mlaseq r0, r5, sp, r6 │ │ │ │ eorseq sl, r8, r4, asr #17 │ │ │ │ eorseq sl, r8, r8, ror #18 │ │ │ │ eorseq sl, r8, r4, ror r9 │ │ │ │ andeq r2, r0, r0, lsl #6 │ │ │ │ eorseq r4, sl, ip, lsl #8 │ │ │ │ eorseq sl, r8, ip, asr #14 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #56] @ 6becc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #32] @ 6bed0 │ │ │ │ movne r2, #0 │ │ │ │ strbne r2, [r0, #4] │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r4, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ @@ -78117,15 +78117,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ add fp, sp, #152 @ 0x98 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 221400 │ │ │ │ + bl 2213b8 │ │ │ │ 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 6bfe4 │ │ │ │ @@ -78138,15 +78138,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 6bfc0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6bfe4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 │ │ │ │ @@ -78183,15 +78183,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6c070 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c1a4 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 │ │ │ │ @@ -78218,15 +78218,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 6c100 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6c124 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ ldr r5, [sp, #284] @ 0x11c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r5, #2 │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ bne 6c160 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ @@ -78250,31 +78250,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 1aa088 │ │ │ │ + bl 1aa040 │ │ │ │ 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 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b 6c278 │ │ │ │ bl 38ac8 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ mov r4, #0 │ │ │ │ b 6c1f8 │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -78286,15 +78286,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6c20c │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c234 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 6c278 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 6c278 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -78303,31 +78303,31 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6c250 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c278 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ 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 221400 │ │ │ │ + bl 2213b8 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b13f4 │ │ │ │ + bl 2b13ac │ │ │ │ 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} │ │ │ │ @@ -78341,15 +78341,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 6c2ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 6c310 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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} │ │ │ │ @@ -78386,15 +78386,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6c39c │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c4d0 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 │ │ │ │ @@ -78421,15 +78421,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 6c42c │ │ │ │ cmp r2, #1 │ │ │ │ bne 6c450 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r5, #2 │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ bne 6c48c │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ @@ -78453,33 +78453,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 1aa088 │ │ │ │ + bl 1aa040 │ │ │ │ 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 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b 6c560 │ │ │ │ bl 38ac8 │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ mov r5, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ b 6c510 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b 6c524 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 6c560 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ @@ -78489,15 +78489,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6c538 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c560 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ @@ -78506,15 +78506,15 @@ │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 6c5a8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6c5ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 6c5ac │ │ │ │ bl 6366c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c5c4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ @@ -78537,15 +78537,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c650 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ @@ -78571,15 +78571,15 @@ │ │ │ │ bne 6c678 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c6a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r7, [r5, #8]! │ │ │ │ @@ -78618,15 +78618,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c764 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 6c7a0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -78649,15 +78649,15 @@ │ │ │ │ bne 6c7b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c7e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 623fc │ │ │ │ @@ -78673,15 +78673,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq 6c888 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -78691,15 +78691,15 @@ │ │ │ │ bne 6c858 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c888 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ sub r1, r1, #69 @ 0x45 │ │ │ │ @@ -78730,15 +78730,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c954 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ @@ -78764,15 +78764,15 @@ │ │ │ │ bne 6c97c │ │ │ │ cmp r1, #1 │ │ │ │ bne 6c9ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 628a0 │ │ │ │ @@ -78788,15 +78788,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq 6ca54 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -78806,15 +78806,15 @@ │ │ │ │ bne 6ca24 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6ca54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ sub r1, r1, #21 │ │ │ │ @@ -78845,15 +78845,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cb20 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ @@ -78879,15 +78879,15 @@ │ │ │ │ bne 6cb48 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6cb78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #32 │ │ │ │ bl 66b10 │ │ │ │ @@ -78903,15 +78903,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #32 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq 6cc20 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -78921,36 +78921,36 @@ │ │ │ │ bne 6cbf0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6cc20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #32 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ beq 6cc7c │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 6cc78 │ │ │ │ add r6, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129ad8 │ │ │ │ + bl 129a8c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6cc7c │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 6cc7c │ │ │ │ bl 6366c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cc94 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ @@ -78973,27 +78973,27 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 6cd20 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6cd20 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cd48 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ b 6cd48 │ │ │ │ @@ -79017,15 +79017,15 @@ │ │ │ │ bne 6cd70 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6cda0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ @@ -79057,15 +79057,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ce70 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ @@ -79091,15 +79091,15 @@ │ │ │ │ bne 6ce98 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6cec8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #5 │ │ │ │ @@ -79120,27 +79120,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 6cf18 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6cf3c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6cf54 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6cf6c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cf84 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ @@ -79161,36 +79161,36 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 6d010 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bne 6d028 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d054 │ │ │ │ b 6d070 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d000 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d054 │ │ │ │ b 6d070 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -79219,15 +79219,15 @@ │ │ │ │ bne 6d098 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6d0c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 61e98 │ │ │ │ @@ -79243,15 +79243,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq 6d170 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -79261,15 +79261,15 @@ │ │ │ │ bne 6d140 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6d170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ @@ -79288,15 +79288,15 @@ │ │ │ │ b 6d1dc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d1dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d1f4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ @@ -79317,15 +79317,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne 6d250 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 6d2a8 │ │ │ │ mov r8, r0 │ │ │ │ b 6d2d8 │ │ │ │ mov r8, r0 │ │ │ │ b 6d2c0 │ │ │ │ @@ -79339,15 +79339,15 @@ │ │ │ │ b 6d270 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d2c0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ @@ -79367,15 +79367,15 @@ │ │ │ │ bne 6d2e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6d318 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -79409,15 +79409,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 1f2dc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d358 │ │ │ │ b 6d364 │ │ │ │ mov r5, r0 │ │ │ │ @@ -79440,15 +79440,15 @@ │ │ │ │ bne 6d40c │ │ │ │ cmp r1, #1 │ │ │ │ bne 6d43c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ @@ -79476,26 +79476,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 6d4a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6d480 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 6d480 │ │ │ │ bl 6366c │ │ │ │ b 6d4f8 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d4f8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d510 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ @@ -79516,15 +79516,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne 6d56c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 6d600 │ │ │ │ mov r8, r0 │ │ │ │ b 6d630 │ │ │ │ mov r8, r0 │ │ │ │ b 6d618 │ │ │ │ @@ -79544,24 +79544,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 6d5b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6d590 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 6d590 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d600 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d618 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ @@ -79581,31 +79581,31 @@ │ │ │ │ bne 6d640 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6d670 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 3302c8 │ │ │ │ + b 330280 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 33032c │ │ │ │ + b 3302e4 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 33035c │ │ │ │ + b 330314 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #96] @ 6d72c │ │ │ │ mov r6, #2 │ │ │ │ @@ -79626,22 +79626,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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r8, r8, r8, ror #30 │ │ │ │ - mlaseq r0, r9, r4, r5 │ │ │ │ + eorseq r5, r0, r9, asr r4 │ │ │ │ eorseq r8, r8, r4, ror pc │ │ │ │ - eorseq r5, r0, r2, lsl #9 │ │ │ │ - eorseq r5, r0, pc, ror r4 │ │ │ │ + eorseq r5, r0, r2, asr #8 │ │ │ │ + eorseq r5, r0, pc, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #5 │ │ │ │ ldr r3, [pc, #136] @ 6d7e0 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #8 │ │ │ │ @@ -79671,27 +79671,27 @@ │ │ │ │ mov r2, #6 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 34a014 │ │ │ │ + bl 349fcc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eorseq r8, r8, r8, asr #30 │ │ │ │ - eorseq r5, r0, ip, lsl r4 │ │ │ │ + ldrsbteq r5, [r0], -ip │ │ │ │ eorseq r8, r8, r0, ror #29 │ │ │ │ - eorseq r5, r0, r1, lsl r4 │ │ │ │ - eorseq r8, r8, r8, ror #29 │ │ │ │ - eorseq r5, r0, pc, ror #7 │ │ │ │ ldrsbteq r5, [r0], -r1 │ │ │ │ + eorseq r8, r8, r8, ror #29 │ │ │ │ + eorseq r5, r0, pc, lsr #7 │ │ │ │ + mlaseq r0, r1, r3, r5 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 32fb3c │ │ │ │ + b 32faf4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #96] @ 6d880 │ │ │ │ mov r6, #2 │ │ │ │ ldr lr, [pc, #92] @ 6d884 │ │ │ │ @@ -79711,48 +79711,48 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r8, r8, r4, lsr #28 │ │ │ │ - eorseq r5, r0, r5, asr #6 │ │ │ │ + eorseq r5, r0, r5, lsl #6 │ │ │ │ eorseq r8, r8, r0, lsr #28 │ │ │ │ - eorseq r5, r0, lr, lsr #6 │ │ │ │ - eorseq r5, r0, fp, lsr #6 │ │ │ │ + eorseq r5, r0, lr, ror #5 │ │ │ │ + eorseq r5, r0, fp, ror #5 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 33007c │ │ │ │ + b 330034 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #13 │ │ │ │ ldr r1, [pc, #8] @ 6d8b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - eorseq r5, r0, r5, ror #5 │ │ │ │ + eorseq r5, r0, r5, lsr #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 6d8f8 │ │ │ │ ldr r3, [pc, #40] @ 6d8fc │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbteq r5, [r0], -r2 │ │ │ │ + mlaseq r0, r2, r2, r5 │ │ │ │ eorseq r8, r8, r4, ror #27 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, r0, #8 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -79851,15 +79851,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 63004 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrshteq r2, [sl], -r0 │ │ │ │ - eorseq r4, r0, r2, lsr pc │ │ │ │ + ldrshteq r4, [r0], -r2 │ │ │ │ eorseq r8, r8, r0, asr sl │ │ │ │ eorseq r8, r8, r8, ror #24 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ bxeq lr │ │ │ │ add ip, r0, #4 │ │ │ │ dmb ish │ │ │ │ @@ -79869,15 +79869,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 6dac4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6daf0 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r8, r5, #8 │ │ │ │ ldrex r2, [r8] │ │ │ │ @@ -80084,15 +80084,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 63004 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrshteq r2, [sl], -r4 │ │ │ │ - eorseq r4, r0, sl, lsl sp │ │ │ │ + ldrsbteq r4, [r0], -sl │ │ │ │ eorseq r8, r8, r8, lsr r8 │ │ │ │ eorseq r8, r8, r0, ror #20 │ │ │ │ eorseq r2, sl, ip, asr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0] │ │ │ │ add r4, r6, #8 │ │ │ │ @@ -80175,23 +80175,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 63004 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mlaseq sl, r4, r0, r2 │ │ │ │ - eorseq r4, r0, r6, asr #20 │ │ │ │ + eorseq r4, r0, r6, lsl #20 │ │ │ │ eorseq r8, r8, r4, ror #10 │ │ │ │ mlaseq r8, ip, r7, r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 35485c │ │ │ │ + bl 354814 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov fp, r0 │ │ │ │ add r4, r8, #8 │ │ │ │ @@ -80303,29 +80303,29 @@ │ │ │ │ stm r2, {r4, r5, r6, r7} │ │ │ │ mov r4, lr │ │ │ │ ldrb r2, [r8, #72] @ 0x48 │ │ │ │ strd r0, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ bne 6e2ac │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 6e2a0 │ │ │ │ ldr r0, [pc, #852] @ 6e534 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6e458 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ strb r2, [r0, #16] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0] │ │ │ │ @@ -80360,15 +80360,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6e274 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6e29c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #32 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ @@ -80392,15 +80392,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6e2f4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6e08c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b 6e08c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6317c │ │ │ │ b 6e08c │ │ │ │ mov r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ @@ -80521,22 +80521,22 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 62d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, sl, ip, lsl #30 │ │ │ │ - eorseq r4, r0, lr, asr r5 │ │ │ │ + eorseq r4, r0, lr, lsl r5 │ │ │ │ eorseq r8, r8, r8, ror r0 │ │ │ │ eorseq r8, r8, r4, asr #5 │ │ │ │ - eorseq r3, r0, r3, asr r3 │ │ │ │ + eorseq r3, r0, r3, lsl r3 │ │ │ │ eorseq r8, r8, r0 │ │ │ │ ldrhteq r7, [r8], -ip │ │ │ │ eorseq r1, sl, ip, lsl #25 │ │ │ │ - strhteq r9, [lr], -r4 │ │ │ │ + eoreq r9, lr, r4, ror r1 │ │ │ │ mlaseq r8, r4, pc, r7 @ │ │ │ │ eorseq r7, r8, ip, lsr #29 │ │ │ │ ldrhteq r1, [sl], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ @@ -80776,15 +80776,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 63004 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, sl, r4, lsr r7 │ │ │ │ - eorseq r4, r0, r2, ror #1 │ │ │ │ + eorseq r4, r0, r2, lsr #1 │ │ │ │ eorseq r7, r8, r0, lsl #24 │ │ │ │ eorseq r7, r8, r0, ror lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -80880,15 +80880,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ bne 6eacc │ │ │ │ b 6eb14 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r5, #248] @ 0xf8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r5, r7 │ │ │ │ add r6, r6, #2 │ │ │ │ cmp r6, r4 │ │ │ │ beq 6eb14 │ │ │ │ ubfx r1, r6, #1, #5 │ │ │ │ cmp r1, #31 │ │ │ │ beq 6eaa8 │ │ │ │ @@ -80899,38 +80899,38 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 6eae4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6eb08 │ │ │ │ dmb ish │ │ │ │ - bl 2fc2e8 │ │ │ │ + bl 2fc2a0 │ │ │ │ add r6, r6, #2 │ │ │ │ cmp r6, r4 │ │ │ │ bne 6eacc │ │ │ │ cmp r5, #0 │ │ │ │ beq 6eb30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #216] @ 6ec20 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c2fc0 │ │ │ │ + bl 2c2f78 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8d44 │ │ │ │ + bl 2b8cfc │ │ │ │ str r0, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldrd r2, [r7, #12] │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ mov r6, #0 │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ @@ -80938,15 +80938,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ strb r7, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r6, [sp, #51] @ 0x33 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b610c │ │ │ │ + bl 1b60c4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ bne 6ebe0 │ │ │ │ orr r0, r5, #4 │ │ │ │ add r1, r4, #4 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -80978,30 +80978,30 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c2fc0 │ │ │ │ + bl 2c2f78 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15fcbc │ │ │ │ + bl 15fc74 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6ece4 │ │ │ │ ldr r1, [pc, #244] @ 6ed5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1adcdc │ │ │ │ + bl 1adc94 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8d44 │ │ │ │ + bl 2b8cfc │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldrd r2, [r7, #12] │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ mov r5, #0 │ │ │ │ stm ip, {r2, r3, r5} │ │ │ │ @@ -81009,15 +81009,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strb r7, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #67] @ 0x43 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1611c8 │ │ │ │ + bl 161180 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6ed08 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [r8] │ │ │ │ @@ -81049,38 +81049,38 @@ │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r4, r0, ip, lsl pc │ │ │ │ + ldrsbteq r4, [r0], -ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c2fc0 │ │ │ │ + bl 2c2f78 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15fd9c │ │ │ │ + bl 15fd54 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ bne 6ee24 │ │ │ │ ldr r1, [pc, #264] @ 6eeac │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1adcdc │ │ │ │ + bl 1adc94 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8d44 │ │ │ │ + bl 2b8cfc │ │ │ │ ldrd r2, [r7, #12] │ │ │ │ ldr r7, [r5, #12] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r5, [r5, #16] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -81088,15 +81088,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strb r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1b5298 │ │ │ │ + bl 1b5250 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ bne 6ee4c │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r6, [r8, #28] │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r7} │ │ │ │ @@ -81133,38 +81133,38 @@ │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq r4, r0, r0, asr #26 │ │ │ │ + eorseq r4, r0, r0, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c2fc0 │ │ │ │ + bl 2c2f78 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129498 │ │ │ │ + bl 12944c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6ef74 │ │ │ │ ldr r1, [pc, #248] @ 6efec │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1adcdc │ │ │ │ + bl 1adc94 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8d44 │ │ │ │ + bl 2b8cfc │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldrd r2, [r7, #12] │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ mov r5, #0 │ │ │ │ stm ip, {r2, r3, r5} │ │ │ │ @@ -81172,15 +81172,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strb r7, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #67] @ 0x43 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7cc0 │ │ │ │ + bl 1b7c78 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6ef98 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -81213,38 +81213,38 @@ │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - ldrsbteq r4, [r0], -r0 │ │ │ │ + mlaseq r0, r0, fp, r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c2fc0 │ │ │ │ + bl 2c2f78 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1293b8 │ │ │ │ + bl 12936c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ bne 6f0bc │ │ │ │ ldr r1, [pc, #268] @ 6f140 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1adcdc │ │ │ │ + bl 1adc94 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8d44 │ │ │ │ + bl 2b8cfc │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldrd r2, [r7, #12] │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ mov r5, #0 │ │ │ │ stm ip, {r2, r3, r5} │ │ │ │ @@ -81252,15 +81252,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strb r7, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #67] @ 0x43 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5388 │ │ │ │ + bl 1b5340 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ bne 6f0e4 │ │ │ │ orr r0, r5, #4 │ │ │ │ add r1, r8, #4 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -81320,15 +81320,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne r1!, {r3, r4, r6, r7} │ │ │ │ stmiane r2!, {r3, r4, r6, r7} │ │ │ │ ldmne r1, {r3, r4, r6, r7} │ │ │ │ movne r1, #0 │ │ │ │ @@ -81362,29 +81362,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 1279c8 │ │ │ │ + bl 12797c │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ ldr r3, [pc, #176] @ 6f300 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ add r3, sp, #24 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ stm r3, {r0, r1, r2, r9} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #32 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r5!, {r2, r3, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r5, {r2, r3, r6, r7} │ │ │ │ stmne r1, {r2, r3, r6, r7} │ │ │ │ movne r1, #0 │ │ │ │ @@ -81401,15 +81401,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6f2f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 66a38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -81425,15 +81425,15 @@ │ │ │ │ add r0, r1, r3, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 127cbc │ │ │ │ + bl 127c70 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 6f378 │ │ │ │ add r5, r6, #4 │ │ │ │ b 6f360 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ @@ -81446,15 +81446,15 @@ │ │ │ │ b 6f354 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f394 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -81469,15 +81469,15 @@ │ │ │ │ ldr r1, [pc, #664] @ 6f670 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r2 │ │ │ │ - bl 160e4c │ │ │ │ + bl 160e04 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #24 │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #20 │ │ │ │ @@ -81490,15 +81490,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #75] @ 0x4b │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cca0 │ │ │ │ + bl 16cc58 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f478 │ │ │ │ add r1, r5, #8 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ mov ip, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ @@ -81514,29 +81514,29 @@ │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f478 │ │ │ │ + bl 16f430 │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 6f538 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f5c4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6f618 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ str r7, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ @@ -81582,15 +81582,15 @@ │ │ │ │ bne 6f588 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f528 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r5, #40] @ 0x28 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strb r0, [r5, #42] @ 0x2a │ │ │ │ @@ -81631,29 +81631,29 @@ │ │ │ │ bl 6352c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq pc, r8, r8, lsr #7 │ │ │ │ - eorseq pc, r0, sp, lsr r7 @ │ │ │ │ + ldrshteq pc, [r0], -sp @ │ │ │ │ ldrhteq pc, [r8], -r4 @ │ │ │ │ eorseq r7, r8, r8, ror r1 │ │ │ │ eorseq r7, r8, r8, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #432] @ 6f848 │ │ │ │ mov r5, sp │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 12a440 │ │ │ │ + bl 12a3f4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -81665,15 +81665,15 @@ │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #67] @ 0x43 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1298a8 │ │ │ │ + bl 12985c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6f758 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #20 │ │ │ │ beq 6f724 │ │ │ │ @@ -81715,15 +81715,15 @@ │ │ │ │ bne 6f79c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f748 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sp │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #108] @ 6f84c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #104] @ 6f850 │ │ │ │ @@ -81748,28 +81748,28 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6352c │ │ │ │ mov r0, sp │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - ldrhteq r3, [r0], -r4 │ │ │ │ + eorseq r3, r0, r4, ror r5 │ │ │ │ eorseq r6, r8, r4, lsl #31 │ │ │ │ eorseq r6, r8, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #716] @ 6fb34 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r2 │ │ │ │ - bl 1adcdc │ │ │ │ + bl 1adc94 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #24 │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #20 │ │ │ │ @@ -81782,15 +81782,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #75] @ 0x4b │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cca0 │ │ │ │ + bl 16cc58 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f94c │ │ │ │ add r1, r5, #8 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ mov fp, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ @@ -81823,45 +81823,45 @@ │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r2, fp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e554 │ │ │ │ + bl 16e50c │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 6fa08 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d008 │ │ │ │ + bl 16cfc0 │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 6fa08 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r2, fp, #44 @ 0x2c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d324 │ │ │ │ + bl 16d2dc │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 6fa08 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6fa94 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6fadc │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ mov fp, r4 │ │ │ │ str r7, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ b 6f900 │ │ │ │ add ip, r5, #4 │ │ │ │ @@ -81890,15 +81890,15 @@ │ │ │ │ bne 6fa58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6f93c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ strh r0, [r5, #40] @ 0x28 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -81936,29 +81936,29 @@ │ │ │ │ bl 6352c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r2, r9, r8, lsr #4 │ │ │ │ - eorseq pc, r0, r9, ror r2 @ │ │ │ │ + eorseq pc, r0, r9, lsr r2 @ │ │ │ │ ldrshteq pc, [r8], -r0 @ │ │ │ │ ldrhteq r6, [r8], -r4 │ │ │ │ ldrhteq r6, [r8], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #688] @ 6fe0c │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r2 │ │ │ │ - bl 1adcdc │ │ │ │ + bl 1adc94 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #24 │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #20 │ │ │ │ @@ -81971,15 +81971,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #75] @ 0x4b │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r0, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cca0 │ │ │ │ + bl 16cc58 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fc44 │ │ │ │ add r1, r5, #8 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ mov ip, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ @@ -82013,37 +82013,37 @@ │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e554 │ │ │ │ + bl 16e50c │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 6fce0 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r2, fp, #12 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17032c │ │ │ │ + bl 1702e4 │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 6fce0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6fd6c │ │ │ │ cmp r1, #1 │ │ │ │ bne 6fdb4 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ mov ip, r4 │ │ │ │ str r7, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ b 6fbf4 │ │ │ │ add ip, r5, #4 │ │ │ │ @@ -82072,15 +82072,15 @@ │ │ │ │ bne 6fd30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6fc34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ strh r0, [r5, #40] @ 0x28 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -82118,29 +82118,29 @@ │ │ │ │ bl 6352c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrshteq r1, [r9], -r8 │ │ │ │ - eorseq lr, r0, r1, lsr #31 │ │ │ │ + eorseq lr, r0, r1, ror #30 │ │ │ │ eorseq lr, r8, r8, lsl lr │ │ │ │ ldrsbteq r6, [r8], -ip │ │ │ │ ldrsbteq r6, [r8], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #716] @ 70100 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r2 │ │ │ │ - bl 1adcdc │ │ │ │ + bl 1adc94 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #24 │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #20 │ │ │ │ @@ -82153,15 +82153,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #75] @ 0x4b │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cca0 │ │ │ │ + bl 16cc58 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ff18 │ │ │ │ add r1, r5, #8 │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ mov fp, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ @@ -82194,45 +82194,45 @@ │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r2, fp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e554 │ │ │ │ + bl 16e50c │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 6ffd4 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d008 │ │ │ │ + bl 16cfc0 │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 6ffd4 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r2, fp, #44 @ 0x2c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ddb0 │ │ │ │ + bl 16dd68 │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 6ffd4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq 70060 │ │ │ │ cmp r1, #1 │ │ │ │ bne 700a8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ mov fp, r4 │ │ │ │ str r7, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ b 6fecc │ │ │ │ add ip, r5, #4 │ │ │ │ @@ -82261,15 +82261,15 @@ │ │ │ │ bne 70024 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ff08 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ strh r0, [r5, #40] @ 0x28 │ │ │ │ lsr r0, r0, #16 │ │ │ │ @@ -82307,29 +82307,29 @@ │ │ │ │ bl 6352c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, r9, ip, asr ip │ │ │ │ - eorseq lr, r0, sp, lsr #25 │ │ │ │ + eorseq lr, r0, sp, ror #24 │ │ │ │ eorseq lr, r8, r4, lsr #22 │ │ │ │ eorseq r6, r8, r8, ror #13 │ │ │ │ eorseq r6, r8, r8, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #740] @ 7040c │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r2 │ │ │ │ - bl 160e4c │ │ │ │ + bl 160e04 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #24 │ │ │ │ add r8, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #20 │ │ │ │ @@ -82342,15 +82342,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #75] @ 0x4b │ │ │ │ add fp, sp, #136 @ 0x88 │ │ │ │ mov r0, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ - bl 16cca0 │ │ │ │ + bl 16cc58 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 70210 │ │ │ │ add r1, fp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ @@ -82391,43 +82391,43 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne 703b4 │ │ │ │ ldm r7, {r0, r2, r3} │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ addcs r2, r2, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 16c478 │ │ │ │ + bl 16c430 │ │ │ │ b 7026c │ │ │ │ orr r1, ip, #4 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, r7 │ │ │ │ - bl 167488 │ │ │ │ + bl 167440 │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 702dc │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r2, r7, #16 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d780 │ │ │ │ + bl 16d738 │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ bne 702e4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ beq 70370 │ │ │ │ cmp r1, #1 │ │ │ │ bne 703b4 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ str r7, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ b 701c0 │ │ │ │ add ip, fp, #4 │ │ │ │ b 702e8 │ │ │ │ @@ -82457,15 +82457,15 @@ │ │ │ │ bne 70334 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 70200 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r5, #40] @ 0x28 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strb r0, [r5, #42] @ 0x2a │ │ │ │ @@ -82502,29 +82502,29 @@ │ │ │ │ bl 6352c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mlaseq r8, r0, r6, lr │ │ │ │ - eorseq lr, r0, r1, lsr #19 │ │ │ │ + eorseq lr, r0, r1, ror #18 │ │ │ │ eorseq lr, r8, r8, lsl r8 │ │ │ │ ldrsbteq r6, [r8], -ip │ │ │ │ ldrsbteq r6, [r8], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #428] @ 705e0 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1adcdc │ │ │ │ + bl 1adc94 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #16 │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #20 │ │ │ │ @@ -82536,15 +82536,15 @@ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #67] @ 0x43 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6dcc │ │ │ │ + bl 1a6d84 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 704f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #20 │ │ │ │ beq 704c0 │ │ │ │ @@ -82585,15 +82585,15 @@ │ │ │ │ bne 70534 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 704e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sp │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #108] @ 705e4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #104] @ 705e8 │ │ │ │ @@ -82653,15 +82653,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #75] @ 0x4b │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 16c890 │ │ │ │ + bl 16c848 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ add r0, r7, #4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 70698 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -82674,32 +82674,32 @@ │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ ldr r8, [sp, #220] @ 0xdc │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ add r2, r8, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e1f8 │ │ │ │ + bl 16e1b0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7074c │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16ebbc │ │ │ │ + bl 16eb74 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7074c │ │ │ │ add r2, r8, #44 @ 0x2c │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16fe8c │ │ │ │ + bl 16fe44 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 70904 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ @@ -82707,15 +82707,15 @@ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7091c │ │ │ │ cmp r0, #1 │ │ │ │ bne 70974 │ │ │ │ orr r1, r8, #4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ b 70760 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -82754,15 +82754,15 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 127cbc │ │ │ │ + bl 127c70 │ │ │ │ cmp r7, #0 │ │ │ │ beq 708b8 │ │ │ │ add r5, r8, #4 │ │ │ │ b 70820 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 708b8 │ │ │ │ @@ -82795,25 +82795,25 @@ │ │ │ │ bne 7087c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 708a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ beq 708d0 │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r5, #34 @ 0x22 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r5, [fp] │ │ │ │ @@ -82880,15 +82880,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 66858 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq lr, r0, r1, ror #7 │ │ │ │ + eorseq lr, r0, r1, lsr #7 │ │ │ │ eorseq lr, r8, r8, asr r2 │ │ │ │ eorseq r5, r8, ip, lsr lr │ │ │ │ eorseq r5, r8, ip, lsr lr │ │ │ │ eorseq r5, r8, r4, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ @@ -82916,15 +82916,15 @@ │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #67] @ 0x43 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1299c0 │ │ │ │ + bl 129974 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 70b64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #20 │ │ │ │ beq 70ab0 │ │ │ │ @@ -82957,15 +82957,15 @@ │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 127cbc │ │ │ │ + bl 127c70 │ │ │ │ cmp r7, #0 │ │ │ │ beq 70be4 │ │ │ │ add r5, r8, #4 │ │ │ │ b 70b4c │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 70be4 │ │ │ │ @@ -82998,25 +82998,25 @@ │ │ │ │ bne 70ba8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 70bd4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sp │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp sl, #0 │ │ │ │ beq 70bfc │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r5, #34 @ 0x22 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ str r5, [r9] │ │ │ │ @@ -83097,15 +83097,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #75] @ 0x4b │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r0, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 16c890 │ │ │ │ + bl 16c848 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ add r0, r7, #4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 70d94 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -83128,29 +83128,29 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 71094 │ │ │ │ ldm sl, {r0, r2, r3} │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #2 │ │ │ │ addcs r2, r2, #8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ b 70df0 │ │ │ │ orr r1, ip, #4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ - bl 166758 │ │ │ │ + bl 166710 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 70e58 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ add r2, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16eed8 │ │ │ │ + bl 16ee90 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 70e7c │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ @@ -83158,15 +83158,15 @@ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 70fb4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 71094 │ │ │ │ orr r1, r5, #4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ b 70e90 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -83214,15 +83214,15 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 127cbc │ │ │ │ + bl 127c70 │ │ │ │ cmp r7, #0 │ │ │ │ beq 70f68 │ │ │ │ add r5, r8, #4 │ │ │ │ b 70f50 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 70f68 │ │ │ │ @@ -83233,15 +83233,15 @@ │ │ │ │ bl 1ddb8 │ │ │ │ b 70f44 │ │ │ │ cmp r9, #0 │ │ │ │ beq 70f80 │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r5, #34 @ 0x22 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r5, [fp] │ │ │ │ @@ -83284,15 +83284,15 @@ │ │ │ │ bne 71020 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 70fa4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #188] @ 71120 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [pc, #184] @ 71124 │ │ │ │ @@ -83336,15 +83336,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 66858 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq sp, r0, r1, asr #25 │ │ │ │ + eorseq sp, r0, r1, lsl #25 │ │ │ │ eorseq sp, r8, r8, lsr fp │ │ │ │ eorseq r5, r8, ip, lsl r7 │ │ │ │ eorseq r5, r8, ip, lsl r7 │ │ │ │ eorseq r5, r8, r4, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -83373,15 +83373,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #75] @ 0x4b │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 16c890 │ │ │ │ + bl 16c848 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ add r0, r7, #4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 711d8 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -83394,32 +83394,32 @@ │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ ldr r8, [sp, #220] @ 0xdc │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ add r2, r8, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e1f8 │ │ │ │ + bl 16e1b0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7128c │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16ebbc │ │ │ │ + bl 16eb74 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7128c │ │ │ │ add r2, r8, #44 @ 0x2c │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16fa08 │ │ │ │ + bl 16f9c0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 71444 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ @@ -83427,15 +83427,15 @@ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7145c │ │ │ │ cmp r0, #1 │ │ │ │ bne 714b4 │ │ │ │ orr r1, r8, #4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ b 712a0 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -83474,15 +83474,15 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 127cbc │ │ │ │ + bl 127c70 │ │ │ │ cmp r7, #0 │ │ │ │ beq 713f8 │ │ │ │ add r5, r8, #4 │ │ │ │ b 71360 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 713f8 │ │ │ │ @@ -83515,25 +83515,25 @@ │ │ │ │ bne 713bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 713e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ beq 71410 │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r5, #34 @ 0x22 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r5, [fp] │ │ │ │ @@ -83600,15 +83600,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 66858 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eorseq sp, r0, r1, lsr #17 │ │ │ │ + eorseq sp, r0, r1, ror #16 │ │ │ │ eorseq sp, r8, r8, lsl r7 │ │ │ │ ldrshteq r5, [r8], -ip │ │ │ │ ldrshteq r5, [r8], -ip │ │ │ │ eorseq r5, r8, r4, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ @@ -83638,15 +83638,15 @@ │ │ │ │ strb r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #67] @ 0x43 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, ip │ │ │ │ - bl 1a6c48 │ │ │ │ + bl 1a6c00 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 716ac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #20 │ │ │ │ beq 715f8 │ │ │ │ @@ -83679,15 +83679,15 @@ │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 127cbc │ │ │ │ + bl 127c70 │ │ │ │ cmp r7, #0 │ │ │ │ beq 71728 │ │ │ │ add r5, r8, #4 │ │ │ │ b 71694 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 71728 │ │ │ │ @@ -83719,25 +83719,25 @@ │ │ │ │ bne 716ec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71718 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sp │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ beq 71740 │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ mov r5, #34 @ 0x22 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r5, [r4] │ │ │ │ @@ -83818,15 +83818,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #75] @ 0x4b │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c890 │ │ │ │ + bl 16c848 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ add r0, r5, #4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 718d8 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -83842,15 +83842,15 @@ │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ ldm r0, {r3, r4, r6, r7} │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ stm r1, {r3, r4, r6, r7} │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e8a0 │ │ │ │ + bl 16e858 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 71948 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ @@ -83858,15 +83858,15 @@ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71a80 │ │ │ │ cmp r0, #1 │ │ │ │ bne 71b60 │ │ │ │ orr r1, r7, #4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ b 7195c │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -83905,15 +83905,15 @@ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 127cbc │ │ │ │ + bl 127c70 │ │ │ │ cmp r7, #0 │ │ │ │ beq 71a34 │ │ │ │ add r5, r8, #4 │ │ │ │ b 71a1c │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 71a34 │ │ │ │ @@ -83924,15 +83924,15 @@ │ │ │ │ bl 1ddb8 │ │ │ │ b 71a10 │ │ │ │ cmp r9, #0 │ │ │ │ beq 71a4c │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r5, #34 @ 0x22 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r5, [sl] │ │ │ │ @@ -83975,15 +83975,15 @@ │ │ │ │ bne 71aec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71a70 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #188] @ 71bec │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [pc, #184] @ 71bf0 │ │ │ │ @@ -84027,15 +84027,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 66858 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - ldrshteq sp, [r0], -r5 │ │ │ │ + ldrhteq sp, [r0], -r5 │ │ │ │ eorseq sp, r8, ip, rrx │ │ │ │ eorseq r4, r8, r0, asr ip │ │ │ │ eorseq r4, r8, r0, asr ip │ │ │ │ eorseq r4, r8, r8, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -84064,15 +84064,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #75] @ 0x4b │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ mov r0, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c890 │ │ │ │ + bl 16c848 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ add r0, r5, #4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 71cb0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -84088,24 +84088,24 @@ │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ ldr r8, [sp, #220] @ 0xdc │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e1f8 │ │ │ │ + bl 16e1b0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 71d44 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ add r2, r8, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16da9c │ │ │ │ + bl 16da54 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 71d44 │ │ │ │ ldm r5!, {r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ @@ -84113,15 +84113,15 @@ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71e7c │ │ │ │ cmp r0, #1 │ │ │ │ bne 71f5c │ │ │ │ orr r1, r7, #4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ b 71d58 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -84160,15 +84160,15 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 127cbc │ │ │ │ + bl 127c70 │ │ │ │ cmp r7, #0 │ │ │ │ beq 71e30 │ │ │ │ add r5, r8, #4 │ │ │ │ b 71e18 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 71e30 │ │ │ │ @@ -84179,15 +84179,15 @@ │ │ │ │ bl 1ddb8 │ │ │ │ b 71e0c │ │ │ │ cmp r9, #0 │ │ │ │ beq 71e48 │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r5, #34 @ 0x22 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r5, [fp] │ │ │ │ @@ -84230,15 +84230,15 @@ │ │ │ │ bne 71ee8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 71e6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #188] @ 71fe8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [pc, #184] @ 71fec │ │ │ │ @@ -84282,15 +84282,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl 66858 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 6650c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - ldrshteq ip, [r0], -r9 │ │ │ │ + ldrhteq ip, [r0], -r9 │ │ │ │ eorseq ip, r8, r0, ror ip │ │ │ │ eorseq r4, r8, r4, asr r8 │ │ │ │ eorseq r4, r8, r4, asr r8 │ │ │ │ eorseq r4, r8, ip, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ @@ -84318,27 +84318,27 @@ │ │ │ │ bne 72040 │ │ │ │ cmn r2, #1 │ │ │ │ beq 72108 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 32bba0 │ │ │ │ + bl 32bb58 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 720c4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ bne 720a4 │ │ │ │ ldr r1, [pc, #160] @ 7213c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cbec │ │ │ │ + bl 21cba4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r8, [r0, r6, lsl #2] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ stm r5, {r0, r7} │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -84348,15 +84348,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [sp, #7] │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [sp, #19] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -84367,31 +84367,31 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ddb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, lr, r4, asr #13 │ │ │ │ + eoreq r5, lr, r4, lsl #13 │ │ │ │ mlaseq r8, r4, r6, r4 │ │ │ │ eorseq r4, r8, r4, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r9, r1 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sl, #4] │ │ │ │ beq 7233c │ │ │ │ - bl 2f1f5c │ │ │ │ + bl 2f1f14 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f1f2c │ │ │ │ + bl 2f1ee4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 72574 │ │ │ │ ldr r0, [pc, #1500] @ 72764 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #0 │ │ │ │ @@ -84403,15 +84403,15 @@ │ │ │ │ strb r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 725b0 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldm ip!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ │ │ @@ -84869,15 +84869,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ bne 72890 │ │ │ │ tst r6, #2 │ │ │ │ beq 72af0 │ │ │ │ tst r6, #1 │ │ │ │ beq 72914 │ │ │ │ - bl 335bf0 │ │ │ │ + bl 335ba8 │ │ │ │ bic r6, r6, #1 │ │ │ │ ldrex r0, [r5] │ │ │ │ cmp r0, r6 │ │ │ │ bne 728e4 │ │ │ │ mov r1, r6 │ │ │ │ dmb ish │ │ │ │ bfi r1, r9, #0, #2 │ │ │ │ @@ -84902,29 +84902,29 @@ │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ add r6, sl, #160 @ 0xa0 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 72a78 │ │ │ │ ldr r0, [pc, #568] @ 72bf4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 72b9c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ strb r1, [r0, #16] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #20] │ │ │ │ @@ -84958,15 +84958,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 72a4c │ │ │ │ cmp r1, #1 │ │ │ │ bne 72a74 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r2 │ │ │ │ bl 20dec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ @@ -84986,15 +84986,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 72b64 │ │ │ │ mov r0, r7 │ │ │ │ bl 61c34 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov sl, #0 │ │ │ │ str sl, [r8, #4] │ │ │ │ b 72820 │ │ │ │ mov r0, #4 │ │ │ │ tst r6, #4 │ │ │ │ bne 72b0c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -85043,15 +85043,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ b 72bcc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov sl, #0 │ │ │ │ str sl, [r8, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ b 72bdc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -85188,15 +85188,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 72e80 │ │ │ │ mov r0, r4 │ │ │ │ bl 61c34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ str r4, [r8, #44] @ 0x2c │ │ │ │ ldr r0, [r8] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ cmp r0, #4 │ │ │ │ @@ -85224,28 +85224,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r9, #164] @ 0xa4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 72f94 │ │ │ │ ldr r0, [pc, #584] @ 73108 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 730b4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r7, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -85285,34 +85285,34 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 72f68 │ │ │ │ cmp r1, #1 │ │ │ │ bne 72f90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, r2 │ │ │ │ bl 20dec │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r9, #168] @ 0xa8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 73094 │ │ │ │ ldr r0, [pc, #320] @ 7310c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 730b4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r7, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -85349,15 +85349,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 73068 │ │ │ │ cmp r1, #1 │ │ │ │ bne 73090 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r1] │ │ │ │ @@ -85375,15 +85375,15 @@ │ │ │ │ stm r8, {r0, r1, r2, r3, r6} │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq ip, r9, ip, lsr #31 │ │ │ │ eorseq ip, r9, r0, lsr #29 │ │ │ │ ldrsbteq r3, [r8], -r4 │ │ │ │ @@ -85397,15 +85397,15 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, sl │ │ │ │ mov r6, r2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e904 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ beq 733a4 │ │ │ │ tst r0, #1 │ │ │ │ @@ -85423,22 +85423,22 @@ │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 735c0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e610 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ bne 733c8 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a63f0 │ │ │ │ + bl 1a63a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ beq 73414 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ bne 73200 │ │ │ │ @@ -85459,15 +85459,15 @@ │ │ │ │ bne 735cc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 73608 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e598 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ beq 73314 │ │ │ │ cmp r0, #22 │ │ │ │ bne 73320 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -85498,26 +85498,26 @@ │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 15e2e0 │ │ │ │ + bl 15e298 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #5 │ │ │ │ bne 73470 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7329c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7329c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ b 73324 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -85535,23 +85535,23 @@ │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 7337c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7334c │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7334c │ │ │ │ cmp fp, #0 │ │ │ │ beq 731f4 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ @@ -85565,28 +85565,28 @@ │ │ │ │ movne r5, #1 │ │ │ │ movne r2, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #696] @ 736b0 │ │ │ │ mov r1, sl │ │ │ │ ldm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, #17 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ b 73440 │ │ │ │ add r8, r5, #4 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #648] @ 736b4 │ │ │ │ mov r1, sl │ │ │ │ ldm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r3, #23 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ @@ -85601,15 +85601,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #32] │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #572] @ 736c4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldm r8, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r3, #18 │ │ │ │ @@ -85627,17 +85627,17 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 734e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 12b564 │ │ │ │ + bl 12b518 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ str r8, [sp, #32] │ │ │ │ cmp r9, r8 │ │ │ │ @@ -85655,23 +85655,23 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 7355c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7352c │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7352c │ │ │ │ cmp fp, #0 │ │ │ │ beq 73578 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #312] @ 736c8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #308] @ 736cc │ │ │ │ @@ -85708,54 +85708,54 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ b 73650 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 73650 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 7368c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 73670 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 12b564 │ │ │ │ + bl 12b518 │ │ │ │ b 7368c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 66ee4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, pc, r5, lsr #31 │ │ │ │ - ldrdeq pc, [pc], -lr @ │ │ │ │ - strhteq pc, [pc], -fp @ │ │ │ │ + eoreq pc, pc, r5, ror #30 │ │ │ │ + mlaeq pc, lr, ip, pc @ │ │ │ │ + eoreq pc, pc, fp, ror ip @ │ │ │ │ eorseq fp, r8, r4, lsl r1 │ │ │ │ eorseq fp, r8, r4, asr r1 │ │ │ │ ldrshteq fp, [r8], -ip │ │ │ │ - eoreq pc, pc, r2, ror ip @ │ │ │ │ + eoreq pc, pc, r2, lsr ip @ │ │ │ │ eorseq fp, r8, r8, asr r1 │ │ │ │ eorseq fp, r8, r8, lsl #3 │ │ │ │ eorseq r9, r8, r4, asr #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [pc, #76] @ 73730 │ │ │ │ mov r3, #0 │ │ │ │ @@ -85771,40 +85771,40 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 349174 │ │ │ │ + bl 34912c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0xffff9f8c │ │ │ │ eorseq r3, r8, r8, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add fp, sp, #208 @ 0xd0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 738d4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ add sl, sp, #208 @ 0xd0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ - bl 15e94c │ │ │ │ + bl 15e904 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 73b24 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #2 │ │ │ │ beq 73c24 │ │ │ │ @@ -85817,15 +85817,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 15e0f0 │ │ │ │ + bl 15e0a8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 73bec │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ands r0, r0, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -85847,15 +85847,15 @@ │ │ │ │ ldr r4, [pc, #2680] @ 742b8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #32] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ bcs 73c1c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 73c24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -85895,15 +85895,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ bcs 73b78 │ │ │ │ ldr r0, [pc, #2404] @ 74278 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 73c24 │ │ │ │ ldr r0, [pc, #2380] @ 7427c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -85944,15 +85944,15 @@ │ │ │ │ ldr r4, [pc, #2260] @ 74298 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ bcs 73ba4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 73c24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -85980,30 +85980,30 @@ │ │ │ │ str r4, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ bcs 73c88 │ │ │ │ ldr r4, [pc, #2064] @ 742a0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #44] @ 0x2c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 73bcc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 73c88 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ movne r2, r0 │ │ │ │ ldrne r4, [r0, #36] @ 0x24 │ │ │ │ @@ -86030,15 +86030,15 @@ │ │ │ │ ldr r2, [pc, #1980] @ 742d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ add r8, r4, #4 │ │ │ │ add r9, sp, #208 @ 0xd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #1868] @ 74288 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r7, #25 │ │ │ │ @@ -86080,15 +86080,15 @@ │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 73aa0 │ │ │ │ b 73c88 │ │ │ │ orr r8, r8, #4 │ │ │ │ add r9, sp, #208 @ 0xd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #1676] @ 74290 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r7, #26 │ │ │ │ @@ -86114,15 +86114,15 @@ │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, fp, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsl r4, r5, #4 │ │ │ │ ldr sl, [r9, #4] │ │ │ │ ldr r5, [pc, #1540] @ 742a4 │ │ │ │ mov fp, #0 │ │ │ │ @@ -86137,15 +86137,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [pc, #1552] @ 742e8 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 15e4c4 │ │ │ │ + bl 15e47c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #5 │ │ │ │ bne 74104 │ │ │ │ add sl, sl, #16 │ │ │ │ add fp, fp, #1 │ │ │ │ subs r4, r4, #16 │ │ │ │ beq 73ea8 │ │ │ │ @@ -86156,15 +86156,15 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adc r2, r2, #0 │ │ │ │ subs r0, fp, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ rscs r0, r1, #0 │ │ │ │ bcc 73cec │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldrd r0, [sl, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 74078 │ │ │ │ @@ -86172,15 +86172,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bhi 73cb8 │ │ │ │ ldrb r1, [r5, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 73cb0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 73cb8 │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ ldr r9, [r5, #28]! │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 741b8 │ │ │ │ @@ -86190,15 +86190,15 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r7, [r5, #12] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #1332] @ 742f0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ @@ -86241,15 +86241,15 @@ │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r5, [pc, #1172] @ 74304 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [pc, #1148] @ 74308 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ b 73cb8 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ @@ -86262,15 +86262,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bhi 74008 │ │ │ │ ldrb r1, [r5, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 74000 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74008 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #28]! │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 74200 │ │ │ │ @@ -86278,15 +86278,15 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ mov r7, #0 │ │ │ │ stm r0, {r5, r6, sl, fp} │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r1, [pc, #912] @ 742ac │ │ │ │ cmp r6, #1 │ │ │ │ ldr r0, [pc, #908] @ 742b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -86304,15 +86304,15 @@ │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ stm r0, {r5, r6, sl, fp} │ │ │ │ mov r0, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 15e0f0 │ │ │ │ + bl 15e0a8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7415c │ │ │ │ ldr r0, [pc, #932] @ 74334 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add ip, sp, #152 @ 0x98 │ │ │ │ @@ -86334,15 +86334,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [pc, #852] @ 7433c │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ bne 741a0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ @@ -86364,15 +86364,15 @@ │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #204] @ 0xcc │ │ │ │ str ip, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #600] @ 742dc │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #3 │ │ │ │ @@ -86392,28 +86392,28 @@ │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [pc, #540] @ 742e4 │ │ │ │ str sl, [sp, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, r9} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ bl 1fcc0 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #208 @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #468] @ 742ec │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ ldm r8, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r3, #26 │ │ │ │ @@ -86474,93 +86474,93 @@ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #288] @ 74330 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 74260 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 74260 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b 74260 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq ip, r9, r0, ror r4 │ │ │ │ eorseq ip, r9, ip, lsl #15 │ │ │ │ eorseq ip, r9, r0, lsl #10 │ │ │ │ eorseq ip, r9, r4, ror r7 │ │ │ │ eorseq ip, r9, r8, asr r7 │ │ │ │ eorseq r2, r8, r8, lsl #25 │ │ │ │ eorseq r2, r8, ip, ror #29 │ │ │ │ - mlaeq pc, r7, r6, pc @ │ │ │ │ - eoreq pc, pc, r4, lsr #20 │ │ │ │ - strdeq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, r7, asr r6 @ │ │ │ │ + eoreq pc, pc, r4, ror #19 │ │ │ │ + strhteq pc, [pc], -r4 @ │ │ │ │ eorseq ip, r9, r8, lsr #7 │ │ │ │ eorseq ip, r9, r4, asr #13 │ │ │ │ eorseq ip, r9, r8, lsr r5 │ │ │ │ ldrshteq ip, [r9], -r8 │ │ │ │ eorseq ip, r9, r0, ror #7 │ │ │ │ eorseq ip, r9, r0, lsr #1 │ │ │ │ eorseq r2, r8, ip, ror #18 │ │ │ │ eorseq fp, r9, ip, lsl #30 │ │ │ │ - eoreq pc, pc, ip, lsl #5 │ │ │ │ + eoreq pc, pc, ip, asr #4 │ │ │ │ eorseq ip, r9, r8, asr #16 │ │ │ │ ldrsbteq r2, [r8], -r8 │ │ │ │ eorseq r2, r8, ip, ror r8 │ │ │ │ ldrhteq r2, [r8], -r0 │ │ │ │ mlaseq r8, r4, sp, r2 │ │ │ │ eorseq r2, r8, ip, lsr #19 │ │ │ │ eorseq r2, r8, r4, asr ip │ │ │ │ - eoreq pc, pc, r9 │ │ │ │ + eoreq lr, pc, r9, asr #31 │ │ │ │ eorseq r2, r8, r8, lsl #27 │ │ │ │ mlaseq r8, r0, sp, r4 │ │ │ │ eorseq fp, r9, r4, lsl #26 │ │ │ │ andeq r2, r1, r4, lsr r7 │ │ │ │ - eoreq pc, pc, ip, lsl r5 @ │ │ │ │ - strdeq pc, [pc], -sl @ │ │ │ │ + ldrdeq pc, [pc], -ip @ │ │ │ │ + strhteq pc, [pc], -sl @ │ │ │ │ eorseq ip, r9, r0, ror r0 │ │ │ │ andeq r2, r1, r4, lsr #20 │ │ │ │ eorseq r2, r8, r8, lsl #21 │ │ │ │ eorseq r2, r8, r8, ror #20 │ │ │ │ mlaseq r8, r8, r7, r2 │ │ │ │ eorseq ip, r9, r0, lsl r2 │ │ │ │ eorseq fp, r9, r0, asr #29 │ │ │ │ - eoreq lr, pc, sp, asr r9 @ │ │ │ │ + eoreq lr, pc, sp, lsl r9 @ │ │ │ │ eorseq r2, r8, ip, lsl r7 │ │ │ │ - eoreq pc, pc, r9, asr r2 @ │ │ │ │ + eoreq pc, pc, r9, lsl r2 @ │ │ │ │ eorseq r3, r8, r8, lsr #32 │ │ │ │ eorseq r2, r8, r8, asr #23 │ │ │ │ eorseq r2, r8, r4, lsr lr │ │ │ │ - eoreq lr, pc, r5, asr #18 │ │ │ │ + eoreq lr, pc, r5, lsl #18 │ │ │ │ ldrhteq r2, [r8], -r4 │ │ │ │ - eoreq lr, pc, r5, lsl r9 @ │ │ │ │ + ldrdeq lr, [pc], -r5 @ │ │ │ │ ldrhteq r2, [r8], -r4 │ │ │ │ eorseq r2, r8, r8, lsr #18 │ │ │ │ eorseq r2, r8, r4, lsr #12 │ │ │ │ mlaseq r9, ip, r0, ip │ │ │ │ - eoreq lr, pc, sp, lsr #18 │ │ │ │ + eoreq lr, pc, sp, ror #17 │ │ │ │ eorseq r2, r8, ip, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ bl 558b8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -86574,15 +86574,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 74388 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ bne 743b8 │ │ │ │ add r0, sp, #28 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ 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 │ │ │ │ @@ -86606,15 +86606,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 74504 │ │ │ │ ldr r0, [pc, #1008] @ 74820 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7450c │ │ │ │ ldr r6, [pc, #992] @ 74824 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -86624,15 +86624,15 @@ │ │ │ │ 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 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #932] @ 74828 │ │ │ │ ldr r1, [pc, #932] @ 7482c │ │ │ │ ldr r2, [pc, #932] @ 74830 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -86657,30 +86657,30 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [pc, #832] @ 74838 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 7450c │ │ │ │ cmp r1, #0 │ │ │ │ bne 746b4 │ │ │ │ ldr r0, [pc, #756] @ 74808 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 74678 │ │ │ │ ldr r8, [pc, #748] @ 74818 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ ldr r1, [pc, #740] @ 7481c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ 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 │ │ │ │ @@ -86714,38 +86714,38 @@ │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r7} │ │ │ │ beq 745e4 │ │ │ │ sub r0, ip, lr, lsl #2 │ │ │ │ add r1, lr, lr, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 74624 │ │ │ │ add r5, r9, #4 │ │ │ │ b 74608 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f798 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 74624 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 745f4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 745f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 74640 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 746e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r1, [fp, #56] @ 0x38 │ │ │ │ @@ -86813,15 +86813,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 74748 │ │ │ │ cmp r1, #1 │ │ │ │ bne 74770 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -86845,15 +86845,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 747c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 747f0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r9, r8, asr #18 │ │ │ │ eorseq fp, r9, ip, asr #24 │ │ │ │ eorseq fp, r9, r8, lsr #19 │ │ │ │ ldrshteq ip, [r9], -r4 │ │ │ │ @@ -86865,28 +86865,28 @@ │ │ │ │ eorseq fp, r9, r4, lsr ip │ │ │ │ eorseq fp, r9, r0, lsr #24 │ │ │ │ eorseq r2, r8, ip, lsl #9 │ │ │ │ eorseq r2, r8, r8, ror #2 │ │ │ │ eorseq fp, r9, r0, lsr #19 │ │ │ │ eorseq fp, r9, ip, lsl #20 │ │ │ │ eorseq fp, r9, ip, ror #22 │ │ │ │ - strdeq lr, [pc], -r9 @ │ │ │ │ + strhteq lr, [pc], -r9 │ │ │ │ ldrshteq r2, [r8], -r8 │ │ │ │ eorseq r2, r8, r0, ror r2 │ │ │ │ - mlaeq pc, lr, r2, lr @ │ │ │ │ + eoreq lr, pc, lr, asr r2 @ │ │ │ │ eorseq r1, r8, r8, lsr #27 │ │ │ │ eorseq r2, r8, r8, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2ebec4 │ │ │ │ + bl 2ebe7c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 2ebfe8 │ │ │ │ + bl 2ebfa0 │ │ │ │ ldr r1, [pc, #500] @ 74a70 │ │ │ │ ldr r2, [pc, #500] @ 74a74 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -86902,17 +86902,17 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 345964 │ │ │ │ + bl 34591c │ │ │ │ ldr r7, [pc, #408] @ 74a7c │ │ │ │ ldr r6, [r5] │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r0, r2, r6 │ │ │ │ @@ -86933,15 +86933,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 74958 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74950 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b 749e8 │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 750ec │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ @@ -86952,15 +86952,15 @@ │ │ │ │ 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 163bb4 │ │ │ │ + bl 163b6c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r5, [sp] │ │ │ │ bl 818bc │ │ │ │ mov r2, r0 │ │ │ │ @@ -87001,15 +87001,15 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 74a60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r8, r4, ror r3 │ │ │ │ eorseq fp, r9, ip, asr r5 │ │ │ │ eorseq fp, r9, r4, lsr r6 │ │ │ │ @@ -87075,19 +87075,19 @@ │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bne 74b80 │ │ │ │ cmn r7, #4 │ │ │ │ bhi 74b24 │ │ │ │ b 74b90 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmn r7, #3 │ │ │ │ bcs 74b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345770 │ │ │ │ + bl 345728 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ cmp r9, r0 │ │ │ │ bne 74b00 │ │ │ │ ldr r1, [pc, #1328] @ 750e8 │ │ │ │ @@ -87129,15 +87129,15 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 74ee4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74c3c │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 74c3c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, r7, #2 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ bls 74c94 │ │ │ │ @@ -87152,15 +87152,15 @@ │ │ │ │ beq 74cc8 │ │ │ │ ldr r0, [pc, #1060] @ 750cc │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 74cd0 │ │ │ │ b 74c7c │ │ │ │ mov r0, #4 │ │ │ │ mov r7, #0 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -87227,15 +87227,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 74f08 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 74de8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #740] @ 750d4 │ │ │ │ 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} │ │ │ │ @@ -87249,15 +87249,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1dec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74f38 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r8, [r0] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 1f870 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ bne 74d88 │ │ │ │ @@ -87268,15 +87268,15 @@ │ │ │ │ b 74d88 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 74e8c │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 82330 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ @@ -87289,23 +87289,23 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 74ee4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74ebc │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 74ebc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 74f00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #460] @ 750dc │ │ │ │ ldr r2, [pc, #460] @ 750e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #19 │ │ │ │ @@ -87336,15 +87336,15 @@ │ │ │ │ b 74fe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 74fa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 74fa8 │ │ │ │ b 74fbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ @@ -87362,98 +87362,98 @@ │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75004 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq 75024 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r5, r5, #1 │ │ │ │ bne 75014 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 75048 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 75048 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 82330 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ bne 75080 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 75078 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #4 │ │ │ │ b 75098 │ │ │ │ add r6, r6, #8 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 7505c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7508c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7508c │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq ip, [r9], -r0 │ │ │ │ eorseq r1, r8, r8, ror sl │ │ │ │ eorseq ip, r9, r8, lsr #19 │ │ │ │ ldrhteq r1, [r8], -r8 │ │ │ │ eorseq r1, r8, r8, ror #20 │ │ │ │ eorseq fp, r9, r0, asr #3 │ │ │ │ eorseq r1, r8, r4, lsl #26 │ │ │ │ - mlaeq pc, r0, r4, lr @ │ │ │ │ + eoreq lr, pc, r0, asr r4 @ │ │ │ │ ldrhteq r1, [r8], -r8 │ │ │ │ - eoreq lr, pc, ip, asr r3 @ │ │ │ │ + eoreq lr, pc, ip, lsl r3 @ │ │ │ │ eorseq r1, r8, r0, lsl #21 │ │ │ │ eorseq r1, r8, r0, asr #22 │ │ │ │ eorseq r1, r8, ip, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ ldr r8, [pc, #316] @ 75238 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, r2 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 751f8 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 345770 │ │ │ │ + bl 345728 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ 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 │ │ │ │ @@ -87475,15 +87475,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r9, [sp, #58] @ 0x3a │ │ │ │ bl 1e070 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75204 │ │ │ │ ldr r3, [pc, #104] @ 75240 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -87505,84 +87505,84 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 61774 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, r9, r4, ror #26 │ │ │ │ - strdeq lr, [pc], -r4 @ │ │ │ │ + strhteq lr, [pc], -r4 │ │ │ │ andeq r4, r1, ip, lsl #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #68] @ 75298 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349e30 │ │ │ │ + bl 349de8 │ │ │ │ ldr r1, [pc, #44] @ 7529c │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, #40] @ 752a0 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3505d4 │ │ │ │ - bl 3508a4 │ │ │ │ + bl 35058c │ │ │ │ + bl 35085c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq lr, pc, r1, lsr #3 │ │ │ │ - eoreq lr, pc, pc, lsl #3 │ │ │ │ + eoreq lr, pc, r1, ror #2 │ │ │ │ + eoreq lr, pc, pc, asr #2 │ │ │ │ eorseq r1, r8, r8, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 2efdf0 │ │ │ │ + bl 2efda8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75698 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #1516] @ 758c4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq 757e4 │ │ │ │ ldr r0, [pc, #1500] @ 758cc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r4, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ ldr r0, [pc, #1480] @ 758d0 │ │ │ │ ldr r5, [pc, #1480] @ 758d4 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ 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, #56 @ 0x38 │ │ │ │ ldr r0, [pc, #1432] @ 758d8 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2efdac │ │ │ │ + bl 2efd64 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 756a8 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ mov sl, #0 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ @@ -87657,27 +87657,27 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sl, #-4] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ beq 754a0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ beq 75560 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 75560 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r0, fp, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bpl 75674 │ │ │ │ @@ -87713,52 +87713,52 @@ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 1f3f0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp sl, fp │ │ │ │ beq 756a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2efce0 │ │ │ │ + bl 2efc98 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2efce0 │ │ │ │ + bl 2efc98 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 2f3d9c │ │ │ │ + bl 2f3d54 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ beq 756c4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2efce0 │ │ │ │ + bl 2efc98 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 2f3d9c │ │ │ │ + bl 2f3d54 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 756d8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ bl 1f3f0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7565c │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ add sl, sl, #1 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ @@ -87810,15 +87810,15 @@ │ │ │ │ str r1, [r2] │ │ │ │ bl 1f3f0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 75704 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 1f3f0 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 756a0 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ cmp fp, #0 │ │ │ │ @@ -87847,57 +87847,57 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r9, r6, r0, lsl #3 │ │ │ │ ldr r1, [r9, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 75798 │ │ │ │ ldr r0, [r9, #-20] @ 0xffffffec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r9, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7573c │ │ │ │ ldr r0, [r9, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7573c │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ mov r1, #24 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 756a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ ldr r0, [pc, #208] @ 758c8 │ │ │ │ mov r5, #1 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r5, [r0, r6]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ b 75300 │ │ │ │ b 7588c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75840 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ beq 758ac │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ b 75878 │ │ │ │ mov r4, r0 │ │ │ │ b 75868 │ │ │ │ @@ -87905,15 +87905,15 @@ │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1f3f0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 758ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 758ac │ │ │ │ mov r4, r0 │ │ │ │ b 758ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 765ac │ │ │ │ mov r0, r4 │ │ │ │ @@ -88007,15 +88007,15 @@ │ │ │ │ bl 38f3c │ │ │ │ ldr r0, [pc, #32] @ 75a24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, r8, r4, lsl r4 │ │ │ │ eorseq r1, r8, r8, lsl #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -88090,15 +88090,15 @@ │ │ │ │ bl 38f3c │ │ │ │ ldr r0, [pc, #32] @ 75b70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, r8, r8, asr #5 │ │ │ │ ldrhteq r1, [r8], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -88138,15 +88138,15 @@ │ │ │ │ ldr r1, [pc, #160] @ 75cac │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #116] @ 75cb0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -88159,40 +88159,40 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 75c68 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ bl 7648c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, pc, r3, ror sp @ │ │ │ │ + eoreq sp, pc, r3, lsr sp @ │ │ │ │ eorseq r1, r8, r8, lsr r4 │ │ │ │ - eoreq sp, pc, r2, lsr ip @ │ │ │ │ - eoreq sp, pc, r9, lsr #24 │ │ │ │ - eoreq ip, pc, r8, asr #2 │ │ │ │ + strdeq sp, [pc], -r2 @ │ │ │ │ + eoreq sp, pc, r9, ror #23 │ │ │ │ + eoreq ip, pc, r8, lsl #2 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 309170 │ │ │ │ + bl 309128 │ │ │ │ ldr r0, [sp] │ │ │ │ add r1, r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ bne 75d0c │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ @@ -88209,27 +88209,27 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 75d40 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 75d64 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - b 217014 │ │ │ │ + b 216fcc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 75dbc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -88238,25 +88238,25 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 75dd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r1, lr, r8, asr #15 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r1, lr, r8, lsl #15 │ │ │ │ ldrsbteq r1, [r8], -r8 │ │ │ │ - mlaeq lr, r4, r7, r1 │ │ │ │ + eoreq r1, lr, r4, asr r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ beq 75e28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -88265,25 +88265,25 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 75e44 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r1, lr, ip, asr r7 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r1, lr, ip, lsl r7 │ │ │ │ ldrhteq r1, [r8], -ip │ │ │ │ - eoreq r1, lr, r8, lsr #14 │ │ │ │ + eoreq r1, lr, r8, ror #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ beq 75e94 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -88292,25 +88292,25 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 75eb0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ + b 349dd0 │ │ │ │ + strhteq r1, [lr], -r0 │ │ │ │ eorseq r1, r8, r0, lsr #32 │ │ │ │ - strhteq r1, [lr], -ip │ │ │ │ + eoreq r1, lr, ip, ror r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ beq 75f00 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -88319,52 +88319,52 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 75f1c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r1, lr, r4, lsl #13 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r1, lr, r4, asr #12 │ │ │ │ eorseq r0, r8, r4, lsr #31 │ │ │ │ - eoreq r1, lr, r0, asr r6 │ │ │ │ + eoreq r1, lr, r0, lsl r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 75f48 │ │ │ │ ldr r1, [pc, #76] @ 75f88 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 75f80 │ │ │ │ ldr r3, [pc, #40] @ 75f84 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r1, lr, r4, lsl #12 │ │ │ │ + eoreq r1, lr, r4, asr #11 │ │ │ │ ldrshteq r0, [r8], -r4 │ │ │ │ - eoreq r1, lr, ip, lsl r6 │ │ │ │ + ldrdeq r1, [lr], -ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 75fd8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -88373,25 +88373,25 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 75ff4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r1, lr, ip, lsr #11 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r1, lr, ip, ror #10 │ │ │ │ eorseq r0, r8, ip, ror #29 │ │ │ │ - eoreq r1, lr, r8, ror r5 │ │ │ │ + eoreq r1, lr, r8, lsr r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ beq 76044 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -88400,52 +88400,52 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 76060 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r1, lr, r0, asr #10 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r1, lr, r0, lsl #10 │ │ │ │ eorseq r0, r8, r0, asr #28 │ │ │ │ - eoreq r1, lr, ip, lsl #10 │ │ │ │ + eoreq r1, lr, ip, asr #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 7608c │ │ │ │ ldr r1, [pc, #76] @ 760cc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 760c4 │ │ │ │ ldr r3, [pc, #40] @ 760c8 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r1, lr, r0, asr #9 │ │ │ │ + eoreq r1, lr, r0, lsl #9 │ │ │ │ eorseq r0, r8, r0, asr #28 │ │ │ │ - ldrdeq r1, [lr], -r8 @ │ │ │ │ + mlaeq lr, r8, r4, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7611c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -88454,25 +88454,25 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 76138 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r1, lr, r8, ror #8 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r1, lr, r8, lsr #8 │ │ │ │ ldrsbteq r0, [r8], -r8 │ │ │ │ - eoreq r1, lr, r4, lsr r4 │ │ │ │ + strdeq r1, [lr], -r4 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ tst r1, #1 │ │ │ │ beq 7618c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -88482,25 +88482,25 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 761a8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ mlaseq r8, r0, sp, r0 │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - eoreq r1, lr, r4, asr #7 │ │ │ │ + strhteq r1, [lr], -r0 │ │ │ │ + eoreq r1, lr, r4, lsl #7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 761fc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -88510,69 +88510,69 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 76218 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ eorseq r0, r8, r0, ror #25 │ │ │ │ - eoreq r1, lr, r0, lsl #7 │ │ │ │ - eoreq r1, lr, r4, asr r3 │ │ │ │ + eoreq r1, lr, r0, asr #6 │ │ │ │ + eoreq r1, lr, r4, lsl r3 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7623c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, lr} │ │ │ │ b 1edfc │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 76268 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, lr} │ │ │ │ b 1f798 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 76294 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2e41d8 │ │ │ │ + b 2e4190 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 76310 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -88581,15 +88581,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 762ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 76310 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 768ec │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 768ec │ │ │ │ mov r0, r5 │ │ │ │ @@ -88604,96 +88604,96 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 76348 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7636c │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 76390 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 76398 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d5a2c │ │ │ │ + b 2d59e4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 763e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b c6bc4 │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #64] @ 76454 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ tst r0, #1 │ │ │ │ beq 7643c │ │ │ │ ldr r0, [pc, #48] @ 7645c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #20] @ 76458 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ pop {fp, lr} │ │ │ │ b 28198 │ │ │ │ eorseq r9, r9, r4, lsl #21 │ │ │ │ eorseq r9, r9, r4, asr sl │ │ │ │ eorseq r9, r9, ip, ror #20 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 76480 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ b 1f798 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ bxlt lr │ │ │ │ cmp r1, #0 │ │ │ │ bne 764a4 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 765a4 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ @@ -88726,35 +88726,35 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #3 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 76554 │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r8, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 764f8 │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 764f8 │ │ │ │ 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 765a4 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -88789,35 +88789,35 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #3 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 76650 │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r8, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 765f4 │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 765f4 │ │ │ │ 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 766a0 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ @@ -88867,15 +88867,15 @@ │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ beq 76788 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ bl 77844 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 7ad04 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -88899,39 +88899,39 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 767dc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c590 │ │ │ │ + b 20c548 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 76814 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7683c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add r4, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 6e7b8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -88940,28 +88940,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 76880 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c590 │ │ │ │ + b 20c548 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 768b8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 768e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -89005,71 +89005,71 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7698c │ │ │ │ cmp r2, #1 │ │ │ │ bne 769b0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 769c4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 76938 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ b 76938 │ │ │ │ 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 76a28 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 76a3c │ │ │ │ cmp r1, #1 │ │ │ │ bne 76a64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq 76b88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ @@ -89286,28 +89286,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 76de8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c590 │ │ │ │ + b 20c548 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 76e20 │ │ │ │ cmp r1, #1 │ │ │ │ bne 76e5c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b 76e5c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ bl 76868 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -89326,41 +89326,41 @@ │ │ │ │ add r1, r1, r2 │ │ │ │ adds r1, r1, #5 │ │ │ │ pop {r4, lr} │ │ │ │ beq 76eb4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub r0, r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ add r0, r1, #1 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 7aef4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -89410,23 +89410,23 @@ │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ beq 76fc0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 76fc0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r5, r0 │ │ │ │ bne 77120 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ @@ -89524,27 +89524,27 @@ │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq pc, [r7], -r4 @ │ │ │ │ ldrsbteq pc, [r7], -r4 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 77204 │ │ │ │ cmp r4, #0 │ │ │ │ beq 771fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #48] @ 7723c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 77240 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -89585,25 +89585,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77270 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 77270 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 772e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 6e924 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1f798 │ │ │ │ @@ -89726,31 +89726,31 @@ │ │ │ │ bmi 774b4 │ │ │ │ add r5, r4, r7 │ │ │ │ ldr r1, [r5, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 774f4 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 774b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 774b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -89806,15 +89806,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 77534 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 775a4 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -89823,30 +89823,30 @@ │ │ │ │ bne 77648 │ │ │ │ cmp r1, #1 │ │ │ │ bne 775a4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 776e8 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r6 │ │ │ │ b 77680 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r9, r4, #4 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 77714 │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r7 │ │ │ │ b 776a4 │ │ │ │ add r0, r4, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 780dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -89858,26 +89858,26 @@ │ │ │ │ b 1ddb8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77704 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 780dc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77730 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 780dc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r4, #4 │ │ │ │ @@ -89890,57 +89890,57 @@ │ │ │ │ bl 780dc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 780dc │ │ │ │ b 77834 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 777c0 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r7, r6 │ │ │ │ b 777a4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 777dc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 780dc │ │ │ │ b 77834 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 77810 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r6, r7 │ │ │ │ b 777f4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7782c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 780dc │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -89952,33 +89952,33 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ beq 778a4 │ │ │ │ cmp r1, #4 │ │ │ │ bne 778c4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129ce4 │ │ │ │ + bl 129c98 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77858 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77858 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 778f8 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -90006,15 +90006,15 @@ │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ beq 77954 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ bl 77844 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 7ad04 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -90024,15 +90024,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 779b0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 76f94 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -90040,23 +90040,23 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #2 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 779dc │ │ │ │ - b 19aea4 │ │ │ │ + b 19ae5c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ beq 77a48 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77a48 │ │ │ │ @@ -90067,15 +90067,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77a24 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77a48 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq 77a8c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77a8c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -90084,15 +90084,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77a68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77a8c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq 77ad0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77ad0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -90101,15 +90101,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77aac │ │ │ │ cmp r2, #1 │ │ │ │ bne 77ad0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq 77b14 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77b14 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -90118,15 +90118,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77af0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77b14 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq 77b94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77b58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -90150,15 +90150,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77b70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77b94 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq 77bd8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77bd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -90167,15 +90167,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 77bb4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77bd8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 780dc │ │ │ │ mov r5, r0 │ │ │ │ @@ -90236,15 +90236,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77cc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77cec │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq 77d30 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77d30 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -90253,15 +90253,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77d0c │ │ │ │ cmp r2, #1 │ │ │ │ bne 77d30 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq 77d74 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77d74 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -90270,15 +90270,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77d50 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77d74 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq 77df4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 77db8 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -90302,15 +90302,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77dd0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77df4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq 77e38 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77e38 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -90319,15 +90319,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 77e14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77e38 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 77e9c │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b 77e58 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -90343,23 +90343,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 77e74 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77e50 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 77e50 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 77eb8 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r9, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ beq 77f1c │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ b 77ed8 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -90375,23 +90375,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 77ef4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77ed0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 77ed0 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 77f38 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ beq 77f80 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 77f80 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ @@ -90401,15 +90401,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 77f54 │ │ │ │ cmp r1, #1 │ │ │ │ bne 77f80 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 77fc8 │ │ │ │ mov r8, r0 │ │ │ │ b 77fc0 │ │ │ │ mov r8, r0 │ │ │ │ b 77fb8 │ │ │ │ @@ -90442,23 +90442,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 78000 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77fdc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 77fdc │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq 780c4 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 780c4 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ b 78058 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ beq 780a0 │ │ │ │ @@ -90472,23 +90472,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 78078 │ │ │ │ cmp r2, #1 │ │ │ │ bne 78054 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 78054 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 780bc │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ bl 78498 │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ bl 7824c │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ @@ -90508,15 +90508,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 780dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 781c8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 780dc │ │ │ │ @@ -90527,15 +90527,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 780dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 781c8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ @@ -90547,26 +90547,26 @@ │ │ │ │ b 78194 │ │ │ │ cmp r7, #0 │ │ │ │ beq 781c8 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ b 781d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b 78238 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 78240 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 78414 │ │ │ │ b 78240 │ │ │ │ bl 38ac8 │ │ │ │ @@ -90577,15 +90577,15 @@ │ │ │ │ add r6, r5, #16 │ │ │ │ bl 780dc │ │ │ │ mov r5, r6 │ │ │ │ b 78214 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 7828c │ │ │ │ cmp r1, #2 │ │ │ │ @@ -90596,15 +90596,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 78268 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7828c │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 782f8 │ │ │ │ mov r5, #0 │ │ │ │ @@ -90622,24 +90622,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 782d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 782ac │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 782ac │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 78318 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 78328 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq 78370 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -90652,23 +90652,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 78348 │ │ │ │ cmp r2, #1 │ │ │ │ bne 78324 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 78324 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7838c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ beq 78410 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -90693,30 +90693,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 783ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 78410 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 780dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 78494 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ @@ -90726,15 +90726,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 78470 │ │ │ │ cmp r2, #1 │ │ │ │ bne 78494 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 78500 │ │ │ │ mov r5, #0 │ │ │ │ @@ -90752,24 +90752,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 784d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 784b4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 784b4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 78520 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 78530 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq 78578 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -90782,41 +90782,41 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 78550 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7852c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 7852c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 78594 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 785c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ beq 786a0 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ @@ -90857,15 +90857,15 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 786a0 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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, #20 │ │ │ │ ldr lr, [r0] │ │ │ │ mov r4, #0 │ │ │ │ ldmib r0, {r6, r8} │ │ │ │ @@ -91079,26 +91079,26 @@ │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r5, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl 356f10 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 356ec8 <__aeabi_uldivmod@@Base> │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ bhi 78a3c │ │ │ │ sub r0, r5, r5, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ b 78a44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 350284 │ │ │ │ + bl 35023c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ add sl, lr, #82 @ 0x52 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ @@ -91465,15 +91465,15 @@ │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r3, r0 │ │ │ │ movne r1, r4 │ │ │ │ b 79024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b1a4 │ │ │ │ + bl 17b15c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r1], -r4 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ lsr r1, r1, #2 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -91935,15 +91935,15 @@ │ │ │ │ ldrshteq sp, [r7], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r5, r0 │ │ │ │ bne 79b24 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 79b60 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ mvn r0, #0 │ │ │ │ @@ -92004,15 +92004,15 @@ │ │ │ │ ldr r1, [pc, #968] @ 79c3c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #924] @ 79c40 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -92023,15 +92023,15 @@ │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt 79ab8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 79ab8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 79ab8 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ bfi r1, r9, #20, #12 │ │ │ │ movw r5, #1023 @ 0x3ff │ │ │ │ lsr lr, r2, #20 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -92141,23 +92141,23 @@ │ │ │ │ mvn r5, #0 │ │ │ │ adc r7, fp, #0 │ │ │ │ subs r6, r2, r5 │ │ │ │ sbcs r6, r3, r5 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ sbcs r1, r7, #0 │ │ │ │ bcs 79ba8 │ │ │ │ - bl 181c74 │ │ │ │ + bl 181c2c │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ mov r0, sl │ │ │ │ bl 1f864 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ vpop {d8} │ │ │ │ add sp, sp, #4 │ │ │ │ @@ -92240,53 +92240,53 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq sp, r7, r0, lsr #4 │ │ │ │ eorseq sp, r7, r0, lsr r2 │ │ │ │ - eoreq r9, pc, sl, asr #31 │ │ │ │ - eoreq r9, pc, r1, asr #31 │ │ │ │ - eoreq r8, pc, r0, ror #9 │ │ │ │ + eoreq r9, pc, sl, lsl #31 │ │ │ │ + eoreq r9, pc, r1, lsl #31 │ │ │ │ + eoreq r8, pc, r0, lsr #9 │ │ │ │ eorseq r8, r9, r4, asr #32 │ │ │ │ ldrsbteq sp, [r7], -r4 │ │ │ │ - mlaeq pc, fp, lr, lr @ │ │ │ │ + eoreq lr, pc, fp, asr lr @ │ │ │ │ eorseq r0, r8, r8, lsr #17 │ │ │ │ - ldrdeq r9, [pc], -sp @ │ │ │ │ + mlaeq pc, sp, ip, r9 @ │ │ │ │ eorseq sp, r7, ip, lsl #3 │ │ │ │ eorseq sp, r7, r0, lsl #8 │ │ │ │ - strdeq r9, [pc], -r8 @ │ │ │ │ + strhteq r9, [pc], -r8 │ │ │ │ eorseq sp, r7, r0, lsr #4 │ │ │ │ eorseq sp, r7, r8, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2f1f44 │ │ │ │ + bl 2f1efc │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 79d4c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #376] @ 79e3c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 79d8c │ │ │ │ mov r3, r0 │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ umull r0, r1, r6, r0 │ │ │ │ mov r6, #1000 @ 0x3e8 │ │ │ │ @@ -92358,50 +92358,50 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 79e14 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1d7f4 │ │ │ │ mov r0, r8 │ │ │ │ bl 76eb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r7, r4, lsr #32 │ │ │ │ - ldrdeq r9, [pc], -r5 @ │ │ │ │ + mlaeq pc, r5, r8, r9 @ │ │ │ │ eorseq ip, r7, r8, asr #31 │ │ │ │ eorseq r6, r9, r8, lsr #3 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ @ instruction: 0xfffffa54 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r6 │ │ │ │ bne 79ea0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 79e88 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [pc, #72] @ 79ef0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #68] @ 79ef4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -92412,15 +92412,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl 38aac │ │ │ │ eorseq sp, r7, r4, asr r0 │ │ │ │ eorseq sp, r7, r4, asr r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r1] │ │ │ │ str r0, [sp] │ │ │ │ @@ -92452,15 +92452,15 @@ │ │ │ │ ldr r1, [pc, #152] @ 7a00c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #108] @ 7a010 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -92473,28 +92473,28 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 79fd0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 7648c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, pc, r6, asr #17 │ │ │ │ - eoreq r9, pc, r1, asr #17 │ │ │ │ - eoreq r7, pc, r0, ror #27 │ │ │ │ + eoreq r9, pc, r6, lsl #17 │ │ │ │ + eoreq r9, pc, r1, lsl #17 │ │ │ │ + eoreq r7, pc, r0, lsr #27 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a06c │ │ │ │ ldr r1, [pc, #264] @ 7a13c │ │ │ │ @@ -92504,15 +92504,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #22 │ │ │ │ mov r3, #4 │ │ │ │ - bl 117cc4 │ │ │ │ + bl 117ca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ @@ -92529,15 +92529,15 @@ │ │ │ │ ldr r1, [pc, #160] @ 7a148 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #116] @ 7a14c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -92550,30 +92550,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 7a104 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ bl 7648c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, pc, lr, lsl #16 │ │ │ │ + eoreq r9, pc, lr, asr #15 │ │ │ │ eorseq ip, r7, ip, asr pc │ │ │ │ - mlaeq pc, r6, r7, r9 @ │ │ │ │ - eoreq r9, pc, sp, lsl #15 │ │ │ │ - eoreq r7, pc, ip, lsr #25 │ │ │ │ + eoreq r9, pc, r6, asr r7 @ │ │ │ │ + eoreq r9, pc, sp, asr #14 │ │ │ │ + eoreq r7, pc, ip, ror #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a1a8 │ │ │ │ ldr r1, [pc, #264] @ 7a278 │ │ │ │ @@ -92608,15 +92608,15 @@ │ │ │ │ ldr r1, [pc, #160] @ 7a284 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #116] @ 7a288 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -92629,30 +92629,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 7a240 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ bl 7648c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, pc, r1, ror r7 @ │ │ │ │ + eoreq r9, pc, r1, lsr r7 @ │ │ │ │ eorseq ip, r7, r0, asr lr │ │ │ │ - eoreq r9, pc, sl, asr r6 @ │ │ │ │ - eoreq r9, pc, r1, asr r6 @ │ │ │ │ - eoreq r7, pc, r0, ror fp @ │ │ │ │ + eoreq r9, pc, sl, lsl r6 @ │ │ │ │ + eoreq r9, pc, r1, lsl r6 @ │ │ │ │ + eoreq r7, pc, r0, lsr fp @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a2c4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -92678,15 +92678,15 @@ │ │ │ │ ldr r1, [pc, #152] @ 7a394 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #108] @ 7a398 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -92699,62 +92699,62 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 7a358 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 7648c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, pc, lr, lsr r5 @ │ │ │ │ - eoreq r9, pc, r9, lsr r5 @ │ │ │ │ - eoreq r7, pc, r8, asr sl @ │ │ │ │ + strdeq r9, [pc], -lr @ │ │ │ │ + strdeq r9, [pc], -r9 @ │ │ │ │ + eoreq r7, pc, r8, lsl sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2f1f5c │ │ │ │ + bl 2f1f14 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2f1f2c │ │ │ │ + bl 2f1ee4 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7a3f8 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ bge 7a48c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 7a4a0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #328] @ 7a554 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str fp, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a47c │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ strd sl, [r9] │ │ │ │ ldrne r3, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -92777,15 +92777,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ bl 38870 │ │ │ │ b 7a4d8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a4a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #164] @ 7a54c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #160] @ 7a550 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -92840,15 +92840,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ movne r7, r4 │ │ │ │ movwne r6, #1 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, fp │ │ │ │ bne 7a5f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 5f308 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -92859,15 +92859,15 @@ │ │ │ │ bl 1dbf0 │ │ │ │ b 7a5d8 │ │ │ │ mov r0, r1 │ │ │ │ bl 1f2dc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 7a670 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #116] @ 7a674 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -92880,20 +92880,20 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl 38aac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7a664 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dbf0 │ │ │ │ bl 38aac │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2dc │ │ │ │ @@ -92906,27 +92906,27 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r2 │ │ │ │ bl 1e2a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1e2a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2e8b94 │ │ │ │ + bl 2e8b4c │ │ │ │ ldr r1, [pc, #144] @ 7a73c │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ ldrne r1, [pc, #92] @ 7a740 │ │ │ │ ldmne ip, {r2, r4, r5, r6, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmne r3, {r2, r4, r5, r6, lr} │ │ │ │ @@ -92988,35 +92988,35 @@ │ │ │ │ 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 34a100 │ │ │ │ + bl 34a0b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eorseq ip, r7, r4, lsl #13 │ │ │ │ - eoreq ip, sp, r8, lsl #27 │ │ │ │ + eoreq ip, sp, r8, asr #26 │ │ │ │ eorseq ip, r7, r4, ror #12 │ │ │ │ - strdeq ip, [sp], -ip @ │ │ │ │ - ldrdeq ip, [sp], -ip @ │ │ │ │ + strhteq ip, [sp], -ip │ │ │ │ + mlaeq sp, ip, pc, ip @ │ │ │ │ eorseq ip, r7, ip, asr #12 │ │ │ │ - eoreq r8, pc, sp, lsl #31 │ │ │ │ - mlaeq pc, r2, pc, r8 @ │ │ │ │ + eoreq r8, pc, sp, asr #30 │ │ │ │ + eoreq r8, pc, r2, asr pc @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #176] @ 7a8d8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a89c │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ str r1, [r0] │ │ │ │ @@ -93028,15 +93028,15 @@ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #16 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ add r0, r1, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ stm r0, {r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11cf50 │ │ │ │ + bl 11cf04 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 38870 │ │ │ │ @@ -93045,15 +93045,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a8d4 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, r9, r0, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -93098,15 +93098,15 @@ │ │ │ │ ldr r0, [pc, #160] @ 7aa2c │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7aa20 │ │ │ │ mov r1, #1 │ │ │ │ stm r6, {r0, r4} │ │ │ │ strh r1, [r0, #94] @ 0x5e │ │ │ │ str r8, [r0, #48] @ 0x30 │ │ │ │ strd r4, [r0] │ │ │ │ @@ -93127,15 +93127,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 11b93c │ │ │ │ + bl 11b8f0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ b 7a9c0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 38870 │ │ │ │ ldrsbteq r5, [r9], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -93176,15 +93176,15 @@ │ │ │ │ ldr r0, [pc, #152] @ 7ab5c │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ab50 │ │ │ │ mov r1, #1 │ │ │ │ stm r6, {r0, r4} │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ strd r4, [r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ @@ -93203,15 +93203,15 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 11c0f0 │ │ │ │ + bl 11c0a4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ b 7aaf4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 38870 │ │ │ │ eorseq r5, r9, r4, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -93268,15 +93268,15 @@ │ │ │ │ b 7ab98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ac4c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 7ac70 │ │ │ │ ldm r2, {r0, r4, r7} │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7acbc │ │ │ │ @@ -93368,15 +93368,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 7aeb0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ movweq r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bcs 7adb8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #1 │ │ │ │ @@ -93411,37 +93411,37 @@ │ │ │ │ bne 7ae60 │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ movweq r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ ldr r4, [r0, #264] @ 0x108 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bne 7ae70 │ │ │ │ str r5, [r8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #68] @ 7aef0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #32] @ 7aeec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r7, ip, lsr pc │ │ │ │ eorseq fp, r7, ip, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -93492,15 +93492,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 7b0a0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #760 @ 0x2f8 │ │ │ │ movweq r1, #712 @ 0x2c8 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bcs 7afa8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #1 │ │ │ │ @@ -93535,37 +93535,37 @@ │ │ │ │ bne 7b050 │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #760 @ 0x2f8 │ │ │ │ movweq r1, #712 @ 0x2c8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r4, [r0, #704] @ 0x2c0 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bne 7b060 │ │ │ │ str r5, [r8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #68] @ 7b0e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r1, #760 @ 0x2f8 │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #712 @ 0x2c8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #32] @ 7b0dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r7, ip, asr #26 │ │ │ │ eorseq fp, r7, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -93630,15 +93630,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 7b294 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ movweq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ ldrh r6, [r0, #136] @ 0x88 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrh r0, [r7, #138] @ 0x8a │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bcs 7b1d0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, #1 │ │ │ │ @@ -93660,37 +93660,37 @@ │ │ │ │ bne 7b244 │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ movweq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ bne 7b254 │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #68] @ 7b2d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #32] @ 7b2d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r7, r8, asr fp │ │ │ │ mlaseq r7, r8, fp, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -93741,15 +93741,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 7b484 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ movweq r1, #272 @ 0x110 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bcs 7b38c │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #1 │ │ │ │ @@ -93784,37 +93784,37 @@ │ │ │ │ bne 7b434 │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ movweq r1, #272 @ 0x110 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bne 7b444 │ │ │ │ str r5, [r8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #68] @ 7b4c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #272 @ 0x110 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #32] @ 7b4c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r7, r8, ror #18 │ │ │ │ eorseq fp, r7, r8, lsr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -94211,15 +94211,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 145578 │ │ │ │ + bl 145530 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7bb28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -94297,15 +94297,15 @@ │ │ │ │ bl 264c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 144084 │ │ │ │ + bl 14403c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7bc80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -94381,15 +94381,15 @@ │ │ │ │ bl 264c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 1464dc │ │ │ │ + bl 146494 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7bdd0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ @@ -94468,15 +94468,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 144614 │ │ │ │ + bl 1445cc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7bf2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -94554,15 +94554,15 @@ │ │ │ │ bl 264c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7c084 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -94638,15 +94638,15 @@ │ │ │ │ bl 264c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 148818 │ │ │ │ + bl 1487d0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7c1d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -94661,15 +94661,15 @@ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 16bcd0 │ │ │ │ + bl 16bc88 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ bne 7c454 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -94677,28 +94677,28 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r1, #24]! │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c298 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2af678 │ │ │ │ + bl 2af630 │ │ │ │ mov r0, #1 │ │ │ │ add fp, r8, #8 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ mov r0, fp │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add r5, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162f0c │ │ │ │ + bl 162ec4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7c62c │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -94717,15 +94717,15 @@ │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162f0c │ │ │ │ + bl 162ec4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7c62c │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -94744,15 +94744,15 @@ │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162f0c │ │ │ │ + bl 162ec4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7c62c │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r0, [r9, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ @@ -94771,15 +94771,15 @@ │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162f0c │ │ │ │ + bl 162ec4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7c62c │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r0, [r9, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -94790,15 +94790,15 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162f0c │ │ │ │ + bl 162ec4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7c62c │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #2 │ │ │ │ @@ -94841,15 +94841,15 @@ │ │ │ │ add fp, r8, #8 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162f0c │ │ │ │ + bl 162ec4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7c62c │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -94868,15 +94868,15 @@ │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162f0c │ │ │ │ + bl 162ec4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7c62c │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ @@ -94888,15 +94888,15 @@ │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 16333c │ │ │ │ + bl 1632f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7c650 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c5f8 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ @@ -94906,25 +94906,25 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #9 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162f0c │ │ │ │ + bl 162ec4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7c66c │ │ │ │ mov r0, r9 │ │ │ │ bl 77534 │ │ │ │ ldm sp, {r4, r5} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ ldrb r1, [r4, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ sub r0, r1, #1 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ str r5, [r4, #32] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ @@ -94992,15 +94992,15 @@ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 16b8d4 │ │ │ │ + bl 16b88c │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ bne 7c980 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -95008,28 +95008,28 @@ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r1, #24]! │ │ │ │ cmp r0, #3 │ │ │ │ beq 7c7c4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2af678 │ │ │ │ + bl 2af630 │ │ │ │ mov r0, #1 │ │ │ │ add fp, r8, #8 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ mov r0, fp │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add r5, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1626b4 │ │ │ │ + bl 16266c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7cb44 │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -95048,15 +95048,15 @@ │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1626b4 │ │ │ │ + bl 16266c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7cb44 │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -95075,15 +95075,15 @@ │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1626b4 │ │ │ │ + bl 16266c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7cb44 │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r0, [r9, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ @@ -95102,15 +95102,15 @@ │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1626b4 │ │ │ │ + bl 16266c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7cb44 │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r0, [r9, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -95121,15 +95121,15 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1626b4 │ │ │ │ + bl 16266c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7cb44 │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #2 │ │ │ │ @@ -95172,15 +95172,15 @@ │ │ │ │ add fp, r8, #8 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1626b4 │ │ │ │ + bl 16266c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7cb44 │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -95199,15 +95199,15 @@ │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1626b4 │ │ │ │ + bl 16266c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7cb44 │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ @@ -95219,15 +95219,15 @@ │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 162ae0 │ │ │ │ + bl 162a98 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7cb68 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cb24 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ @@ -95237,26 +95237,26 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #9 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1626b4 │ │ │ │ + bl 16266c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7cb84 │ │ │ │ mov r0, r9 │ │ │ │ bl 77534 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add ip, r5, #4 │ │ │ │ add r2, sl, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sl] │ │ │ │ @@ -95336,15 +95336,15 @@ │ │ │ │ bne 7ce94 │ │ │ │ add r2, r0, #4 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7ce94 │ │ │ │ mov ip, r1 │ │ │ │ @@ -95360,15 +95360,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ beq 7ce94 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7ce94 │ │ │ │ mov ip, r1 │ │ │ │ @@ -95384,15 +95384,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ beq 7ce94 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7ce94 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ @@ -95406,15 +95406,15 @@ │ │ │ │ bne 7ce94 │ │ │ │ add r2, r0, #20 │ │ │ │ add r3, r1, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7ce94 │ │ │ │ mov ip, r1 │ │ │ │ @@ -95430,32 +95430,32 @@ │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ beq 7ce94 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7ce94 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, [r1, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r0, #84] @ 0x54 │ │ │ │ - bl 160d84 │ │ │ │ + bl 160d3c │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ce94 │ │ │ │ ldrd r2, [r4, #96] @ 0x60 │ │ │ │ ldrd r0, [r5, #96] @ 0x60 │ │ │ │ - bl 160de8 │ │ │ │ + bl 160da0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ce94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r0, #68]! @ 0x44 │ │ │ │ ldr r3, [r1, #68]! @ 0x44 │ │ │ │ @@ -95466,15 +95466,15 @@ │ │ │ │ orr r2, r4, r2 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ bne 7ce9c │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b17c0 │ │ │ │ + b 2b1778 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #748 @ 0x2ec │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ @@ -95561,15 +95561,15 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1afdd0 │ │ │ │ + bl 1afd88 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ beq 7d8a0 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ @@ -95597,126 +95597,126 @@ │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b1c08 │ │ │ │ + bl 2b1bc0 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7d4d8 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7d52c │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b9f90 │ │ │ │ + bl 2b9f48 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7d248 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ b 7d29c │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7d2ac │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7d318 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7d378 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7d3e4 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b5024 │ │ │ │ + bl 2b4fdc │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7d44c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ b 7d4a8 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7d594 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7d600 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2acf44 │ │ │ │ + bl 2acefc │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ bne 7d668 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ b 7d6c0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7d718 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7d784 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b9f90 │ │ │ │ + bl 2b9f48 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7d7ec │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ b 7d834 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldrd r2, [r2] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ @@ -95739,15 +95739,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -95774,15 +95774,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d34c │ │ │ │ cmp r1, #1 │ │ │ │ bne 7cffc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 7cffc │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r8] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ @@ -95790,15 +95790,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -95825,28 +95825,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d418 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d440 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ b 7d004 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldm r2, {r1, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ @@ -95872,15 +95872,15 @@ │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -95907,15 +95907,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d560 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d588 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ b 7d004 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r8] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -95925,15 +95925,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -95960,27 +95960,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d634 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d65c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 7d004 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa680 │ │ │ │ + bl 1aa638 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldm r2, {r1, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ @@ -96022,15 +96022,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -96057,28 +96057,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d7b8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d7e0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ b 7d004 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ @@ -96097,15 +96097,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7d858 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7d880 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -96167,15 +96167,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - bl 3502a8 │ │ │ │ + bl 350260 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7dac0 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, r0, #4 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #20 │ │ │ │ @@ -96296,24 +96296,24 @@ │ │ │ │ b 7dba4 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7dba4 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7dba4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 779fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r3, r8, ip, asr #30 │ │ │ │ - eorseq r4, r0, r5, lsl #12 │ │ │ │ + eorseq r4, r0, r5, asr #11 │ │ │ │ eorseq r3, r8, r8, lsl lr │ │ │ │ ldrshteq r3, [r8], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #748 @ 0x2ec │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ @@ -96402,15 +96402,15 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4720 │ │ │ │ + bl 1b46d8 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ beq 7e5c4 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ @@ -96438,126 +96438,126 @@ │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b1c08 │ │ │ │ + bl 2b1bc0 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7e1fc │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7e250 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b9f90 │ │ │ │ + bl 2b9f48 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7df6c │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ b 7dfc0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7dfd0 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7e03c │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7e09c │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7e108 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b5024 │ │ │ │ + bl 2b4fdc │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7e170 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ b 7e1cc │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7e2b8 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7e324 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2acf44 │ │ │ │ + bl 2acefc │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ bne 7e38c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ b 7e3e4 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7e43c │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7e4a8 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b9f90 │ │ │ │ + bl 2b9f48 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7e510 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ b 7e558 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldrd r2, [r2] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ @@ -96580,15 +96580,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -96615,15 +96615,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e070 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7dd20 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 7dd20 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r8] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ @@ -96631,15 +96631,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -96666,28 +96666,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e13c │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e164 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ b 7dd28 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldm r2, {r1, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ @@ -96713,15 +96713,15 @@ │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -96748,15 +96748,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e284 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e2ac │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ b 7dd28 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r8] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -96766,15 +96766,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -96801,27 +96801,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e358 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e380 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 7dd28 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa680 │ │ │ │ + bl 1aa638 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldm r2, {r1, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ @@ -96863,15 +96863,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -96898,28 +96898,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e4dc │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e504 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ b 7dd28 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ @@ -96938,15 +96938,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e57c │ │ │ │ cmp r1, #1 │ │ │ │ bne 7e5a4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -97008,15 +97008,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - bl 3502a8 │ │ │ │ + bl 350260 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e7e4 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, r0, #4 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #20 │ │ │ │ @@ -97137,24 +97137,24 @@ │ │ │ │ b 7e8c8 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e8c8 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7e8c8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 779fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r3, r8, r8, lsr #4 │ │ │ │ - eorseq r3, r0, r1, ror #17 │ │ │ │ + eorseq r3, r0, r1, lsr #17 │ │ │ │ ldrshteq r3, [r8], -r4 │ │ │ │ ldrsbteq r3, [r8], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #748 @ 0x2ec │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ @@ -97243,15 +97243,15 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b44e4 │ │ │ │ + bl 1b449c │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ beq 7f2e8 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ @@ -97279,126 +97279,126 @@ │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b1c08 │ │ │ │ + bl 2b1bc0 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7ef20 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7ef74 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b9f90 │ │ │ │ + bl 2b9f48 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7ec90 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ b 7ece4 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7ecf4 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7ed60 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7edc0 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7ee2c │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b5024 │ │ │ │ + bl 2b4fdc │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7ee94 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ b 7eef0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7efdc │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7f048 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2acf44 │ │ │ │ + bl 2acefc │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ bne 7f0b0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ b 7f108 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b1bc0 │ │ │ │ + bl 2b1b78 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bne 7f160 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7f1cc │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 2b9f90 │ │ │ │ + bl 2b9f48 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 7f234 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ b 7f27c │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldrd r2, [r2] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ @@ -97421,15 +97421,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -97456,15 +97456,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7ed94 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7ea44 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 7ea44 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r8] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r7, [r4] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ @@ -97472,15 +97472,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -97507,28 +97507,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7ee60 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7ee88 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ b 7ea4c │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldm r2, {r1, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ @@ -97554,15 +97554,15 @@ │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -97589,15 +97589,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7efa8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7efd0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ b 7ea4c │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r8] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -97607,15 +97607,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -97642,27 +97642,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7f07c │ │ │ │ cmp r1, #1 │ │ │ │ bne 7f0a4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 7ea4c │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ mov r5, r1 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa680 │ │ │ │ + bl 1aa638 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldm r2, {r1, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ @@ -97704,15 +97704,15 @@ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldm fp, {r1, r2, r3} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldr r5, [r8, #8] │ │ │ │ @@ -97739,28 +97739,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7f200 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7f228 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ b 7ea4c │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aa594 │ │ │ │ + bl 1aa54c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ @@ -97779,15 +97779,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7f2a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7f2c8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -97849,15 +97849,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ - bl 3502a8 │ │ │ │ + bl 350260 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f508 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r1, r0, #4 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #20 │ │ │ │ @@ -97978,31 +97978,31 @@ │ │ │ │ b 7f5ec │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f5ec │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7f5ec │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 779fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r2, r8, r4, lsl #10 │ │ │ │ - ldrhteq r2, [r0], -sp │ │ │ │ + eorseq r2, r0, sp, ror fp │ │ │ │ ldrsbteq r2, [r8], -r0 │ │ │ │ eorseq r2, r8, ip, lsr #7 │ │ │ │ ldr ip, [r0] │ │ │ │ tst ip, #1 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 298f78 │ │ │ │ + b 298f30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f738 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -98048,30 +98048,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7f6d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f670 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 7f670 │ │ │ │ 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 7f738 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r8, #32 │ │ │ │ bl 768ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -98120,15 +98120,15 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 7f81c │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 7f938 │ │ │ │ @@ -98176,30 +98176,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7f8d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7f870 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 7f870 │ │ │ │ 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 7f938 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r8, #32 │ │ │ │ bl 7fdb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -98245,15 +98245,15 @@ │ │ │ │ beq 7fa10 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 7fae8 │ │ │ │ @@ -98288,26 +98288,26 @@ │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub fp, r7, r0, lsl #1 │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fa58 │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7fa58 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ beq 7fae8 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 7fbc0 │ │ │ │ @@ -98342,26 +98342,26 @@ │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub fp, r7, r0, lsl #1 │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fb30 │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7fb30 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ beq 7fbc0 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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, #20 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fd90 │ │ │ │ @@ -98406,15 +98406,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7fc70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7fc94 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [sl, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7fc10 │ │ │ │ add r1, sp, #8 │ │ │ │ stm r1, {r0, r9, sl} │ │ │ │ ldr sl, [sl, #-20] @ 0xffffffec │ │ │ │ cmp sl, #0 │ │ │ │ @@ -98454,30 +98454,30 @@ │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 7fc10 │ │ │ │ ldr r2, [r2, #-32] @ 0xffffffe0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7fc10 │ │ │ │ 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 7fd90 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, sl, #32 │ │ │ │ bl 785dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -98531,30 +98531,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7fe64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7fdfc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 7fdfc │ │ │ │ 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 7fec4 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r8, #32 │ │ │ │ bl 7fee4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -98598,29 +98598,29 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #4 │ │ │ │ ldr r1, [r8, #-48] @ 0xffffffd0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ff2c │ │ │ │ ldr r0, [r8, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 7ff2c │ │ │ │ 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 7ffcc │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 800b4 │ │ │ │ @@ -98652,15 +98652,15 @@ │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub r5, r6, r0, lsl #1 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8006c │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r5, #-4]! │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 80014 │ │ │ │ mov r0, r5 │ │ │ │ bl c6bc4 │ │ │ │ @@ -98670,15 +98670,15 @@ │ │ │ │ beq 800b4 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -98716,29 +98716,29 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #4 │ │ │ │ ldr r1, [r8, #-48] @ 0xffffffd0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80104 │ │ │ │ ldr r0, [r8, #-44] @ 0xffffffd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 80104 │ │ │ │ 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 801a4 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -98773,35 +98773,35 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r7, r0, lsl #3 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80250 │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r8, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 801f4 │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 801f4 │ │ │ │ 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 802a0 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ beq 80364 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ @@ -98832,25 +98832,25 @@ │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub r0, r7, r0, lsl #1 │ │ │ │ ldr r1, [r0, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 802e4 │ │ │ │ ldr r0, [r0, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 802e4 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ beq 80364 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, 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 80480 │ │ │ │ @@ -98899,29 +98899,29 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 80420 │ │ │ │ cmp r1, #1 │ │ │ │ bne 803b0 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b 803b0 │ │ │ │ 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 80480 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r5, #4 │ │ │ │ bl 767c8 │ │ │ │ b 804d0 │ │ │ │ bl 38ac8 │ │ │ │ @@ -98933,28 +98933,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 804a8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 804d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r2, r2, lsl #2 │ │ │ │ addsne r1, r1, #9 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, r2, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 80600 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ @@ -98995,29 +98995,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 805a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8054c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 8054c │ │ │ │ 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 80600 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 80734 │ │ │ │ @@ -99062,39 +99062,39 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 806b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 806d4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 80654 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r0, [r9, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 80654 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ b 80654 │ │ │ │ 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 80734 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r9, #8 │ │ │ │ bl 779bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -99150,25 +99150,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 80810 │ │ │ │ cmp r2, #1 │ │ │ │ bne 80778 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 80778 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 80850 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80974 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ mov r8, #0 │ │ │ │ @@ -99217,50 +99217,50 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 8091c │ │ │ │ cmp r2, #1 │ │ │ │ bne 80940 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r5, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 80948 │ │ │ │ cmp r1, #1 │ │ │ │ bne 80880 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ b 80880 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8098c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 809a4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 809cc │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #28] │ │ │ │ mov r8, r0 │ │ │ │ @@ -99305,33 +99305,33 @@ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r5, r6, r0, lsl #3 │ │ │ │ ldr r1, [r5, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80aa0 │ │ │ │ ldr r0, [r5, #-20] @ 0xffffffec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r5, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 80a0c │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 80a0c │ │ │ │ ldr r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r8, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 80ad8 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80bd8 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ mov r8, #0 │ │ │ │ @@ -99382,25 +99382,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 80bb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 80b0c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 80b0c │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 80bf0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r7, #32 │ │ │ │ bl 768ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -99457,25 +99457,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 80cdc │ │ │ │ cmp r2, #1 │ │ │ │ bne 80c38 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 80c38 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r4, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 80d1c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r7, #32 │ │ │ │ bl 7fdb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -99500,15 +99500,15 @@ │ │ │ │ add r6, r7, #5 │ │ │ │ adds r0, r4, r6 │ │ │ │ bcs 80da4 │ │ │ │ add r9, r4, r6 │ │ │ │ cmn r9, #-2147483644 @ 0x80000004 │ │ │ │ bls 80dd4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 342410 │ │ │ │ + bl 3423c8 │ │ │ │ b 80e20 │ │ │ │ ldr r3, [pc, #536] @ 80fd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldmib r3, {r1, r2, r7} │ │ │ │ ldr r3, [pc, #528] @ 80fd4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -99516,28 +99516,28 @@ │ │ │ │ stm r3, {r1, r2, r7} │ │ │ │ b 80f68 │ │ │ │ ldr r0, [pc, #508] @ 80fd8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 80e10 │ │ │ │ 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 80e2c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 342468 │ │ │ │ + bl 342420 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r0, #5 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, r6 │ │ │ │ @@ -99577,18 +99577,18 @@ │ │ │ │ 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, #56 @ 0x38 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r1, r4, #12 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ sub r0, r9, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ and r9, r0, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ sub r0, r0, r4 │ │ │ │ @@ -99629,15 +99629,15 @@ │ │ │ │ b 80fb0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80fb0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 77494 │ │ │ │ mov r0, r5 │ │ │ │ bl 764b0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -99654,15 +99654,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #7 │ │ │ │ - bl 16cca0 │ │ │ │ + bl 16cc58 │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ ldm r0!, {r3, r5, r7} │ │ │ │ cmp r1, #1 │ │ │ │ mov r2, sl │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ @@ -99686,43 +99686,43 @@ │ │ │ │ stmia r3!, {r4, r5, r7} │ │ │ │ ldm r6, {r0, r4, r5, r7} │ │ │ │ stm r3, {r0, r4, r5, r7} │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 176a28 │ │ │ │ + bl 1769e0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 81108 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, sl │ │ │ │ - bl 2c0c9c │ │ │ │ + bl 2c0c54 │ │ │ │ ldr r2, [pc, #272] @ 811c4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1764d0 │ │ │ │ + bl 176488 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 81120 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 81150 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ bne 81160 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ b 8116c │ │ │ │ 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, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -99731,24 +99731,24 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81148 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strh r0, [r5, #40] @ 0x28 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strb r0, [r5, #42] @ 0x2a │ │ │ │ b 8117c │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ ldrb r0, [r5, #41] @ 0x29 │ │ │ │ str r6, [r5, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #41] @ 0x29 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ @@ -99757,35 +99757,35 @@ │ │ │ │ b 81148 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 811b0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r2, [pc], -r8 │ │ │ │ - eoreq r1, pc, r8, lsr #23 │ │ │ │ - eoreq r2, pc, r7, asr #14 │ │ │ │ - eoreq r2, pc, r0, lsl r7 @ │ │ │ │ + eoreq r2, pc, r8, ror r7 @ │ │ │ │ + eoreq r1, pc, r8, ror #22 │ │ │ │ + eoreq r2, pc, r7, lsl #14 │ │ │ │ + ldrdeq r2, [pc], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #436] @ 81390 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #7 │ │ │ │ - bl 16c890 │ │ │ │ + bl 16c848 │ │ │ │ add r0, r6, #4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ ldm r0!, {r3, r5, r7} │ │ │ │ cmp r1, #1 │ │ │ │ mov r2, sl │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ @@ -99809,44 +99809,44 @@ │ │ │ │ stmia r7!, {r0, r4, r5} │ │ │ │ ldm r3, {r0, r4, r5, r6} │ │ │ │ mov r3, #9 │ │ │ │ stm r7, {r0, r4, r5, r6} │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 175e84 │ │ │ │ + bl 175e3c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 812f8 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, sl │ │ │ │ - bl 2c0c9c │ │ │ │ + bl 2c0c54 │ │ │ │ ldr r2, [pc, #252] @ 8139c │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r3, #5 │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 176d10 │ │ │ │ + bl 176cc8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 81310 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81340 │ │ │ │ orr r1, r5, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ b 81320 │ │ │ │ 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, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -99855,15 +99855,15 @@ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81338 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ ldrb r0, [sp, #22] │ │ │ │ ldrh r2, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ @@ -99875,27 +99875,27 @@ │ │ │ │ b 81338 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81388 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, pc, ip, asr #11 │ │ │ │ - strhteq r1, [pc], -ip │ │ │ │ - eoreq r2, pc, fp, asr r5 @ │ │ │ │ - eoreq r2, pc, r4, lsr #10 │ │ │ │ + eoreq r2, pc, ip, lsl #11 │ │ │ │ + eoreq r1, pc, ip, ror r9 @ │ │ │ │ + eoreq r2, pc, fp, lsl r5 @ │ │ │ │ + eoreq r2, pc, r4, ror #9 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 813b4 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r2, pc, r9, lsl r4 @ │ │ │ │ + b 349dd0 │ │ │ │ + ldrdeq r2, [pc], -r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmn r2, #-134217727 @ 0xf8000001 │ │ │ │ mvncs r6, #-134217728 @ 0xf8000000 │ │ │ │ @@ -100205,15 +100205,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38ce0 │ │ │ │ ldr r2, [pc, #24] @ 818b8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38610 │ │ │ │ - mlaeq pc, fp, pc, r1 @ │ │ │ │ + eoreq r1, pc, fp, asr pc @ │ │ │ │ ldrhteq r5, [r7], -r0 │ │ │ │ ldrhteq r5, [r7], -ip │ │ │ │ ldrhteq r5, [r7], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -100325,15 +100325,15 @@ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r2, [r0, #8] │ │ │ │ beq 81a90 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ add r0, r4, r3 │ │ │ │ @@ -100428,15 +100428,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 81c1c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrshteq r5, [r7], -r8 │ │ │ │ eorseq r5, r7, r8, lsr r5 │ │ │ │ eorseq r5, r7, r0, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ @@ -100571,15 +100571,15 @@ │ │ │ │ str lr, [r2, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ str ip, [r0, #20] │ │ │ │ beq 81f58 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r7, r4 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bpl 820b8 │ │ │ │ @@ -100758,41 +100758,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 82154 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 821a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8219c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ bne 821b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, r7, r4, lsl r2 │ │ │ │ mlaseq r7, r8, lr, r4 │ │ │ │ eorseq r4, r7, r4, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -100921,15 +100921,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 8247c │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r6, [r0, #48] @ 0x30 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrh r0, [r4, #50] @ 0x32 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bcs 823bc │ │ │ │ add r2, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -100954,33 +100954,33 @@ │ │ │ │ mov r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r6, [r4] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ bne 82448 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #32] @ 824b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r4, r7, r0, ror r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -101020,23 +101020,23 @@ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 8256c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r6, #132 @ 0x84 │ │ │ │ ldr r1, [r0] │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 82530 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 82530 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -101080,25 +101080,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8260c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 8260c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 82684 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sp │ │ │ │ bl 77244 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -101128,15 +101128,15 @@ │ │ │ │ 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 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ str r1, [sp, #28] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r6, r0 │ │ │ │ lsr r0, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ mul r4, r0, r1 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ @@ -101202,15 +101202,15 @@ │ │ │ │ str sl, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ beq 82870 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 82878 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -101226,26 +101226,26 @@ │ │ │ │ b 82858 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 828a4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_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 fp, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 15ca2c │ │ │ │ + bl 15c9e4 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ lsr r2, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ mul r1, r2, r1 │ │ │ │ ldr sl, [fp] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ @@ -101339,15 +101339,15 @@ │ │ │ │ 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 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ 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 │ │ │ │ @@ -101374,15 +101374,15 @@ │ │ │ │ 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 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r1, r7, #1 │ │ │ │ mov r2, r6 │ │ │ │ and r7, r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r5 │ │ │ │ bne 82b4c │ │ │ │ b 82ac0 │ │ │ │ @@ -101415,15 +101415,15 @@ │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ bne 82b74 │ │ │ │ cmp r1, #1 │ │ │ │ bne 82bc8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 82bd0 │ │ │ │ @@ -101453,27 +101453,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 82c08 │ │ │ │ cmp r1, #1 │ │ │ │ bne 82c30 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ 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 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ str r1, [sp, #28] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r6, r0 │ │ │ │ lsr r0, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ mul r4, r0, r1 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ @@ -101539,15 +101539,15 @@ │ │ │ │ str sl, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ beq 82db4 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 82dbc │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -101563,27 +101563,27 @@ │ │ │ │ b 82d9c │ │ │ │ ldr r1, [r7] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 82de8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r6, r1, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8302c │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r5, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -101615,15 +101615,15 @@ │ │ │ │ add r1, r5, r1, lsr #3 │ │ │ │ and r1, r1, r9 │ │ │ │ rsb r1, r1, #0 │ │ │ │ add r6, r1, r1, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ sub r1, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r1, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and fp, r1, fp │ │ │ │ bne 82f3c │ │ │ │ b 82e84 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r0, r8, sl │ │ │ │ @@ -101671,15 +101671,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 82f70 │ │ │ │ cmp r1, #1 │ │ │ │ bne 83024 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r2, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bpl 83044 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -101739,15 +101739,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 83080 │ │ │ │ cmp r1, #1 │ │ │ │ bne 830a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ add r5, r1, #16 │ │ │ │ @@ -101755,15 +101755,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d080 │ │ │ │ + bl 15d038 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ beq 832e4 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r7, #25 │ │ │ │ @@ -101914,15 +101914,15 @@ │ │ │ │ add r6, r1, #16 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 835a0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r5, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -101955,15 +101955,15 @@ │ │ │ │ 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 │ │ │ │ mov r0, fp │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ bne 83490 │ │ │ │ b 833d4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ @@ -102016,15 +102016,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 834d4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 83598 │ │ │ │ mov r0, fp │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r3, ip │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bpl 835b8 │ │ │ │ @@ -102084,40 +102084,40 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 835e4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 8360c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 83648 │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 83620 │ │ │ │ cmp r1, #1 │ │ │ │ bne 83648 │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ 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 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8385c │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -102150,15 +102150,15 @@ │ │ │ │ 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 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r1, r6, #1 │ │ │ │ mov r3, r7 │ │ │ │ and r1, r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r4 │ │ │ │ bne 83790 │ │ │ │ b 836d4 │ │ │ │ @@ -102196,15 +102196,15 @@ │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ bne 837a8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 837cc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ cmp r6, #0 │ │ │ │ movwne r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -102262,28 +102262,28 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 838ac │ │ │ │ cmp r1, #1 │ │ │ │ bne 838d4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r7, r1, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 83b44 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r7, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -102374,15 +102374,15 @@ │ │ │ │ bl 1dde8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 83b3c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ ldrsb ip, [r0] │ │ │ │ @@ -102441,28 +102441,28 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 77534 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 83ba0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r5, r1, #16 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 83e10 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r4, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -102493,15 +102493,15 @@ │ │ │ │ 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 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ bne 83cf8 │ │ │ │ b 83c3c │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -102555,15 +102555,15 @@ │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ bne 83d44 │ │ │ │ cmp r1, #1 │ │ │ │ bne 83e08 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r2, lr │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bpl 83e28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -102631,26 +102631,26 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 83e70 │ │ │ │ cmp r1, #1 │ │ │ │ bne 83e98 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r4, r0, #16 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 840a8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr lr, r7, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -102731,15 +102731,15 @@ │ │ │ │ ldr r6, [r9, #-4] │ │ │ │ str fp, [r9, #-4] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 84028 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, fp, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bpl 840b8 │ │ │ │ @@ -102783,26 +102783,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1edfc │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 840f8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 15c62c │ │ │ │ + bl 15c5e4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 842f0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r7, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -102832,15 +102832,15 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ clz r1, r1 │ │ │ │ add r1, r7, r1, lsr #3 │ │ │ │ and r9, r1, fp │ │ │ │ sub r0, r0, r9, lsl #4 │ │ │ │ sub r1, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15eb40 │ │ │ │ + bl 15eaf8 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ bne 84244 │ │ │ │ b 84190 │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -102877,15 +102877,15 @@ │ │ │ │ ldr r6, [r0, #-4] │ │ │ │ str r5, [r0, #-4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 84270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r3, r9 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bpl 84300 │ │ │ │ @@ -102932,36 +102932,36 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 84324 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8434c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2d5a2c │ │ │ │ + bl 2d59e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8436c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r5, r1, #16 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 845dc │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r4, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -102992,15 +102992,15 @@ │ │ │ │ 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 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ bne 844c4 │ │ │ │ b 84408 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -103054,15 +103054,15 @@ │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ bne 84510 │ │ │ │ cmp r1, #1 │ │ │ │ bne 845d4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r2, lr │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bpl 845f4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -103130,27 +103130,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8463c │ │ │ │ cmp r1, #1 │ │ │ │ bne 84664 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add r5, r0, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d9f0 │ │ │ │ + bl 15d9a8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8499c │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r9, r7, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -103373,15 +103373,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 84c44 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ str r5, [sp, #32] │ │ │ │ lsr r5, r6, #25 │ │ │ │ @@ -103467,15 +103467,15 @@ │ │ │ │ strd r0, [r7, #-8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 84ba8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ @@ -103524,33 +103524,33 @@ │ │ │ │ b 84bdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bne 84c8c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2e41d8 │ │ │ │ + bl 2e4190 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 84ca4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d6d4 │ │ │ │ + bl 15d68c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 84e30 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ lsr sl, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ ldrd r2, [r5] │ │ │ │ @@ -103654,15 +103654,15 @@ │ │ │ │ add r5, r1, #16 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 850d0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r4, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -103693,15 +103693,15 @@ │ │ │ │ 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 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ and sl, r1, sl │ │ │ │ bne 84fb8 │ │ │ │ b 84efc │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -103755,15 +103755,15 @@ │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ bne 85004 │ │ │ │ cmp r1, #1 │ │ │ │ bne 850c8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r2, lr │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bpl 850e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -103831,27 +103831,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 85130 │ │ │ │ cmp r1, #1 │ │ │ │ bne 85158 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, r0, #16 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 85390 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr lr, r7, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -103934,15 +103934,15 @@ │ │ │ │ str fp, [r9, #-4] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 85304 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -103992,25 +103992,25 @@ │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 853dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ 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 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ 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 │ │ │ │ @@ -104036,15 +104036,15 @@ │ │ │ │ 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 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r1, r7, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ and r7, r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ cmp r0, #0 │ │ │ │ bne 854dc │ │ │ │ b 85458 │ │ │ │ @@ -104119,27 +104119,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 855b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 855d8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 15d3b0 │ │ │ │ + bl 15d368 │ │ │ │ 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 │ │ │ │ @@ -104238,15 +104238,15 @@ │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ stm r7, {r0, r3} │ │ │ │ str r2, [r7, #8] │ │ │ │ beq 857b4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, #20 │ │ │ │ ldrd r6, [r0] │ │ │ │ add r8, r7, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -104483,25 +104483,25 @@ │ │ │ │ cmp r0, r7, lsl #2 │ │ │ │ bcc 85b80 │ │ │ │ lsl r4, r7, #2 │ │ │ │ add r5, r4, r6 │ │ │ │ cmn r5, #-2147483644 @ 0x80000004 │ │ │ │ bls 85b98 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2c7fd4 │ │ │ │ + bl 2c7f8c │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r9] │ │ │ │ stmib r9, {r0, r1, r8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #116] @ 85c14 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 85bf0 │ │ │ │ add r5, r0, r4 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e508 │ │ │ │ @@ -104513,20 +104513,20 @@ │ │ │ │ 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 2c8028 │ │ │ │ + bl 2c7fe0 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r9] │ │ │ │ stmib r9, {r0, r1, r8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eoreq r1, sp, r8, lsr sl │ │ │ │ + strdeq r1, [sp], -r8 @ │ │ │ │ eorseq sl, r8, ip, asr #5 │ │ │ │ ldr r1, [pc, #20] @ 85c34 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -104546,23 +104546,23 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ beq 85cb8 │ │ │ │ ldr r0, [pc, #436] @ 85e34 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ cmp r1, #1 │ │ │ │ beq 85d10 │ │ │ │ cmp r1, #2 │ │ │ │ beq 85dc0 │ │ │ │ ldr r0, [pc, #408] @ 85e38 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 28214 │ │ │ │ mov r4, r0 │ │ │ │ b 85d14 │ │ │ │ ldr r0, [pc, #384] @ 85e40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -105016,284 +105016,284 @@ │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 863cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ eorseq r0, r7, ip, lsl #29 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cb41c │ │ │ │ + b 2cb3d4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cae90 │ │ │ │ + b 2cae48 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ccca0 │ │ │ │ + b 2ccc58 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34a320 │ │ │ │ + bl 34a2d8 │ │ │ │ ldr r5, [pc, #60] @ 86458 │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 350930 │ │ │ │ + bl 3508e8 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 350930 │ │ │ │ + bl 3508e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350ad0 │ │ │ │ + bl 350a88 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq r1, r7, ip, rrx │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c92c0 │ │ │ │ + b 2c9278 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 86488 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 8648c │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cb18c │ │ │ │ + b 2cb144 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 34ab04 │ │ │ │ + b 34aabc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 34ab44 │ │ │ │ + b 34aafc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ca68c │ │ │ │ + b 2ca644 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2f3460 │ │ │ │ + b 2f3418 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c946c │ │ │ │ + b 2c9424 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2caa4c │ │ │ │ + b 2caa04 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 864f8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 864fc │ │ │ │ - b 354664 │ │ │ │ - b 34781c │ │ │ │ - b 34788c │ │ │ │ + b 35461c │ │ │ │ + b 3477d4 │ │ │ │ + b 347844 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 34ab44 │ │ │ │ + b 34aafc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cca90 │ │ │ │ + b 2cca48 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd000 │ │ │ │ + b 2ccfb8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c98d8 │ │ │ │ + b 2c9890 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd63c │ │ │ │ + b 2cd5f4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cc55c │ │ │ │ + b 2cc514 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cba54 │ │ │ │ + b 2cba0c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 351274 │ │ │ │ + b 35122c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c900c │ │ │ │ + b 2c8fc4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd48c │ │ │ │ + b 2cd444 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cc8f8 │ │ │ │ + b 2cc8b0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c8d58 │ │ │ │ + b 2c8d10 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cb720 │ │ │ │ + b 2cb6d8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cc378 │ │ │ │ + b 2cc330 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c9c10 │ │ │ │ + b 2c9bc8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c8aa4 │ │ │ │ + b 2c8a5c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cce50 │ │ │ │ + b 2cce08 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 865e4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 865e8 │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 86608 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 8660c │ │ │ │ - b 3549e8 │ │ │ │ - b 347b30 │ │ │ │ - b 347bac │ │ │ │ + b 3549a0 │ │ │ │ + b 347ae8 │ │ │ │ + b 347b64 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cab94 │ │ │ │ + b 2cab4c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c900c │ │ │ │ + b 2c8fc4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 34ed18 │ │ │ │ + b 34ecd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ stm sp, {r2, r3} │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ bne 86664 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ bne 86674 │ │ │ │ mov r0, sp │ │ │ │ - bl 3549e8 │ │ │ │ + bl 3549a0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 347b30 │ │ │ │ + bl 347ae8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 347bac │ │ │ │ + bl 347b64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 86698 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349704 │ │ │ │ - eoreq sp, lr, r8, lsr r3 │ │ │ │ + b 3496bc │ │ │ │ + strdeq sp, [lr], -r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd28c │ │ │ │ + b 2cd244 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cc71c │ │ │ │ + b 2cc6d4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cdc50 │ │ │ │ + b 2cdc08 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ca0b4 │ │ │ │ + b 2ca06c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ca904 │ │ │ │ + b 2ca8bc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cbeb0 │ │ │ │ + b 2cbe68 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ca454 │ │ │ │ + b 2ca40c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cb2d4 │ │ │ │ + b 2cb28c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c9e90 │ │ │ │ + b 2c9e48 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c88d8 │ │ │ │ + b 2c8890 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ca284 │ │ │ │ + b 2ca23c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cda80 │ │ │ │ + b 2cda38 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #40] @ 8676c │ │ │ │ ldr r3, [pc, #40] @ 86770 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq lr, lr, r5, ror #1 │ │ │ │ + eoreq lr, lr, r5, lsr #1 │ │ │ │ mlaseq r7, ip, r0, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cd8bc │ │ │ │ + b 2cd874 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c8d58 │ │ │ │ + b 2c8d10 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2caa4c │ │ │ │ + b 2caa04 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 867b0 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 867b4 │ │ │ │ - b 35486c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354824 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 867d4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 867d8 │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c96c0 │ │ │ │ + b 2c9678 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cb564 │ │ │ │ + b 2cb51c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ 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] │ │ │ │ @@ -105365,15 +105365,15 @@ │ │ │ │ ldr r0, [sp, #808] @ 0x328 │ │ │ │ str r8, [sp, #452] @ 0x1c4 │ │ │ │ str sl, [sp, #480] @ 0x1e0 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ str r8, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1783f8 │ │ │ │ + bl 1783b0 │ │ │ │ add r9, sp, #448 @ 0x1c0 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #248 @ 0xf8 │ │ │ │ ldr r4, [sp, #812] @ 0x32c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 1f030 │ │ │ │ @@ -105387,15 +105387,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 2ed3f4 │ │ │ │ + bl 2ed3ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne 869dc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ @@ -105452,15 +105452,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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ beq 86ac8 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e238 │ │ │ │ @@ -105525,15 +105525,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ b 86b98 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #236] @ 86cd0 │ │ │ │ ldr r2, [pc, #236] @ 86cd4 │ │ │ │ ldr r1, [pc, #236] @ 86cd8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -105566,37 +105566,37 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 86ca4 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e238 │ │ │ │ b 86ca4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 180460 │ │ │ │ + bl 180418 │ │ │ │ b 86cac │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 86ca4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 86ca4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ - bl 180460 │ │ │ │ + bl 180418 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r0, r7, r0, lsr #21 │ │ │ │ eorseq r9, r8, r8, asr #10 │ │ │ │ - strdeq sp, [lr], -r2 @ │ │ │ │ - strhteq sp, [lr], -r6 │ │ │ │ - mlaeq lr, r5, r3, sp │ │ │ │ + strhteq sp, [lr], -r2 │ │ │ │ + eoreq sp, lr, r6, ror r7 │ │ │ │ + eoreq sp, lr, r5, asr r3 │ │ │ │ eorseq r0, r7, r0, lsr #17 │ │ │ │ @ instruction: 0xfffffc14 │ │ │ │ eorseq r0, r7, r0, asr r6 │ │ │ │ eorseq r0, r7, r0, ror r6 │ │ │ │ eorseq r9, r8, r8, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ @@ -105661,15 +105661,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1dce0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 86e34 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -105798,15 +105798,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffff97c │ │ │ │ eorseq r0, r7, r0, lsr r4 │ │ │ │ eorseq r0, r7, r8, lsr #8 │ │ │ │ eorseq r9, r8, r0, lsl #2 │ │ │ │ ldrhteq r0, [r7], -r8 │ │ │ │ - eoreq sp, lr, sp, lsr r0 │ │ │ │ + strdeq ip, [lr], -sp @ │ │ │ │ eorseq r0, r7, r8, lsr #10 │ │ │ │ @ instruction: 0xfffff884 │ │ │ │ eorseq r0, r7, r8, lsr r3 │ │ │ │ eorseq r9, r8, r8, lsr #32 │ │ │ │ @ instruction: 0xfffff8f4 │ │ │ │ mlaseq r7, r0, r3, r0 │ │ │ │ mlaseq r8, r8, r0, r9 │ │ │ │ @@ -105849,15 +105849,15 @@ │ │ │ │ bl 1d8b4 │ │ │ │ mov sl, r0 │ │ │ │ bl 1e100 │ │ │ │ add r7, sp, #32 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ beq 87154 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ stm r2, {r0, r1, r8} │ │ │ │ @@ -105970,15 +105970,15 @@ │ │ │ │ b 872a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r0, r7, r0, lsl #6 │ │ │ │ - eoreq ip, lr, sp, lsl sp │ │ │ │ + ldrdeq ip, [lr], -sp @ │ │ │ │ eorseq r0, r7, r8, lsl #4 │ │ │ │ eorseq r0, r7, ip, asr #2 │ │ │ │ @ instruction: 0xfffff654 │ │ │ │ eorseq r8, r8, ip, lsl #28 │ │ │ │ eorseq r0, r7, r0, lsr #2 │ │ │ │ @ instruction: 0xfffff608 │ │ │ │ eorseq r8, r8, r4, asr #27 │ │ │ │ @@ -106008,40 +106008,40 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b 873a8 │ │ │ │ ldr r0, [pc, #312] @ 874a8 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87444 │ │ │ │ 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, #256] @ 874b0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87434 │ │ │ │ ldr r2, [pc, #228] @ 874b4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r8, [pc, #224] @ 874b8 │ │ │ │ ldm r4, {r1, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -106058,15 +106058,15 @@ │ │ │ │ bl 1da34 │ │ │ │ cmp sl, #0 │ │ │ │ beq 87428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 38870 │ │ │ │ @@ -106086,32 +106086,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 89a28 │ │ │ │ cmp sl, #0 │ │ │ │ beq 87494 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ @ instruction: 0xfffff4dc │ │ │ │ eorseq r0, r7, r4 │ │ │ │ ldrshteq r8, [r8], -r8 │ │ │ │ eorseq r0, r7, r8, lsl r1 │ │ │ │ ldrhteq r8, [r8], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r4, pc, r0, lsr #2 │ │ │ │ + ldrdeq r4, [pc], -r8 │ │ │ │ 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 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r4, r0 │ │ │ │ bne 878bc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87620 │ │ │ │ ldr r8, [pc, #1332] @ 87a2c │ │ │ │ @@ -106124,15 +106124,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 876b8 │ │ │ │ ldr r0, [pc, #1304] @ 87a40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 876c0 │ │ │ │ ldr r7, [pc, #1288] @ 87a44 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr ip, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -106146,15 +106146,15 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl 1dce0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ beq 87924 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr ip, [pc, #1216] @ 87a5c │ │ │ │ ldr r1, [pc, #1216] @ 87a60 │ │ │ │ ldr r2, [pc, #1216] @ 87a64 │ │ │ │ @@ -106184,15 +106184,15 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [pc, #1108] @ 87a68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 876c0 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #1004] @ 87a20 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ @@ -106202,15 +106202,15 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #972] @ 87a24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #940] @ 87a28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -106221,15 +106221,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 878b4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 878b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, #0 │ │ │ │ bne 87908 │ │ │ │ ldr r9, [pc, #880] @ 87a38 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ @@ -106258,15 +106258,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 877f4 │ │ │ │ ldr r0, [pc, #820] @ 87a74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 877fc │ │ │ │ ldr r0, [pc, #804] @ 87a78 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 879b8 │ │ │ │ @@ -106301,20 +106301,20 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 877fc │ │ │ │ cmp r1, #0 │ │ │ │ bne 87960 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ ldrd r0, [r9, #40] @ 0x28 │ │ │ │ add r7, r0, r4 │ │ │ │ ldr r1, [r7, r1]! │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ bcs 8798c │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -106323,15 +106323,15 @@ │ │ │ │ beq 87864 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8797c │ │ │ │ add r3, r7, #8 │ │ │ │ ldrd r8, [r5, #4] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strd r8, [sp] │ │ │ │ - bl 163bb4 │ │ │ │ + bl 163b6c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, #24 │ │ │ │ mov r2, r6 │ │ │ │ bl 821d0 │ │ │ │ tst r0, #1 │ │ │ │ bne 87890 │ │ │ │ b 8797c │ │ │ │ @@ -106424,15 +106424,15 @@ │ │ │ │ ldr r2, [pc, #208] @ 87a94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 87a08 │ │ │ │ bl 38ac8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ ldr r0, [r7] │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -106442,48 +106442,48 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq pc, r6, ip, asr sl @ │ │ │ │ eorseq pc, r6, ip, asr sl @ │ │ │ │ - eoreq sp, lr, lr, lsr r3 │ │ │ │ - eoreq sp, lr, r1, asr #6 │ │ │ │ - eoreq sl, lr, r8, lsl #14 │ │ │ │ + strdeq sp, [lr], -lr @ │ │ │ │ + eoreq sp, lr, r1, lsl #6 │ │ │ │ + eoreq sl, lr, r8, asr #13 │ │ │ │ eorseq r8, r8, r0, asr r8 │ │ │ │ eorseq r8, r8, r0, ror #22 │ │ │ │ eorseq r8, r8, r0, ror #14 │ │ │ │ ldrhteq r9, [r8], -r0 │ │ │ │ eorseq pc, r6, r8, ror #1 │ │ │ │ eorseq r8, r8, r8, asr #22 │ │ │ │ eorseq r8, r8, r4, lsr fp │ │ │ │ eorseq pc, r6, r8, asr #21 │ │ │ │ - eoreq ip, lr, sp, asr #10 │ │ │ │ + eoreq ip, lr, sp, lsl #10 │ │ │ │ eorseq pc, r6, r8, lsr sl @ │ │ │ │ - strdeq ip, [lr], -lr @ │ │ │ │ + strhteq ip, [lr], -lr │ │ │ │ ldrshteq pc, [r6], -r0 @ │ │ │ │ @ instruction: 0xfffff25c │ │ │ │ ldrhteq r0, [r7], -r0 │ │ │ │ ldrsbteq r0, [r7], -r0 │ │ │ │ eorseq r8, r8, ip, asr sl │ │ │ │ eorseq r8, r8, r4, asr r9 │ │ │ │ eorseq r8, r8, r4, lsl r7 │ │ │ │ eorseq r8, r8, ip, lsr r9 │ │ │ │ eorseq r8, r8, r8, lsr #18 │ │ │ │ eorseq r0, r7, r8, lsl r1 │ │ │ │ ldrshteq r0, [r7], -ip │ │ │ │ eorseq r8, r8, r8, lsl #15 │ │ │ │ eorseq pc, r6, r8, asr #30 │ │ │ │ eorseq pc, r6, r8, asr #30 │ │ │ │ - eoreq ip, lr, r2, ror #31 │ │ │ │ + eoreq ip, lr, r2, lsr #31 │ │ │ │ ldrshteq pc, [r6], -r4 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 87b7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87ae0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -106506,15 +106506,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 87be0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 87be4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -106526,15 +106526,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 87b64 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 87bd4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 87bd8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -106553,21 +106553,21 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ mlaseq r6, ip, r7, pc @ │ │ │ │ mlaseq r6, ip, r7, pc @ │ │ │ │ - eoreq ip, lr, lr, ror lr │ │ │ │ - eoreq ip, lr, r1, lsl #29 │ │ │ │ - eoreq sl, lr, ip, asr #4 │ │ │ │ + eoreq ip, lr, lr, lsr lr │ │ │ │ + eoreq ip, lr, r1, asr #28 │ │ │ │ + eoreq sl, lr, ip, lsl #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 87ccc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87c30 │ │ │ │ mov r4, r0 │ │ │ │ @@ -106590,15 +106590,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 87d30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 87d34 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -106610,15 +106610,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 87cb4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 87d24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 87d28 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -106637,21 +106637,21 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq pc, r6, ip, asr #12 │ │ │ │ eorseq pc, r6, ip, asr #12 │ │ │ │ - eoreq ip, lr, lr, lsr #26 │ │ │ │ - eoreq ip, lr, r1, lsr sp │ │ │ │ - strdeq sl, [lr], -ip @ │ │ │ │ + eoreq ip, lr, lr, ror #25 │ │ │ │ + strdeq ip, [lr], -r1 @ │ │ │ │ + strhteq sl, [lr], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 87e1c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87d80 │ │ │ │ mov r4, r0 │ │ │ │ @@ -106674,15 +106674,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 87e80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 87e84 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -106694,15 +106694,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 87e04 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 87e74 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 87e78 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -106721,21 +106721,21 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ ldrshteq pc, [r6], -ip @ │ │ │ │ ldrshteq pc, [r6], -ip @ │ │ │ │ - ldrdeq ip, [lr], -lr @ │ │ │ │ - eoreq ip, lr, r1, ror #23 │ │ │ │ - eoreq r9, lr, ip, lsr #31 │ │ │ │ + mlaeq lr, lr, fp, ip │ │ │ │ + eoreq ip, lr, r1, lsr #23 │ │ │ │ + eoreq r9, lr, ip, ror #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 87f70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87ed4 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -106759,15 +106759,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 87fd4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 87fd8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -106779,15 +106779,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 87f58 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 87fc8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 87fcc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -106806,21 +106806,21 @@ │ │ │ │ bl 38aac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq pc, r6, r8, lsr #7 │ │ │ │ eorseq pc, r6, r8, lsr #7 │ │ │ │ - eoreq ip, lr, sl, lsl #21 │ │ │ │ - eoreq ip, lr, sp, lsl #21 │ │ │ │ - eoreq r9, lr, r8, asr lr │ │ │ │ + eoreq ip, lr, sl, asr #20 │ │ │ │ + eoreq ip, lr, sp, asr #20 │ │ │ │ + eoreq r9, lr, r8, lsl lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 880c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88024 │ │ │ │ mov r4, r0 │ │ │ │ @@ -106843,15 +106843,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 88124 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 88128 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -106863,15 +106863,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 880a8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 88118 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 8811c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -106890,21 +106890,21 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq pc, r6, r8, asr r2 @ │ │ │ │ eorseq pc, r6, r8, asr r2 @ │ │ │ │ - eoreq ip, lr, sl, lsr r9 │ │ │ │ - eoreq ip, lr, sp, lsr r9 │ │ │ │ - eoreq r9, lr, r8, lsl #26 │ │ │ │ + strdeq ip, [lr], -sl @ │ │ │ │ + strdeq ip, [lr], -sp @ │ │ │ │ + eoreq r9, lr, r8, asr #25 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 88210 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88174 │ │ │ │ mov r4, r0 │ │ │ │ @@ -106927,15 +106927,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 88274 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 88278 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -106947,15 +106947,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 881f8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 88268 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 8826c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -106974,21 +106974,21 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq pc, r6, r8, lsl #2 │ │ │ │ eorseq pc, r6, r8, lsl #2 │ │ │ │ - eoreq ip, lr, sl, ror #15 │ │ │ │ - eoreq ip, lr, sp, ror #15 │ │ │ │ - strhteq r9, [lr], -r8 │ │ │ │ + eoreq ip, lr, sl, lsr #15 │ │ │ │ + eoreq ip, lr, sp, lsr #15 │ │ │ │ + eoreq r9, lr, r8, ror fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 88360 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 882c4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -107011,15 +107011,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 883c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 883c8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -107031,15 +107031,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 88348 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 883b8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 883bc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -107058,33 +107058,33 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ ldrhteq lr, [r6], -r8 │ │ │ │ ldrhteq lr, [r6], -r8 │ │ │ │ - mlaeq lr, sl, r6, ip │ │ │ │ - mlaeq lr, sp, r6, ip │ │ │ │ - eoreq r9, lr, r8, ror #20 │ │ │ │ + eoreq ip, lr, sl, asr r6 │ │ │ │ + eoreq ip, lr, sp, asr r6 │ │ │ │ + eoreq r9, lr, r8, lsr #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 884b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8841c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ - bl 143904 │ │ │ │ + bl 1438bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ @@ -107097,15 +107097,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 8851c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 88520 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -107117,15 +107117,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 884a0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 88510 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 88514 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -107144,21 +107144,21 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq lr, r6, r0, ror #28 │ │ │ │ eorseq lr, r6, r0, ror #28 │ │ │ │ - eoreq ip, lr, r2, asr #10 │ │ │ │ - eoreq ip, lr, r5, asr #10 │ │ │ │ - eoreq r9, lr, r0, lsl r9 │ │ │ │ + eoreq ip, lr, r2, lsl #10 │ │ │ │ + eoreq ip, lr, r5, lsl #10 │ │ │ │ + ldrdeq r9, [lr], -r0 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 88608 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8856c │ │ │ │ mov r4, r0 │ │ │ │ @@ -107181,15 +107181,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 8866c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 88670 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -107201,15 +107201,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 885f0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 88660 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 88664 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -107228,21 +107228,21 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq lr, r6, r0, lsl sp │ │ │ │ eorseq lr, r6, r0, lsl sp │ │ │ │ - strdeq ip, [lr], -r2 @ │ │ │ │ - strdeq ip, [lr], -r5 @ │ │ │ │ - eoreq r9, lr, r0, asr #15 │ │ │ │ + strhteq ip, [lr], -r2 │ │ │ │ + strhteq ip, [lr], -r5 │ │ │ │ + eoreq r9, lr, r0, lsl #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 88760 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 886c4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -107267,15 +107267,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 887c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 887c8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -107287,15 +107287,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 88748 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 887b8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 887bc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -107314,21 +107314,21 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ ldrhteq lr, [r6], -r8 │ │ │ │ ldrhteq lr, [r6], -r8 │ │ │ │ - mlaeq lr, sl, r2, ip │ │ │ │ - mlaeq lr, sp, r2, ip │ │ │ │ - eoreq r9, lr, r8, ror #12 │ │ │ │ + eoreq ip, lr, sl, asr r2 │ │ │ │ + eoreq ip, lr, sp, asr r2 │ │ │ │ + eoreq r9, lr, r8, lsr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 888b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8881c │ │ │ │ mov r4, r0 │ │ │ │ @@ -107353,15 +107353,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 8891c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 88920 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -107373,15 +107373,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 888a0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 88910 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 88914 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -107400,23 +107400,23 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq lr, r6, r0, ror #20 │ │ │ │ eorseq lr, r6, r0, ror #20 │ │ │ │ - eoreq ip, lr, r2, asr #2 │ │ │ │ - eoreq ip, lr, r5, asr #2 │ │ │ │ - eoreq r9, lr, r0, lsl r5 │ │ │ │ + eoreq ip, lr, r2, lsl #2 │ │ │ │ + eoreq ip, lr, r5, lsl #2 │ │ │ │ + ldrdeq r9, [lr], -r0 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r5, r0 │ │ │ │ bne 88b38 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 889e4 │ │ │ │ @@ -107440,15 +107440,15 @@ │ │ │ │ ldr r1, [pc, #584] @ 88bec │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, #580] @ 88bf0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #9 │ │ │ │ - bl 135384 │ │ │ │ + bl 13533c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e634 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ beq 88b14 │ │ │ │ @@ -107467,15 +107467,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #452] @ 88be0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #424] @ 88be4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -107485,15 +107485,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 88b0c │ │ │ │ cmp r4, #0 │ │ │ │ beq 88b0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #368] @ 88bfc │ │ │ │ mov r2, #0 │ │ │ │ @@ -107504,15 +107504,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #29 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #336] @ 88c00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #308] @ 88c04 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ @@ -107522,15 +107522,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 88b04 │ │ │ │ cmp r5, #0 │ │ │ │ beq 88b04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 1ead8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ @@ -107577,39 +107577,39 @@ │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq lr, r6, r0, ror #15 │ │ │ │ eorseq lr, r6, r0, ror #15 │ │ │ │ - eoreq fp, lr, sl, ror pc │ │ │ │ - eoreq fp, lr, sp, ror pc │ │ │ │ - eoreq r9, lr, r8, asr #6 │ │ │ │ + eoreq fp, lr, sl, lsr pc │ │ │ │ + eoreq fp, lr, sp, lsr pc │ │ │ │ + eoreq r9, lr, r8, lsl #6 │ │ │ │ eorseq r9, r8, r8, lsr #1 │ │ │ │ - eoreq r5, pc, r4, lsr #19 │ │ │ │ + eoreq r5, pc, r4, ror #18 │ │ │ │ eorseq r5, r7, r4, ror r7 │ │ │ │ - eoreq fp, lr, r4, asr pc │ │ │ │ + eoreq fp, lr, r4, lsl pc │ │ │ │ eorseq lr, r6, r0, lsr #28 │ │ │ │ - eoreq ip, lr, fp, lsl r0 │ │ │ │ - eoreq fp, lr, r9, ror #29 │ │ │ │ - strhteq r9, [lr], -r4 │ │ │ │ + ldrdeq fp, [lr], -fp @ │ │ │ │ + eoreq fp, lr, r9, lsr #29 │ │ │ │ + eoreq r9, lr, r4, ror r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r4, [r2] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne 88cec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88c50 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 120828 │ │ │ │ + bl 1207dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ @@ -107622,15 +107622,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #200] @ 88d50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #172] @ 88d54 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -107642,15 +107642,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 88cd4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #80] @ 88d44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #76] @ 88d48 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -107669,23 +107669,23 @@ │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq lr, r6, ip, lsr #12 │ │ │ │ eorseq lr, r6, ip, lsr #12 │ │ │ │ - eoreq fp, lr, lr, lsl #26 │ │ │ │ - eoreq fp, lr, r1, lsl sp │ │ │ │ - ldrdeq r9, [lr], -ip @ │ │ │ │ + eoreq fp, lr, lr, asr #25 │ │ │ │ + ldrdeq fp, [lr], -r1 @ │ │ │ │ + mlaeq lr, ip, r0, r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r5, r1 │ │ │ │ ldm r2, {r4, r7} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r7 │ │ │ │ bne 89084 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88eb0 │ │ │ │ ldr r8, [pc, #1068] @ 891bc │ │ │ │ @@ -107698,15 +107698,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 88f48 │ │ │ │ ldr r0, [pc, #1040] @ 891d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88f50 │ │ │ │ ldr r7, [pc, #1024] @ 891d4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -107718,15 +107718,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1dce0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ beq 890ec │ │ │ │ ldr r0, [pc, #964] @ 891ec │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r1, [pc, #960] @ 891f0 │ │ │ │ ldr r2, [pc, #960] @ 891f4 │ │ │ │ @@ -107756,15 +107756,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #852] @ 891f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 88f50 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #748] @ 891b0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ @@ -107774,15 +107774,15 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #716] @ 891b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [pc, #684] @ 891b8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -107793,15 +107793,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 8907c │ │ │ │ cmp r4, #0 │ │ │ │ beq 8907c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #0 │ │ │ │ bne 890d0 │ │ │ │ ldr r0, [pc, #624] @ 891c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ @@ -107824,15 +107824,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 89064 │ │ │ │ ldr r0, [pc, #588] @ 89204 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8906c │ │ │ │ ldr r0, [pc, #572] @ 89208 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 89160 │ │ │ │ @@ -107865,20 +107865,20 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 8906c │ │ │ │ cmp r1, #0 │ │ │ │ bne 89128 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #284] @ 891a8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #280] @ 891ac │ │ │ │ @@ -107938,53 +107938,53 @@ │ │ │ │ ldr r2, [pc, #176] @ 8921c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 89198 │ │ │ │ bl 38ac8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ mlaseq r6, r4, r2, lr │ │ │ │ mlaseq r6, r4, r2, lr │ │ │ │ - eoreq fp, lr, lr, lsr #21 │ │ │ │ - strhteq fp, [lr], -r1 │ │ │ │ - eoreq r8, lr, r8, ror lr │ │ │ │ + eoreq fp, lr, lr, ror #20 │ │ │ │ + eoreq fp, lr, r1, ror sl │ │ │ │ + eoreq r8, lr, r8, lsr lr │ │ │ │ ldrhteq r6, [r8], -r8 │ │ │ │ eorseq r7, r8, r8, lsl r5 │ │ │ │ eorseq r7, r8, r8, ror #3 │ │ │ │ eorseq r8, r8, r4, lsr #16 │ │ │ │ eorseq r2, r7, r4, lsr #31 │ │ │ │ eorseq r7, r8, r0, lsl #10 │ │ │ │ eorseq r7, r8, ip, ror #9 │ │ │ │ eorseq lr, r6, r0, lsl #6 │ │ │ │ - eoreq sl, lr, r5, lsl #27 │ │ │ │ + eoreq sl, lr, r5, asr #26 │ │ │ │ eorseq lr, r6, r0, ror r2 │ │ │ │ - eoreq fp, lr, r6, asr r8 │ │ │ │ + eoreq fp, lr, r6, lsl r8 │ │ │ │ ldrshteq lr, [r6], -r0 │ │ │ │ @ instruction: 0xffffd9cc │ │ │ │ ldrshteq lr, [r6], -r0 │ │ │ │ eorseq lr, r6, r0, asr sl │ │ │ │ eorseq r7, r8, ip, lsl r4 │ │ │ │ eorseq r7, r8, ip, lsr #6 │ │ │ │ mlaseq r8, ip, r1, r7 │ │ │ │ eorseq r7, r8, r4, lsl r3 │ │ │ │ eorseq r7, r8, r0, lsl #6 │ │ │ │ eorseq lr, r6, r4, lsr #17 │ │ │ │ eorseq lr, r6, r8, lsr #18 │ │ │ │ eorseq r6, r8, r8, lsl pc │ │ │ │ - eoreq fp, lr, sl, lsr r8 │ │ │ │ + strdeq fp, [lr], -sl @ │ │ │ │ eorseq lr, r6, r4, ror #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 89248 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ @@ -107994,29 +107994,29 @@ │ │ │ │ bne 89238 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 89264 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 892c4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ @@ -108025,42 +108025,42 @@ │ │ │ │ bne 892b4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 892e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 89324 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 89328 │ │ │ │ - b 35486c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354824 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 89344 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 89348 │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 89368 │ │ │ │ b e2430 │ │ │ │ @@ -108412,27 +108412,27 @@ │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #152] @ 89974 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8994c │ │ │ │ ldr r1, [pc, #124] @ 89978 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #24 │ │ │ │ - bl 2f0ba0 │ │ │ │ + bl 2f0b58 │ │ │ │ mov r6, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0a1c │ │ │ │ + bl 2f09d4 │ │ │ │ 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} │ │ │ │ @@ -108444,19 +108444,19 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 38870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mlaseq r8, r0, r5, r6 │ │ │ │ - eoreq fp, lr, r0, asr r6 │ │ │ │ + eoreq fp, lr, r0, lsl r6 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bgt 8999c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 899ac │ │ │ │ mov r0, r1 │ │ │ │ @@ -108465,63 +108465,63 @@ │ │ │ │ cmpne r0, #-2147483646 @ 0x80000002 │ │ │ │ bne 899ac │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r5, r0 │ │ │ │ bne 89a88 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 89a80 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #48] @ 89ac0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 89ac4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -108538,65 +108538,65 @@ │ │ │ │ ldrhteq sp, [r6], -r0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ bne 89b10 │ │ │ │ bx lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 89b20 │ │ │ │ mov r0, r1 │ │ │ │ b 1f798 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq 89b84 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ b 89b8c │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #0 │ │ │ │ add fp, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldm fp, {r9, sl, fp} │ │ │ │ cmp r1, #0 │ │ │ │ beq 89bf8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ strd sl, [sp] │ │ │ │ @@ -108606,15 +108606,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 89c18 │ │ │ │ cmp r5, #0 │ │ │ │ beq 89c18 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 89c18 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ strd sl, [sp] │ │ │ │ bl 1df14 │ │ │ │ @@ -108623,77 +108623,77 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 89c38 │ │ │ │ cmp r4, #0 │ │ │ │ beq 89c38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 89c54 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 89c98 │ │ │ │ cmp r4, #0 │ │ │ │ beq 89c98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 89c98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 89cb4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq 89d08 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ b 89d10 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 89d7c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ str fp, [sp] │ │ │ │ @@ -108703,15 +108703,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 89d9c │ │ │ │ cmp r5, #0 │ │ │ │ beq 89d9c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 89d9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ str fp, [sp] │ │ │ │ bl 1e538 │ │ │ │ @@ -108720,77 +108720,77 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 89dbc │ │ │ │ cmp r4, #0 │ │ │ │ beq 89dbc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 89dd8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 89e1c │ │ │ │ cmp r4, #0 │ │ │ │ beq 89e1c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 89e1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 89e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq 89e8c │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ b 89e94 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq 89f00 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ str fp, [sp] │ │ │ │ @@ -108800,15 +108800,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 89f20 │ │ │ │ cmp r5, #0 │ │ │ │ beq 89f20 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 89f20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ str fp, [sp] │ │ │ │ bl 1e6b8 │ │ │ │ @@ -108817,57 +108817,57 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 89f40 │ │ │ │ cmp r4, #0 │ │ │ │ beq 89f40 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 89f5c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 89fa0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 89fa0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 89fa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 89fbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ 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] @ 8a038 │ │ │ │ @@ -108881,15 +108881,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 38888 │ │ │ │ eorseq sp, r6, ip, ror #7 │ │ │ │ - eoreq r9, lr, sp, ror #28 │ │ │ │ + eoreq r9, lr, sp, lsr #28 │ │ │ │ eorseq sp, r6, ip, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 1ec34 │ │ │ │ mov r1, r0 │ │ │ │ @@ -108909,23 +108909,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8c0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f4524 │ │ │ │ + bl 2f44dc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 8a168 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 12e7b4 │ │ │ │ + bl 12e768 │ │ │ │ mov r0, r5 │ │ │ │ bl 1edfc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1edfc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ ldr r2, [sp, #37] @ 0x25 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -109018,25 +109018,25 @@ │ │ │ │ bne 8a258 │ │ │ │ mov r0, r8 │ │ │ │ bl 1edfc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1edfc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r2, r7, ip, asr #21 │ │ │ │ - eoreq r1, pc, r6, ror r6 @ │ │ │ │ + eoreq r1, pc, r6, lsr r6 @ │ │ │ │ eorseq r2, r7, r8, asr r6 │ │ │ │ - eoreq sl, lr, r0, lsr r1 │ │ │ │ + strdeq sl, [lr], -r0 @ │ │ │ │ eorseq sp, r6, r0, lsl r3 │ │ │ │ - strhteq r9, [lr], -r4 │ │ │ │ + eoreq r9, lr, r4, ror r8 │ │ │ │ eorseq sp, r6, r8, lsr #3 │ │ │ │ eorseq sp, r6, r8, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add fp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ @@ -109047,30 +109047,30 @@ │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 8a2dc │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2f3b7c │ │ │ │ + bl 2f3b34 │ │ │ │ b 8a314 │ │ │ │ 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 2f3b08 │ │ │ │ + bl 2f3ac0 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8a314 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -109118,19 +109118,19 @@ │ │ │ │ b 8a3fc │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8a3fc │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 8a3fc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r2 │ │ │ │ @@ -109183,15 +109183,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a4f0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, sp │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #620 @ 0x26c │ │ │ │ add r8, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -109298,15 +109298,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a6bc │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add r8, sp, #16 │ │ │ │ mov fp, r2 │ │ │ │ @@ -109410,15 +109410,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a87c │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ b 8a87c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r7, r8, r0, lsr #3 │ │ │ │ eorseq r7, r8, r4, lsl #1 │ │ │ │ eorseq ip, r6, r8, ror #17 │ │ │ │ eorseq ip, r6, ip, lsl #27 │ │ │ │ @@ -109436,21 +109436,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 2f3d08 │ │ │ │ + bl 2f3cc0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 8a904 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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} │ │ │ │ @@ -109497,17 +109497,17 @@ │ │ │ │ b 8a9e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 8a9e0 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add fp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -109517,15 +109517,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [r1, #520] @ 0x208 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f076c │ │ │ │ + bl 2f0724 │ │ │ │ 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} │ │ │ │ @@ -109568,15 +109568,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8aaf4 │ │ │ │ mov r0, sl │ │ │ │ bl 1e238 │ │ │ │ b 8aaf4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add fp, sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -109586,21 +109586,21 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr sl, [r1, #520] @ 0x208 │ │ │ │ bl 1f030 │ │ │ │ ldr r6, [sp, #624] @ 0x270 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f3b08 │ │ │ │ + bl 2f3ac0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8ab5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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} │ │ │ │ @@ -109647,17 +109647,17 @@ │ │ │ │ b 8ac38 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8ac38 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -109734,15 +109734,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8ad8c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add r8, sp, #16 │ │ │ │ mov fp, r2 │ │ │ │ @@ -109846,15 +109846,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8af4c │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ b 8af4c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r6, r8, r4, asr r8 │ │ │ │ eorseq r6, r8, r8, lsr r7 │ │ │ │ ldrsbteq ip, [r6], -ip │ │ │ │ eorseq ip, r6, r4, lsr #17 │ │ │ │ @@ -109935,15 +109935,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b0b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e238 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -110020,15 +110020,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b204 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ add fp, sp, #24 │ │ │ │ mov sl, r2 │ │ │ │ @@ -110132,15 +110132,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ b 8b3c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrhteq r6, [r8], -r8 │ │ │ │ eorseq ip, r6, r0, asr r4 │ │ │ │ eorseq fp, r6, r4, ror lr │ │ │ │ eorseq r6, r8, r8, lsl #6 │ │ │ │ @@ -110172,15 +110172,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8b4d0 │ │ │ │ ldr r0, [pc, #248] @ 8b554 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b520 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, #212] @ 8b558 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ @@ -110189,15 +110189,15 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #164] @ 8b55c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8b4e0 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -110270,29 +110270,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8b64c │ │ │ │ ldr r0, [pc, #236] @ 8b6d0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b69c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #160] @ 8b6d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8b65c │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -110364,15 +110364,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8b7d0 │ │ │ │ ldr r0, [pc, #248] @ 8b854 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b820 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, #212] @ 8b858 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ @@ -110381,15 +110381,15 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #164] @ 8b85c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8b7e0 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -110462,15 +110462,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8b97c │ │ │ │ ldr r0, [pc, #284] @ 8ba00 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b9cc │ │ │ │ add lr, r5, #12 │ │ │ │ add r8, r5, #24 │ │ │ │ ldmib r5, {sl, fp} │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ @@ -110488,15 +110488,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #160] @ 8ba04 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8b98c │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -110567,15 +110567,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8bb50 │ │ │ │ ldr r0, [pc, #360] @ 8bbf0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bbbc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, #324] @ 8bbf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ @@ -110584,15 +110584,15 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #276] @ 8bbf8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8bb60 │ │ │ │ ldr r0, [pc, #268] @ 8bc08 │ │ │ │ @@ -110608,15 +110608,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bb48 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f0d20 │ │ │ │ + bl 2f0cd8 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ bne 8bb30 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #148] @ 8bbec │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -110696,15 +110696,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8bd50 │ │ │ │ ldr r0, [pc, #344] @ 8bde4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bdb4 │ │ │ │ add r7, r8, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r8, #40] @ 0x28 │ │ │ │ ldm r7, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, ip} │ │ │ │ @@ -110714,15 +110714,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #7 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8bd5c │ │ │ │ ldr r0, [pc, #244] @ 8bdf0 │ │ │ │ ldr r5, [pc, #244] @ 8bdf4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -110736,15 +110736,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bd48 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f0d20 │ │ │ │ + bl 2f0cd8 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ bne 8bd30 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ bl 251cc │ │ │ │ @@ -110818,29 +110818,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8bedc │ │ │ │ ldr r0, [pc, #236] @ 8bf60 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bf2c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #160] @ 8bf64 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8beec │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -110912,15 +110912,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c060 │ │ │ │ ldr r0, [pc, #248] @ 8c0e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c0b0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, #212] @ 8c0e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ @@ -110929,15 +110929,15 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #164] @ 8c0ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c070 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -111009,29 +111009,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c22c │ │ │ │ ldr r0, [pc, #348] @ 8c2cc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c298 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #272] @ 8c2d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c23c │ │ │ │ ldr r0, [pc, #264] @ 8c2e0 │ │ │ │ @@ -111047,15 +111047,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c224 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f0d20 │ │ │ │ + bl 2f0cd8 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ bne 8c20c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #148] @ 8c2c8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -111134,29 +111134,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c3cc │ │ │ │ ldr r0, [pc, #236] @ 8c450 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c41c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #160] @ 8c454 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c3dc │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -111228,29 +111228,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c544 │ │ │ │ ldr r0, [pc, #236] @ 8c5c8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c594 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #160] @ 8c5cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c554 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -111322,29 +111322,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c6bc │ │ │ │ ldr r0, [pc, #236] @ 8c740 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c70c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #160] @ 8c744 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c6cc │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -111415,29 +111415,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c884 │ │ │ │ ldr r0, [pc, #348] @ 8c924 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c8f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #272] @ 8c928 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8c894 │ │ │ │ ldr r0, [pc, #264] @ 8c938 │ │ │ │ @@ -111453,15 +111453,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c87c │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f0d20 │ │ │ │ + bl 2f0cd8 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ bne 8c864 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #148] @ 8c920 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -111539,15 +111539,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8ca80 │ │ │ │ ldr r0, [pc, #360] @ 8cb20 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8caec │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, #324] @ 8cb24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ @@ -111556,15 +111556,15 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #276] @ 8cb28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8ca90 │ │ │ │ ldr r0, [pc, #268] @ 8cb38 │ │ │ │ @@ -111580,15 +111580,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8ca78 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f0d20 │ │ │ │ + bl 2f0cd8 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ bne 8ca60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #148] @ 8cb1c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -111668,29 +111668,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8cc24 │ │ │ │ ldr r0, [pc, #236] @ 8cca8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8cc74 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #160] @ 8ccac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8cc34 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -111762,30 +111762,30 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8cd98 │ │ │ │ ldr r0, [pc, #224] @ 8ce14 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8cde4 │ │ │ │ add r5, r6, #28 │ │ │ │ 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 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8cda4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r6, #24 │ │ │ │ @@ -111852,29 +111852,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8cf04 │ │ │ │ ldr r0, [pc, #236] @ 8cf88 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8cf54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #160] @ 8cf8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8cf14 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -111946,29 +111946,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8d07c │ │ │ │ ldr r0, [pc, #236] @ 8d100 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d0cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #160] @ 8d104 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8d08c │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -112039,29 +112039,29 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8d244 │ │ │ │ ldr r0, [pc, #348] @ 8d2e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d2b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #272] @ 8d2e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8d254 │ │ │ │ ldr r0, [pc, #264] @ 8d2f8 │ │ │ │ @@ -112077,15 +112077,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d23c │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f0d20 │ │ │ │ + bl 2f0cd8 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ bne 8d224 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #148] @ 8d2e0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -112164,15 +112164,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 8d448 │ │ │ │ ldr r0, [pc, #364] @ 8d4e8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d4b4 │ │ │ │ ldmib r5, {r2, r3, r6} │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [pc, #328] @ 8d4ec │ │ │ │ ldr r5, [pc, r5] │ │ │ │ stm r0, {r1, r5} │ │ │ │ @@ -112182,15 +112182,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r5 │ │ │ │ bl 1ec7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #276] @ 8d4f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 8d458 │ │ │ │ ldr r0, [pc, #268] @ 8d500 │ │ │ │ @@ -112206,15 +112206,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d440 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f0d20 │ │ │ │ + bl 2f0cd8 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ bne 8d428 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #148] @ 8d4e4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -112278,15 +112278,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 143cc0 │ │ │ │ + bl 143c78 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ @@ -112298,15 +112298,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #132] @ 8d61c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ 8d620 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -112319,26 +112319,26 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 8d5e8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - strdeq r7, [lr], -lr @ │ │ │ │ - eoreq r7, lr, r1, lsl #8 │ │ │ │ - eoreq r4, lr, r8, asr #15 │ │ │ │ + strhteq r7, [lr], -lr │ │ │ │ + eoreq r7, lr, r1, asr #7 │ │ │ │ + eoreq r4, lr, r8, lsl #15 │ │ │ │ mlaseq r8, ip, pc, r3 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d67c │ │ │ │ @@ -112348,15 +112348,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #72] @ 0x48 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 143cc0 │ │ │ │ + bl 143c78 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ @@ -112368,15 +112368,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #132] @ 8d734 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ 8d738 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -112389,29 +112389,29 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 8d700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r7, lr, r6, ror #5 │ │ │ │ - eoreq r7, lr, r9, ror #5 │ │ │ │ - strhteq r4, [lr], -r0 │ │ │ │ + eoreq r7, lr, r6, lsr #5 │ │ │ │ + eoreq r7, lr, r9, lsr #5 │ │ │ │ + eoreq r4, lr, r0, ror r6 │ │ │ │ eorseq r3, r8, r4, lsl #29 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 34b0c0 │ │ │ │ + b 34b078 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -112444,15 +112444,15 @@ │ │ │ │ bl 1ed90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 8d820 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 8d820 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r9, #2 │ │ │ │ bl 1ed90 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ @@ -112510,25 +112510,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 34a100 │ │ │ │ + bl 34a0b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eorseq r9, r6, r8, asr #24 │ │ │ │ - mlaeq lr, sl, r7, r6 │ │ │ │ + eoreq r6, lr, sl, asr r7 │ │ │ │ eorseq r9, r6, r8, lsr #24 │ │ │ │ - strdeq r9, [ip], -r4 @ │ │ │ │ - ldrdeq r9, [ip], -r4 @ │ │ │ │ + strhteq r9, [ip], -r4 │ │ │ │ + mlaeq ip, r4, lr, r9 │ │ │ │ eorseq r9, r6, r0, lsl ip │ │ │ │ - strhteq r6, [lr], -r2 │ │ │ │ - strhteq r6, [lr], -r7 │ │ │ │ + eoreq r6, lr, r2, ror r7 │ │ │ │ + eoreq r6, lr, r7, ror r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 8d98c │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 8d990 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 8d994 │ │ │ │ @@ -112546,38 +112546,38 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r9, r6, ip, ror fp │ │ │ │ - eoreq r6, lr, pc, lsl r9 │ │ │ │ + ldrdeq r6, [lr], -pc @ │ │ │ │ eorseq r9, r6, r8, lsl #23 │ │ │ │ - strdeq r6, [lr], -pc @ │ │ │ │ - eoreq r6, lr, r0, lsl #18 │ │ │ │ + strhteq r6, [lr], -pc │ │ │ │ + eoreq r6, lr, r0, asr #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 8d9dc │ │ │ │ ldr r3, [pc, #40] @ 8d9e0 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq r6, [lr], -r4 │ │ │ │ + eoreq r6, lr, r4, ror r8 │ │ │ │ eorseq r9, r6, r4, lsr fp │ │ │ │ b 1e304 │ │ │ │ b 1e6e8 │ │ │ │ b 1e244 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 8da60 │ │ │ │ @@ -112599,99 +112599,99 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrshteq r9, [r6], -r0 │ │ │ │ - eoreq r6, lr, r6, lsl #19 │ │ │ │ + eoreq r6, lr, r6, asr #18 │ │ │ │ ldrshteq r9, [r6], -ip │ │ │ │ - eoreq r6, lr, lr, asr r9 │ │ │ │ - eoreq r6, lr, ip, ror #18 │ │ │ │ + eoreq r6, lr, lr, lsl r9 │ │ │ │ + eoreq r6, lr, ip, lsr #18 │ │ │ │ b 1e3c4 │ │ │ │ b 1e2ec │ │ │ │ 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] @ 8db00 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 349e30 │ │ │ │ + bl 349de8 │ │ │ │ ldr r1, [pc, #76] @ 8db04 │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [pc, #72] @ 8db08 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3505d4 │ │ │ │ + bl 35058c │ │ │ │ ldr r1, [pc, #48] @ 8db0c │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r2, [pc, #44] @ 8db10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 3505d4 │ │ │ │ - bl 3508a4 │ │ │ │ + bl 35058c │ │ │ │ + bl 35085c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strdeq r6, [lr], -fp @ │ │ │ │ - strdeq r6, [lr], -r1 @ │ │ │ │ + strhteq r6, [lr], -fp │ │ │ │ + strhteq r6, [lr], -r1 │ │ │ │ eorseq r9, r6, r4, ror sl │ │ │ │ - eoreq r6, lr, lr, lsl #11 │ │ │ │ + eoreq r6, lr, lr, asr #10 │ │ │ │ eorseq r9, r6, r4, lsr sl │ │ │ │ b 1ecdc │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 8db3c │ │ │ │ ldr r1, [pc, #80] @ 8db80 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 8db78 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 8db7c │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r9, r6, r0, lsr #20 │ │ │ │ - eoreq r6, lr, r7, asr #17 │ │ │ │ - strdeq r6, [lr], -sp @ │ │ │ │ + eoreq r6, lr, r7, lsl #17 │ │ │ │ + strhteq r6, [lr], -sp │ │ │ │ ldrb r1, [r0, #11] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8dba8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r9, [pc, #432] @ 8dd6c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -114312,34 +114312,34 @@ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ bl 826f8 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ beq 8f5e8 │ │ │ │ add fp, sp, #12 │ │ │ │ ldm fp, {r5, r8, fp} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ add r1, r7, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sp │ │ │ │ - bl 12ed74 │ │ │ │ + bl 12ed28 │ │ │ │ mov lr, r5 │ │ │ │ ldm fp, {r5, r9} │ │ │ │ and r7, r9, r6 │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ ldr r1, [r5, r7] │ │ │ │ movt ip, #32896 @ 0x8080 │ │ │ │ ands r1, r1, ip │ │ │ │ @@ -114402,23 +114402,23 @@ │ │ │ │ b 8f5a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8f68c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 8f68c │ │ │ │ mov r7, r0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 8f6ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 8f6ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -114478,15 +114478,15 @@ │ │ │ │ mov r0, #8 │ │ │ │ str r9, [sp, #528] @ 0x210 │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 2ec81c │ │ │ │ + bl 2ec7d4 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 8f800 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -114515,15 +114515,15 @@ │ │ │ │ beq 8f814 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e238 │ │ │ │ b 8f814 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #564 @ 0x234 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #92] @ 8f8b8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [pc, #88] @ 8f8bc │ │ │ │ mov r4, r0 │ │ │ │ @@ -114539,25 +114539,25 @@ │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 37e2c │ │ │ │ mov r0, r4 │ │ │ │ b 8f704 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r2, r8, r4, ror #6 │ │ │ │ eorseq r2, r8, ip, ror #3 │ │ │ │ eorseq r7, r6, r8, lsr #19 │ │ │ │ eorseq r7, r6, ip, ror sp │ │ │ │ eorseq r2, r8, ip, asr #6 │ │ │ │ eorseq r7, r6, r0, lsl #29 │ │ │ │ - eoreq r8, ip, ip, rrx │ │ │ │ + eoreq r8, ip, ip, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r1, [pc, #1052] @ 8fcfc │ │ │ │ ldr fp, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r2, fp │ │ │ │ @@ -114585,64 +114585,64 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e50d0 │ │ │ │ + bl 2e5088 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ bl 1e250 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8f990 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8f9a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fbb8 │ │ │ │ ldr r1, [pc, #852] @ 8fd10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ - bl 15af00 │ │ │ │ + bl 15aeb8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1d8fc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fbc4 │ │ │ │ ldr r8, [pc, #812] @ 8fd14 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fb80 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fbd0 │ │ │ │ ldr r1, [pc, #740] @ 8fd18 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #736] @ 8fd1c │ │ │ │ ldr r6, [pc, #736] @ 8fd20 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -114658,53 +114658,53 @@ │ │ │ │ beq 8fbe0 │ │ │ │ ldr r2, [pc, #692] @ 8fd24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r9, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15ac98 │ │ │ │ + bl 15ac50 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e9e8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8fb64 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fad4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fbec │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fb80 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fc48 │ │ │ │ ldr r1, [pc, #520] @ 8fd34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #516] @ 8fd38 │ │ │ │ ldr r6, [pc, #516] @ 8fd3c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -114717,48 +114717,48 @@ │ │ │ │ bl 1da34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne 8fac8 │ │ │ │ b 8fad4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b 8fc54 │ │ │ │ bl 1f8c4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #352] @ 8fd00 │ │ │ │ add r9, sp, #24 │ │ │ │ ldr r3, [pc, #348] @ 8fd04 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ b 8fc08 │ │ │ │ bl 1f8c4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b 8fbf4 │ │ │ │ bl 1f8c4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b 8fbf4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b 8fc54 │ │ │ │ bl 1ec04 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b 8fbf4 │ │ │ │ bl 1ec04 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #300] @ 8fd28 │ │ │ │ ldr r3, [pc, #300] @ 8fd2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -114785,23 +114785,23 @@ │ │ │ │ b 8fc8c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fc88 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 8fc88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fcec │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl f4238 │ │ │ │ @@ -114820,28 +114820,28 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r2, r8, r8, ror r1 │ │ │ │ @ instruction: 0xffff6c54 │ │ │ │ ldrsbteq r7, [r6], -r0 │ │ │ │ - eoreq r4, lr, fp, lsl #26 │ │ │ │ - strdeq r4, [lr], -r9 @ │ │ │ │ - eoreq sp, lr, lr, ror sp │ │ │ │ + eoreq r4, lr, fp, asr #25 │ │ │ │ + strhteq r4, [lr], -r9 │ │ │ │ + eoreq sp, lr, lr, lsr sp │ │ │ │ eorseq r0, r8, r4, lsl #9 │ │ │ │ - eoreq r2, lr, r3, lsr r4 │ │ │ │ + strdeq r2, [lr], -r3 @ │ │ │ │ muleq r5, r4, r4 │ │ │ │ - andeq fp, lr, r4, ror #16 │ │ │ │ - eoreq sp, lr, sl, lsl #26 │ │ │ │ + andeq fp, lr, ip, lsl r8 │ │ │ │ + eoreq sp, lr, sl, asr #25 │ │ │ │ @ instruction: 0xffff6c00 │ │ │ │ eorseq r7, r6, ip, ror r9 │ │ │ │ eorseq r7, r6, r4, ror #18 │ │ │ │ - eoreq r2, lr, ip, asr #6 │ │ │ │ + eoreq r2, lr, ip, lsl #6 │ │ │ │ andeq sp, r5, r8, lsr r9 │ │ │ │ - andeq fp, lr, ip, ror #14 │ │ │ │ + andeq fp, lr, r4, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r4, [pc, #648] @ 8ffdc │ │ │ │ mov sl, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -114934,15 +114934,15 @@ │ │ │ │ ldr r3, [pc, #312] @ 8fff4 │ │ │ │ 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 2ec81c │ │ │ │ + bl 2ec7d4 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 8ff20 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -114972,15 +114972,15 @@ │ │ │ │ beq 8ff38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e238 │ │ │ │ b 8ff38 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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] @ 8ffe0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [pc, #88] @ 8ffe4 │ │ │ │ @@ -114997,24 +114997,24 @@ │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ str r7, [sp, #16] │ │ │ │ bl 37e2c │ │ │ │ mov r0, r5 │ │ │ │ b 8fd68 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, r8, ip, lsr #15 │ │ │ │ eorseq r1, r8, r0, ror r5 │ │ │ │ ldrshteq r7, [r6], -r0 │ │ │ │ mlaseq r6, r4, r6, r7 │ │ │ │ - strdeq r4, [lr], -sl @ │ │ │ │ - strdeq r4, [lr], -r9 @ │ │ │ │ + strhteq r4, [lr], -sl │ │ │ │ + strhteq r4, [lr], -r9 │ │ │ │ eorseq r7, r6, r0, lsl #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #384] @ 9018c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -115048,15 +115048,15 @@ │ │ │ │ adds r2, r2, #1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [r4] │ │ │ │ beq 900ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 12ea34 │ │ │ │ + bl 12e9e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 900ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ bcs 900ec │ │ │ │ @@ -115072,15 +115072,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #156] @ 90190 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ae524 │ │ │ │ + bl 1ae4dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 90154 │ │ │ │ ldr r0, [pc, #124] @ 90194 │ │ │ │ adds r2, r2, #5 │ │ │ │ @@ -115089,15 +115089,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [r4] │ │ │ │ ldr r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b8a74 │ │ │ │ + bl 1b8a2c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 90164 │ │ │ │ @@ -115110,15 +115110,15 @@ │ │ │ │ adc r3, r2, #0 │ │ │ │ b 900d8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrshteq r1, [r8], -r4 │ │ │ │ - eoreq fp, lr, r8, ror #21 │ │ │ │ + eoreq fp, lr, r8, lsr #21 │ │ │ │ eorseq r1, r8, r4, lsl sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #388] @ 90330 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -115140,15 +115140,15 @@ │ │ │ │ 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 19c29c │ │ │ │ + bl 19c254 │ │ │ │ cmp r0, #0 │ │ │ │ beq 90244 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ @@ -115170,15 +115170,15 @@ │ │ │ │ beq 902cc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12eb80 │ │ │ │ + bl 12eb34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 90214 │ │ │ │ b 902b8 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ @@ -115186,15 +115186,15 @@ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, r6, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128cbc │ │ │ │ + bl 128c70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ @@ -115228,15 +115228,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ mov r3, #9 │ │ │ │ - bl 16ada8 │ │ │ │ + bl 16ad60 │ │ │ │ ldr r0, [sp, #1096] @ 0x448 │ │ │ │ ldr fp, [sp, #1100] @ 0x44c │ │ │ │ cmp r0, #1 │ │ │ │ bne 90390 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ @@ -115442,15 +115442,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [pc, #1072] @ 90ae8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9096c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r1, #4] │ │ │ │ @@ -115505,15 +115505,15 @@ │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #844] @ 90af8 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ movls r2, r7 │ │ │ │ - bl 2ec81c │ │ │ │ + bl 2ec7d4 │ │ │ │ ldr r7, [sp, #552] @ 0x228 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 9080c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -115541,15 +115541,15 @@ │ │ │ │ beq 9081c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ b 9081c │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #612] @ 90ad0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -115570,15 +115570,15 @@ │ │ │ │ ldr r0, [pc, #576] @ 90aec │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 284e8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov fp, r0 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ cmp r4, #0 │ │ │ │ beq 90910 │ │ │ │ mov r0, r4 │ │ │ │ bl 1edfc │ │ │ │ b 90910 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ bl 26f70 │ │ │ │ @@ -115589,15 +115589,15 @@ │ │ │ │ ldr r0, [pc, #504] @ 90af0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #13 │ │ │ │ bl 284e8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ bl 8997c │ │ │ │ b 9037c │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ bl 26f70 │ │ │ │ ldr r0, [sp, #1680] @ 0x690 │ │ │ │ @@ -115637,39 +115637,39 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1104] @ 0x450 │ │ │ │ cmp r0, #0 │ │ │ │ beq 909c8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b 90a60 │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ b 90a60 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b 90a60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1632] @ 0x660 │ │ │ │ cmp r0, #0 │ │ │ │ beq 90a08 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e238 │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b 90a4c │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ b 90a4c │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b 90a4c │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 90a4c │ │ │ │ mov r0, fp │ │ │ │ bl 1f2dc │ │ │ │ @@ -115681,45 +115681,45 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 8997c │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b 90ab8 │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 89b00 │ │ │ │ ldr r0, [sp, #1680] @ 0x690 │ │ │ │ cmp r0, #0 │ │ │ │ beq 90aac │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ bl 1e238 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r4, lr, r7, lsl #6 │ │ │ │ + eoreq r4, lr, r7, asr #5 │ │ │ │ ldrshteq r7, [r6], -r8 │ │ │ │ eorseq r1, r8, r4, asr r1 │ │ │ │ eorseq r0, r8, r8, lsl #25 │ │ │ │ ldrshteq r6, [r6], -ip │ │ │ │ eorseq r6, r6, ip, lsr #27 │ │ │ │ - ldrdeq r4, [lr], -r5 @ │ │ │ │ - ldrdeq r4, [lr], -lr @ │ │ │ │ + mlaeq lr, r5, r1, r4 │ │ │ │ + mlaeq lr, lr, r0, r4 │ │ │ │ ldrshteq r0, [r8], -ip │ │ │ │ ldrhteq pc, [r7], -r8 @ │ │ │ │ - mlaeq lr, sp, sp, r3 │ │ │ │ - eoreq r3, lr, ip, ror #26 │ │ │ │ - eoreq r3, lr, ip, ror r3 │ │ │ │ + eoreq r3, lr, sp, asr sp │ │ │ │ + eoreq r3, lr, ip, lsr #26 │ │ │ │ + eoreq r3, lr, ip, lsr r3 │ │ │ │ ldrhteq r6, [r6], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [pc, #652] @ 90d98 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ @@ -115735,73 +115735,73 @@ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 90c8c │ │ │ │ ldr r1, [pc, #592] @ 90d9c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e4da4 │ │ │ │ + bl 2e4d5c │ │ │ │ ldr r1, [pc, #576] @ 90da0 │ │ │ │ add r8, sp, #4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl e9254 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ b 90bd8 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 90c8c │ │ │ │ ldr r1, [pc, #528] @ 90db0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e4da4 │ │ │ │ + bl 2e4d5c │ │ │ │ ldr r1, [pc, #512] @ 90db4 │ │ │ │ add r8, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl e9254 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ bl 1ea18 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 90c0c │ │ │ │ cmp r5, #0 │ │ │ │ beq 90c0c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 90c24 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 90cc0 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ bne 90c68 │ │ │ │ - bl 157be8 │ │ │ │ + bl 157ba0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ bl 1ea18 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 90d0c │ │ │ │ @@ -115814,28 +115814,28 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 1e16c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 1f798 │ │ │ │ bl 8d9e4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #264] @ 90da4 │ │ │ │ ldr r7, [pc, #264] @ 90da8 │ │ │ │ ldr r2, [pc, #264] @ 90dac │ │ │ │ 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 90d38 │ │ │ │ bl 8d9ec │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #232] @ 90db8 │ │ │ │ ldr r7, [pc, #232] @ 90dbc │ │ │ │ ldr r2, [pc, #232] @ 90dc0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -115846,15 +115846,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ b 90d54 │ │ │ │ bl 8d9ec │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #168] @ 90dc4 │ │ │ │ ldr r7, [pc, #168] @ 90dc8 │ │ │ │ ldr r2, [pc, #168] @ 90dcc │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -115869,33 +115869,33 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 38904 │ │ │ │ - bl 157b00 │ │ │ │ + bl 157ab8 │ │ │ │ b 90d74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 90d90 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrhteq r0, [r8], -r0 │ │ │ │ - eoreq r3, lr, r3, ror fp │ │ │ │ - eoreq r3, lr, ip, ror fp │ │ │ │ + eoreq r3, lr, r3, lsr fp │ │ │ │ + eoreq r3, lr, ip, lsr fp │ │ │ │ eorseq r6, r6, r0, ror #17 │ │ │ │ @ instruction: 0xffff5b50 │ │ │ │ eorseq r6, r6, r0, ror #17 │ │ │ │ - eoreq r3, lr, r5, ror #21 │ │ │ │ - strhteq r3, [lr], -sl │ │ │ │ + eoreq r3, lr, r5, lsr #21 │ │ │ │ + eoreq r3, lr, sl, ror r4 │ │ │ │ eorseq r6, r6, ip, lsr #17 │ │ │ │ @ instruction: 0xffff5b0c │ │ │ │ mlaseq r6, ip, r8, r6 │ │ │ │ eorseq r6, r6, r0, ror #16 │ │ │ │ @ instruction: 0xffff5ad8 │ │ │ │ eorseq r6, r6, r4, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -115989,15 +115989,15 @@ │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #444] @ 910f8 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ movls r2, r7 │ │ │ │ - bl 2ec81c │ │ │ │ + bl 2ec7d4 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls 90f9c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -116025,15 +116025,15 @@ │ │ │ │ beq 90fac │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ b 90fac │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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] @ 910d0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #212] @ 910d4 │ │ │ │ @@ -116076,43 +116076,43 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 910a4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e238 │ │ │ │ b 910a4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b 910c0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r0, r8, r8, lsl #17 │ │ │ │ eorseq r0, r8, ip, ror #12 │ │ │ │ eorseq r6, r6, r0, lsl r1 │ │ │ │ eorseq r6, r6, ip, lsl #13 │ │ │ │ eorseq r0, r8, ip, lsr #17 │ │ │ │ ldrsbteq r0, [r8], -r8 │ │ │ │ eorseq r0, r8, r0, asr #21 │ │ │ │ eorseq r6, r6, ip, ror #3 │ │ │ │ eorseq r6, r6, ip, lsr #17 │ │ │ │ eorseq r0, r8, r8, ror #25 │ │ │ │ - eoreq r3, lr, sl, asr #3 │ │ │ │ + eoreq r3, lr, sl, lsl #3 │ │ │ │ eorseq r6, r6, r8, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b7fc │ │ │ │ + bl 17b7b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #9 │ │ │ │ ldr r7, [r4] │ │ │ │ add sl, sp, #424 @ 0x1a8 │ │ │ │ ldr r0, [pc, #660] @ 913c8 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -116149,15 +116149,15 @@ │ │ │ │ bl 1d8b4 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e100 │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 91244 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ @@ -116276,17 +116276,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, lr, ip, asr #11 │ │ │ │ + eoreq r3, lr, ip, lsl #11 │ │ │ │ eorseq r6, r6, r0, lsl r2 │ │ │ │ - eoreq r2, lr, sp, lsr #24 │ │ │ │ + eoreq r2, lr, sp, ror #23 │ │ │ │ eorseq r6, r6, r8, lsl r1 │ │ │ │ eorseq r6, r6, ip, asr r0 │ │ │ │ @ instruction: 0xffff5564 │ │ │ │ eorseq lr, r7, ip, lsl sp │ │ │ │ mlaseq r6, ip, r3, r6 │ │ │ │ eorseq r6, r6, r0, lsr r0 │ │ │ │ @ instruction: 0xffff5518 │ │ │ │ @@ -116300,37 +116300,37 @@ │ │ │ │ ldr r4, [pc, #276] @ 91528 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 914f8 │ │ │ │ ldr r7, [sl] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 188280 │ │ │ │ + bl 188238 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #196] @ 9152c │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r4, [r0, #40] @ 0x28 │ │ │ │ ldrb r0, [r1] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 914f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, r7 │ │ │ │ ldr r1, [r9] │ │ │ │ add r7, r0, r5 │ │ │ │ mov r0, #0 │ │ │ │ @@ -116347,15 +116347,15 @@ │ │ │ │ str r6, [r7, #16] │ │ │ │ beq 914e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 91a64 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ @@ -116400,15 +116400,15 @@ │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #8] @ 915d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ eorseq pc, r7, r8, lsr #30 │ │ │ │ eorseq r5, r6, r8, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -116416,27 +116416,27 @@ │ │ │ │ ldr fp, [pc, #360] @ 9174c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 916f8 │ │ │ │ ldr r5, [r8] │ │ │ │ mov r9, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ mov r1, r5 │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91704 │ │ │ │ ldr r1, [pc, #276] @ 91750 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #272] @ 91754 │ │ │ │ ldr r0, [pc, #272] @ 91758 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -116451,15 +116451,15 @@ │ │ │ │ ldr r0, [pc, #236] @ 9175c │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r9, [r0, #44] @ 0x2c │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 916f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, r5 │ │ │ │ add r4, r0, r9 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -116475,15 +116475,15 @@ │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ beq 916e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 91e44 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ @@ -116498,21 +116498,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 899c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118d70 │ │ │ │ + bl 118d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq lr, r7, r0, lsl #17 │ │ │ │ - eoreq r0, lr, r4, lsr #14 │ │ │ │ + eoreq r0, lr, r4, ror #13 │ │ │ │ ldrdeq r2, [r6], -ip │ │ │ │ - andeq r9, lr, ip, asr ip │ │ │ │ + andeq r9, lr, r4, lsl ip │ │ │ │ ldrshteq pc, [r7], -r8 @ │ │ │ │ ldrshteq r5, [r6], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [pc, #140] @ 917fc │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ @@ -116540,15 +116540,15 @@ │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #8] @ 91800 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ ldrshteq pc, [r7], -r8 @ │ │ │ │ ldrshteq r5, [r6], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -116579,28 +116579,28 @@ │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 94b40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91970 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 187dc8 │ │ │ │ + bl 187d80 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ bne 91948 │ │ │ │ ldr r7, [pc, #432] @ 91a4c │ │ │ │ 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 919c0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91948 │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -116620,32 +116620,32 @@ │ │ │ │ bne 91948 │ │ │ │ ldr r0, [pc, #324] @ 91a5c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c49bc │ │ │ │ + bl 2c4974 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f798 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1879d0 │ │ │ │ + bl 187988 │ │ │ │ ldr r0, [pc, #252] @ 91a58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c49c4 │ │ │ │ + bl 2c497c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f798 │ │ │ │ ldr r0, [pc, #216] @ 91a60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ @@ -116690,17 +116690,17 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r6, #8] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq pc, r7, r0, asr ip @ │ │ │ │ mlaseq r6, r0, sp, r5 │ │ │ │ - strhteq r2, [lr], -r2 │ │ │ │ + eoreq r2, lr, r2, ror sp │ │ │ │ eorseq r5, r6, r8, lsl #27 │ │ │ │ - eoreq r2, lr, lr, lsr #27 │ │ │ │ + eoreq r2, lr, lr, ror #26 │ │ │ │ mlaseq r8, ip, r2, r0 │ │ │ │ eorseq fp, r6, ip, lsr r3 │ │ │ │ eorseq fp, r6, r8, lsr #6 │ │ │ │ eorseq pc, r7, r0, asr #22 │ │ │ │ eorseq pc, r7, r4, lsl #23 │ │ │ │ mlaseq r6, r4, sp, r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -116722,15 +116722,15 @@ │ │ │ │ ldr r0, [pc, #872] @ 91e14 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #13 │ │ │ │ - bl 1244a0 │ │ │ │ + bl 124454 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r6] │ │ │ │ b 91ad4 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ subs r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ movwne r1, #1 │ │ │ │ bl 1eeec │ │ │ │ @@ -116763,15 +116763,15 @@ │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91d20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91be4 │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -116790,35 +116790,35 @@ │ │ │ │ clz r1, r1 │ │ │ │ lsr r7, r1, #5 │ │ │ │ bl 1f798 │ │ │ │ b 91be8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 91af4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 187dc8 │ │ │ │ + bl 187d80 │ │ │ │ cmp r7, #0 │ │ │ │ beq 91c28 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 91c58 │ │ │ │ cmp r0, #3 │ │ │ │ bne 91c28 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 91c38 │ │ │ │ bl 946e0 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b 91d38 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91d30 │ │ │ │ mov r0, r6 │ │ │ │ bl 94418 │ │ │ │ @@ -116829,18 +116829,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1f798 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ bne 91c38 │ │ │ │ bl 946e0 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b 91d38 │ │ │ │ bl 946e0 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #384] @ 91e04 │ │ │ │ ldr r2, [pc, #384] @ 91e08 │ │ │ │ ldr r7, [pc, #384] @ 91e0c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -116879,15 +116879,15 @@ │ │ │ │ bl 38f5c │ │ │ │ b 91da4 │ │ │ │ ldr r0, [pc, #264] @ 91e30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ b 91da4 │ │ │ │ bl 946e0 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #248] @ 91e38 │ │ │ │ mov r7, #2 │ │ │ │ ldr r3, [pc, #244] @ 91e3c │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -116934,21 +116934,21 @@ │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrshteq pc, [r7], -r4 @ │ │ │ │ @ instruction: 0xffff4b74 │ │ │ │ ldrsbteq r5, [r6], -r8 │ │ │ │ eorseq r5, r6, ip, asr #17 │ │ │ │ - eoreq sl, lr, ip, lsl #16 │ │ │ │ + eoreq sl, lr, ip, asr #15 │ │ │ │ eorseq fp, r6, ip, lsr #10 │ │ │ │ eorseq r5, r6, r8, lsr sl │ │ │ │ eorseq r5, r6, r0, lsr sl │ │ │ │ - eoreq r2, lr, r2, asr sl │ │ │ │ + eoreq r2, lr, r2, lsl sl │ │ │ │ eorseq r5, r6, r8, lsr #20 │ │ │ │ - eoreq r2, lr, lr, asr #20 │ │ │ │ + eoreq r2, lr, lr, lsl #20 │ │ │ │ ldrshteq pc, [r7], -ip @ │ │ │ │ ldrsbteq sl, [r6], -ip │ │ │ │ eorseq sl, r6, r4, ror #30 │ │ │ │ @ instruction: 0xffff4ab4 │ │ │ │ eorseq r5, r6, r0, lsr r8 │ │ │ │ eorseq r5, r6, r4, lsl r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -116990,15 +116990,15 @@ │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #112]! @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91fcc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11ffac │ │ │ │ + bl 11ff60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ b 91f08 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ @@ -117020,15 +117020,15 @@ │ │ │ │ mov r1, #29 │ │ │ │ ldr r0, [pc, #212] @ 9202c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f5c │ │ │ │ b 91fd8 │ │ │ │ bl 1f024 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #188] @ 92030 │ │ │ │ ldr r2, [pc, #188] @ 92034 │ │ │ │ ldr r7, [pc, #188] @ 92038 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -117067,17 +117067,17 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #32] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r7, #32] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq pc, r7, r0, lsl r6 @ │ │ │ │ eorseq r5, r6, ip, lsl r8 │ │ │ │ - eoreq r2, lr, ip, lsr r8 │ │ │ │ + strdeq r2, [lr], -ip @ │ │ │ │ eorseq r5, r6, r4, lsl r8 │ │ │ │ - eoreq r2, lr, fp, lsr r8 │ │ │ │ + strdeq r2, [lr], -fp @ │ │ │ │ @ instruction: 0xffff4884 │ │ │ │ eorseq r5, r6, r8, ror #11 │ │ │ │ ldrsbteq r5, [r6], -ip │ │ │ │ eorseq pc, r7, r4, ror #24 │ │ │ │ eorseq sl, r6, r0, lsr sp │ │ │ │ eorseq r5, r6, r0, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -117106,15 +117106,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [pc, #1480] @ 92678 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1ee20 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 131868 │ │ │ │ + bl 13181c │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 924d4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e0c4 │ │ │ │ ldr r2, [pc, #1460] @ 92694 │ │ │ │ mov r6, r0 │ │ │ │ @@ -117130,31 +117130,31 @@ │ │ │ │ bl 1f798 │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7, #72]! @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 923d0 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 131974 │ │ │ │ + bl 131928 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 921d4 │ │ │ │ str r9, [sp, #24] │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f4524 │ │ │ │ + bl 2f44dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 92414 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 12e7b4 │ │ │ │ + bl 12e768 │ │ │ │ mov r0, r6 │ │ │ │ bl 1edfc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1edfc │ │ │ │ ldrb r6, [sp, #40] @ 0x28 │ │ │ │ b 92260 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ @@ -117195,96 +117195,96 @@ │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strb r6, [r1, sl] │ │ │ │ str r9, [sp, #32] │ │ │ │ stm r2, {r0, r1, r9} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 345964 │ │ │ │ + bl 34591c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ b 92260 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #45] @ 0x2d │ │ │ │ str r0, [sp, #41] @ 0x29 │ │ │ │ beq 92260 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 r6, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 132ab8 │ │ │ │ + bl 132a6c │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7, #76]! @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 923dc │ │ │ │ cmp r4, #0 │ │ │ │ beq 922d4 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r2, [pc, #1028] @ 926b0 │ │ │ │ ldr r0, [pc, #1028] @ 926b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r3, #5 │ │ │ │ - bl 123f14 │ │ │ │ + bl 123ec8 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ b 922e0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 132bb8 │ │ │ │ + bl 132b6c │ │ │ │ ldr r0, [r5, #80]! @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 923e8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 9233c │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r2, [pc, #940] @ 926c4 │ │ │ │ ldr r0, [pc, #940] @ 926c8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r3, #12 │ │ │ │ - bl 1244a0 │ │ │ │ + bl 124454 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 9234c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 92358 │ │ │ │ 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, r5 │ │ │ │ - bl 132bb8 │ │ │ │ + bl 132b6c │ │ │ │ cmp r4, #0 │ │ │ │ beq 9237c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r9, #0 │ │ │ │ @@ -117303,29 +117303,29 @@ │ │ │ │ cmp r0, #1 │ │ │ │ beq 92580 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r9, [sp, #24] │ │ │ │ b 92204 │ │ │ │ bl 93f24 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b 9245c │ │ │ │ bl 93f24 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b 9245c │ │ │ │ bl 93f24 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #704] @ 926b8 │ │ │ │ ldr r3, [pc, #704] @ 926bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ b 92474 │ │ │ │ bl 1f5b8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b 9245c │ │ │ │ ldr ip, [pc, #640] @ 9269c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r0, [pc, #636] @ 926a0 │ │ │ │ ldr r3, [pc, #636] @ 926a4 │ │ │ │ mov r7, r2 │ │ │ │ ldm sl!, {r1, r4, r5, r6} │ │ │ │ @@ -117336,15 +117336,15 @@ │ │ │ │ ldm sl, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ b 9257c │ │ │ │ bl 1f5b8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #504] @ 9265c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #500] @ 92660 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -117421,15 +117421,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 925a4 │ │ │ │ mov r0, r4 │ │ │ │ b 92638 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ b 92638 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1edfc │ │ │ │ ldr r9, [sp, #24] │ │ │ │ b 92618 │ │ │ │ @@ -117454,15 +117454,15 @@ │ │ │ │ bne 92628 │ │ │ │ mov r0, r9 │ │ │ │ bl 1edfc │ │ │ │ mov r0, r4 │ │ │ │ b 92638 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 92618 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 92654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1f798 │ │ │ │ @@ -117471,35 +117471,35 @@ │ │ │ │ eorseq pc, r7, r0, lsl r4 @ │ │ │ │ @ instruction: 0xffff4394 │ │ │ │ eorseq r5, r6, r0, lsl r1 │ │ │ │ eorseq sp, r7, ip, lsr #17 │ │ │ │ eorseq r6, r6, ip, ror r1 │ │ │ │ eorseq r6, r6, r0, asr #2 │ │ │ │ eorseq r6, r6, ip, lsr r1 │ │ │ │ - andeq fp, ip, r8, ror ip │ │ │ │ - andeq fp, ip, r8, lsr sp │ │ │ │ + andeq fp, ip, r0, lsr ip │ │ │ │ + strdeq fp, [ip], -r0 │ │ │ │ eorseq sp, r7, r4, lsl #17 │ │ │ │ eorseq r6, r6, r4, asr r1 │ │ │ │ eorseq r6, r6, r4, asr #2 │ │ │ │ eorseq r6, r6, r8, lsl #2 │ │ │ │ - andeq fp, ip, ip, lsr #27 │ │ │ │ - andeq fp, ip, r4, lsl #29 │ │ │ │ - andeq fp, ip, r8, asr lr │ │ │ │ - andeq fp, ip, r0, lsr pc │ │ │ │ + andeq fp, ip, r4, ror #26 │ │ │ │ + andeq fp, ip, ip, lsr lr │ │ │ │ + andeq fp, ip, r0, lsl lr │ │ │ │ + andeq fp, ip, r8, ror #29 │ │ │ │ eorseq sl, r6, r0, lsr #16 │ │ │ │ - eoreq r9, lr, sl, asr #7 │ │ │ │ + eoreq r9, lr, sl, lsl #7 │ │ │ │ eorseq sl, r6, ip, lsr #7 │ │ │ │ - ldrdeq r2, [lr], -r8 @ │ │ │ │ + mlaeq lr, r8, r5, r2 │ │ │ │ eorseq r5, r6, ip, lsr #32 │ │ │ │ - eoreq r9, lr, r8, lsl #31 │ │ │ │ + eoreq r9, lr, r8, asr #30 │ │ │ │ eorseq sl, r6, r8, ror #25 │ │ │ │ @ instruction: 0xffff4404 │ │ │ │ eorseq r5, r6, r0, lsl #3 │ │ │ │ ldrshteq r5, [r6], -r4 │ │ │ │ - eoreq r9, lr, r4, ror pc │ │ │ │ + eoreq r9, lr, r4, lsr pc │ │ │ │ eorseq sl, r6, ip, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #376] @ 92854 │ │ │ │ ldr r7, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr sl, [r1, #40] @ 0x28 │ │ │ │ @@ -117507,28 +117507,28 @@ │ │ │ │ bl 94b40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 92720 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12f67c │ │ │ │ + bl 12f630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ b 9272c │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sl, r7 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ef94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -117536,33 +117536,33 @@ │ │ │ │ bne 927a4 │ │ │ │ ldr r0, [r5, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 927bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e0e1c │ │ │ │ + bl 2e0dd4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9279c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r5, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9276c │ │ │ │ bl 1f7d4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #140] @ 92858 │ │ │ │ ldr r2, [pc, #140] @ 9285c │ │ │ │ ldr r7, [pc, #140] @ 92860 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -117588,15 +117588,15 @@ │ │ │ │ b 9284c │ │ │ │ cmp r8, #0 │ │ │ │ beq 92850 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq lr, r7, ip, lsl #27 │ │ │ │ @ instruction: 0xffff402c │ │ │ │ mlaseq r6, r0, sp, r4 │ │ │ │ eorseq r4, r6, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -117640,24 +117640,24 @@ │ │ │ │ ldr r1, [pc, #188] @ 929c0 │ │ │ │ ldr r2, [pc, #188] @ 929c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ - bl 19fd34 │ │ │ │ + bl 19fcec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 92930 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1e238 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 93e9c │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #128] @ 929c8 │ │ │ │ ldr r7, [pc, #128] @ 929cc │ │ │ │ ldr r2, [pc, #128] @ 929d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -117682,15 +117682,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 929b4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrshteq lr, [r7], -r4 │ │ │ │ - eoreq r0, pc, r8, ror r5 @ │ │ │ │ + eoreq r0, pc, r8, lsr r5 @ │ │ │ │ eorseq pc, r6, r0, lsl #15 │ │ │ │ eorseq r4, r6, r4, lsr ip │ │ │ │ @ instruction: 0xffff3e70 │ │ │ │ eorseq r4, r6, r8, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ @@ -117734,15 +117734,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1dce0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 92b24 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -117917,31 +117917,31 @@ │ │ │ │ beq 92d5c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strdeq r4, [ip], -ip @ │ │ │ │ + strhteq r4, [ip], -ip │ │ │ │ eorseq r4, r6, r8, asr #17 │ │ │ │ - eoreq r1, lr, sp, asr #6 │ │ │ │ + eoreq r1, lr, sp, lsl #6 │ │ │ │ eorseq r4, r6, r8, lsr r8 │ │ │ │ @ instruction: 0xffff3c8c │ │ │ │ eorseq r4, r6, r8, asr #14 │ │ │ │ eorseq r4, r6, ip, lsr r7 │ │ │ │ eorseq sp, r7, r8, lsl r4 │ │ │ │ eorseq r4, r6, ip, asr #12 │ │ │ │ @ instruction: 0xffff3b88 │ │ │ │ eorseq r4, r6, ip, ror #22 │ │ │ │ eorseq sp, r7, r4, lsr r3 │ │ │ │ eorseq r4, r6, r8, lsr #13 │ │ │ │ @ instruction: 0xffff3bfc │ │ │ │ eorseq r4, r6, r0, ror #23 │ │ │ │ eorseq sp, r7, r8, lsr #7 │ │ │ │ - andeq r8, r9, r0, lsl #22 │ │ │ │ + @ instruction: 0x00098ab4 │ │ │ │ eorseq r4, r6, r0, lsl #13 │ │ │ │ eorseq r4, r6, r8, ror #12 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #104] @ 92e30 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #100] @ 92e34 │ │ │ │ @@ -117969,15 +117969,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffffad40 │ │ │ │ @ instruction: 0xffff3a24 │ │ │ │ eorseq r4, r6, r0, lsr sl │ │ │ │ - eoreq r1, lr, r1, lsr #21 │ │ │ │ + eoreq r1, lr, r1, ror #20 │ │ │ │ eorseq r4, r6, ip, lsl #20 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #104] @ 92ebc │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #100] @ 92ec0 │ │ │ │ ldr ip, [pc, #100] @ 92ec4 │ │ │ │ @@ -118004,15 +118004,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffffacb4 │ │ │ │ @ instruction: 0xffff3998 │ │ │ │ ldrhteq r4, [r6], -r4 │ │ │ │ - eoreq r1, lr, r5, asr sl │ │ │ │ + eoreq r1, lr, r5, lsl sl │ │ │ │ eorseq r4, r6, r0, lsl #19 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #256] @ 92fe8 │ │ │ │ mov r3, #5 │ │ │ │ @@ -118076,17 +118076,17 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 92fe0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, lr, r9, asr r7 │ │ │ │ + eoreq r1, lr, r9, lsl r7 │ │ │ │ eorseq r4, r6, r0, asr r9 │ │ │ │ - andeq r8, r9, r4, asr r8 │ │ │ │ + andeq r8, r9, r8, lsl #16 │ │ │ │ eorseq r4, r6, r8, asr #7 │ │ │ │ eorseq r4, r6, ip, lsr #7 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #256] @ 93114 │ │ │ │ @@ -118151,17 +118151,17 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9310c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, lr, r2, lsr r6 │ │ │ │ + strdeq r1, [lr], -r2 @ │ │ │ │ eorseq r4, r6, r4, lsr r8 │ │ │ │ - andeq r8, r9, r8, lsr #14 │ │ │ │ + ldrdeq r8, [r9], -ip │ │ │ │ mlaseq r6, ip, r2, r4 │ │ │ │ eorseq r4, r6, r0, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #436] @ 932f4 │ │ │ │ @@ -118199,15 +118199,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1d8c0 │ │ │ │ ldm r0, {r5, r8} │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 931e0 │ │ │ │ mov r5, #-2147483646 @ 0x80000002 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stm r4, {r5, r8} │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -118271,21 +118271,21 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 932ec │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, lr, ip, asr #18 │ │ │ │ + eoreq r0, lr, ip, lsl #18 │ │ │ │ eorseq r4, r6, r8, lsl r7 │ │ │ │ eorseq lr, r7, r4, lsr #7 │ │ │ │ ldrshteq r4, [r6], -ip │ │ │ │ eorseq r4, r6, r0, lsl #2 │ │ │ │ eorseq ip, r7, r0, lsl #24 │ │ │ │ - eoreq r1, lr, ip, ror r0 │ │ │ │ + eoreq r1, lr, ip, lsr r0 │ │ │ │ eorseq r4, r6, ip, asr r2 │ │ │ │ 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 │ │ │ │ @@ -118327,23 +118327,23 @@ │ │ │ │ b 933e0 │ │ │ │ ldrb r9, [r1, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 933d0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ b 933e0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ ldm sl, {r6, r7, sl} │ │ │ │ ldr r0, [pc, #920] @ 93780 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 93650 │ │ │ │ ldr r5, [pc, #892] @ 93784 │ │ │ │ mov r8, r0 │ │ │ │ strb r9, [r0, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ stm r0, {r6, r7, sl} │ │ │ │ @@ -118420,23 +118420,23 @@ │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #564] @ 93770 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2ed138 │ │ │ │ + bl 2ed0f0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq 93608 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e88c │ │ │ │ @@ -118465,15 +118465,15 @@ │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ beq 935cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #356] @ 93774 │ │ │ │ ldr r0, [pc, #356] @ 93778 │ │ │ │ ldr r3, [pc, #356] @ 9377c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -118553,22 +118553,22 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e238 │ │ │ │ ldrd r0, [r4] │ │ │ │ bl 8997c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq lr, r7, ip, asr #3 │ │ │ │ - eoreq r0, lr, r0, lsl #12 │ │ │ │ + eoreq r0, lr, r0, asr #11 │ │ │ │ @ instruction: 0xffff3180 │ │ │ │ eorseq r4, r6, ip, asr #3 │ │ │ │ eorseq r3, r6, r0, lsr ip │ │ │ │ eorseq ip, r7, ip, lsl #18 │ │ │ │ eorseq r4, r6, r8, lsr #6 │ │ │ │ eorseq r3, r6, r4, ror #27 │ │ │ │ - eoreq r0, lr, r9, ror #16 │ │ │ │ + eoreq r0, lr, r9, lsr #16 │ │ │ │ eorseq r3, r6, r4, asr sp │ │ │ │ eorseq ip, r7, r4, lsl #21 │ │ │ │ ldrshteq lr, [r7], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -118602,15 +118602,15 @@ │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 93974 │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8c0 │ │ │ │ ldm r0, {r6, r8, r9, sl} │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ bcs 93984 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -118728,15 +118728,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1eacc │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 93a14 │ │ │ │ bl 1f798 │ │ │ │ b 939e0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 939e0 │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f798 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ @@ -118755,15 +118755,15 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ beq 93914 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 89fc4 │ │ │ │ ldr r3, [pc, #636] @ 93d14 │ │ │ │ ldr r7, [pc, #636] @ 93d18 │ │ │ │ ldr r2, [pc, #636] @ 93d1c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -118908,22 +118908,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1edfc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r7, ip, asr #26 │ │ │ │ @ instruction: 0xffff9ea0 │ │ │ │ @ instruction: 0xffff2cac │ │ │ │ - ldrdeq r0, [lr], -sp @ │ │ │ │ + mlaeq lr, sp, sp, r0 │ │ │ │ mlaseq r6, r0, ip, r3 │ │ │ │ mlaseq r6, r4, ip, r3 │ │ │ │ eorseq sl, r6, r8, ror #29 │ │ │ │ eorseq sl, r6, r8, ror #29 │ │ │ │ eorseq fp, r6, r0, lsl #5 │ │ │ │ eorseq fp, r6, r0, lsl #5 │ │ │ │ - eoreq r0, lr, r8, lsl r7 │ │ │ │ + ldrdeq r0, [lr], -r8 @ │ │ │ │ ldrshteq r3, [r6], -r8 │ │ │ │ eorseq r3, r6, r8, lsl #25 │ │ │ │ eorseq r3, r6, ip, lsr #19 │ │ │ │ @ instruction: 0xffff2d60 │ │ │ │ eorseq r3, r6, r0, lsr #26 │ │ │ │ eorseq r3, r6, r8, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -118933,15 +118933,15 @@ │ │ │ │ beq 93db0 │ │ │ │ cmp r2, #2 │ │ │ │ beq 93d58 │ │ │ │ cmp r2, #3 │ │ │ │ bne 93e2c │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12aa10 │ │ │ │ + bl 12a9c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r1, #4] │ │ │ │ cmp r9, #0 │ │ │ │ beq 93e20 │ │ │ │ bl 1ec34 │ │ │ │ add sl, sp, #32 │ │ │ │ @@ -119129,15 +119129,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1dce0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 94108 │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -119343,17 +119343,17 @@ │ │ │ │ beq 943a4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, lr, lr, lsr #1 │ │ │ │ + eoreq r0, lr, lr, rrx │ │ │ │ eorseq r3, r6, r4, ror #5 │ │ │ │ - eoreq pc, sp, r9, ror #26 │ │ │ │ + eoreq pc, sp, r9, lsr #26 │ │ │ │ eorseq r3, r6, r4, asr r2 │ │ │ │ @ instruction: 0xffff2698 │ │ │ │ eorseq r3, r6, r4, asr r1 │ │ │ │ eorseq r3, r6, r8, asr #2 │ │ │ │ eorseq fp, r7, r4, lsr #28 │ │ │ │ eorseq r3, r6, r8, asr r0 │ │ │ │ @ instruction: 0xffff2594 │ │ │ │ @@ -119365,15 +119365,15 @@ │ │ │ │ ldrhteq fp, [r7], -r4 │ │ │ │ eorseq sp, r7, r0, lsr #8 │ │ │ │ eorseq sp, r7, r0, lsl #7 │ │ │ │ eorseq sp, r7, ip, ror r1 │ │ │ │ eorseq r3, r6, r4, ror r0 │ │ │ │ eorseq r3, r6, r8, ror r0 │ │ │ │ eorseq fp, r7, ip, ror fp │ │ │ │ - eoreq pc, sp, r1, ror #22 │ │ │ │ + eoreq pc, sp, r1, lsr #22 │ │ │ │ eorseq r3, r6, r4, rrx │ │ │ │ eorseq r3, r6, r4, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ ldr r5, [pc, #652] @ 946b4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ @@ -119442,23 +119442,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #416] @ 946d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 2ed138 │ │ │ │ + bl 2ed0f0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dce0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 945c8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e88c │ │ │ │ @@ -119537,22 +119537,22 @@ │ │ │ │ beq 946ac │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mlaseq r7, ip, r0, sp │ │ │ │ eorseq ip, r7, ip, lsl #30 │ │ │ │ - eoreq pc, sp, sl, asr #23 │ │ │ │ + eoreq pc, sp, sl, lsl #23 │ │ │ │ @ instruction: 0xffff21e8 │ │ │ │ ldrhteq r3, [r6], -r4 │ │ │ │ mlaseq r6, r8, ip, r2 │ │ │ │ eorseq fp, r7, r8, ror r9 │ │ │ │ ldrhteq r3, [r6], -r4 │ │ │ │ eorseq r2, r6, r4, lsr #28 │ │ │ │ - eoreq pc, sp, r9, lsr #17 │ │ │ │ + eoreq pc, sp, r9, ror #16 │ │ │ │ mlaseq r6, r4, sp, r2 │ │ │ │ ldr r0, [pc, #108] @ 94754 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 94708 │ │ │ │ @@ -119624,15 +119624,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1dce0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 948ac │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ @@ -119807,31 +119807,31 @@ │ │ │ │ beq 94ae4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, sp, lr, ror #17 │ │ │ │ + eoreq pc, sp, lr, lsr #17 │ │ │ │ eorseq r2, r6, r0, asr #22 │ │ │ │ - eoreq pc, sp, r5, asr #11 │ │ │ │ + eoreq pc, sp, r5, lsl #11 │ │ │ │ ldrhteq r2, [r6], -r0 │ │ │ │ @ instruction: 0xffff1f04 │ │ │ │ eorseq r2, r6, r0, asr #19 │ │ │ │ ldrhteq r2, [r6], -r4 │ │ │ │ mlaseq r7, r0, r6, fp │ │ │ │ eorseq r2, r6, r4, asr #17 │ │ │ │ @ instruction: 0xffff1e00 │ │ │ │ eorseq r3, r6, ip, lsr #32 │ │ │ │ eorseq fp, r7, ip, lsr #11 │ │ │ │ eorseq r2, r6, r0, lsr #18 │ │ │ │ @ instruction: 0xffff1e74 │ │ │ │ eorseq r3, r6, r0, lsr #1 │ │ │ │ eorseq fp, r7, r0, lsr #12 │ │ │ │ - andeq r6, r9, r8, ror sp │ │ │ │ + andeq r6, r9, ip, lsr #26 │ │ │ │ ldrshteq r2, [r6], -r8 │ │ │ │ eorseq r2, r6, r0, ror #17 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #300] @ 94c84 │ │ │ │ @@ -119907,20 +119907,20 @@ │ │ │ │ beq 94c80 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, sp, sl, lsl r5 @ │ │ │ │ + ldrdeq pc, [sp], -sl @ │ │ │ │ eorseq r2, r6, r0, lsl #30 │ │ │ │ eorseq r2, r6, ip, lsr #14 │ │ │ │ eorseq r2, r6, r0, lsr r7 │ │ │ │ eorseq fp, r7, r0, lsr r2 │ │ │ │ - eoreq pc, sp, r8, lsr r7 @ │ │ │ │ + strdeq pc, [sp], -r8 @ │ │ │ │ eorseq r2, r6, r8, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #708] @ 94f78 │ │ │ │ mov sl, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -119992,23 +119992,23 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [pc, #472] @ 94fa0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 2ed138 │ │ │ │ + bl 2ed0f0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dce0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq 94e8c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e88c │ │ │ │ @@ -120101,22 +120101,22 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq ip, r7, ip, asr #28 │ │ │ │ eorseq ip, r7, r0, lsr #25 │ │ │ │ eorseq r2, r6, r8, asr #7 │ │ │ │ eorseq r2, r6, ip, lsl #21 │ │ │ │ eorseq ip, r7, r0, ror #28 │ │ │ │ - eoreq pc, sp, lr, lsr #6 │ │ │ │ + eoreq pc, sp, lr, ror #5 │ │ │ │ @ instruction: 0xffff1924 │ │ │ │ eorseq r2, r6, r0, ror fp │ │ │ │ ldrsbteq r2, [r6], -r4 │ │ │ │ ldrhteq fp, [r7], -r4 │ │ │ │ mlaseq r6, ip, ip, r2 │ │ │ │ eorseq r2, r6, r0, ror #10 │ │ │ │ - eoreq lr, sp, r5, ror #31 │ │ │ │ + eoreq lr, sp, r5, lsr #31 │ │ │ │ ldrsbteq r2, [r6], -r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r3, #13 │ │ │ │ ldr r2, [pc, #356] @ 9512c │ │ │ │ ldr r0, [pc, #356] @ 95130 │ │ │ │ @@ -120205,23 +120205,23 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 95124 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, sp, r4, ror #23 │ │ │ │ + eoreq pc, sp, r4, lsr #23 │ │ │ │ eorseq r2, r6, r4, lsr #21 │ │ │ │ eorseq ip, r7, r4, lsl #13 │ │ │ │ eorseq ip, r7, r8, lsl r6 │ │ │ │ eorseq ip, r7, r4, ror #10 │ │ │ │ eorseq r2, r6, r4, asr #5 │ │ │ │ eorseq r2, r6, r8, asr #5 │ │ │ │ eorseq sl, r7, r8, asr #27 │ │ │ │ - eoreq lr, sp, sp, lsr #27 │ │ │ │ + eoreq lr, sp, sp, ror #26 │ │ │ │ ldrhteq r2, [r6], -r0 │ │ │ │ ldrhteq r2, [r6], -r8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #116] @ 951dc │ │ │ │ ldr r2, [pc, #116] @ 951e0 │ │ │ │ ldr lr, [pc, #116] @ 951e4 │ │ │ │ @@ -120251,15 +120251,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffff887c │ │ │ │ @ instruction: 0xffff1688 │ │ │ │ - eoreq pc, sp, lr, ror sl @ │ │ │ │ + eoreq pc, sp, lr, lsr sl @ │ │ │ │ eorseq r2, r6, r8, lsl #18 │ │ │ │ eorseq r2, r6, r4, ror #17 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r1, [pc, #1072] @ 95630 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -120502,15 +120502,15 @@ │ │ │ │ ldr r2, [pc, #228] @ 956a0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ b 953b0 │ │ │ │ bl 8db14 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #88] @ 95634 │ │ │ │ ldr r7, [pc, #88] @ 95638 │ │ │ │ ldr r2, [pc, #88] @ 9563c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -120565,30 +120565,30 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #644] @ 95944 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 958c4 │ │ │ │ ldr r5, [pc, #596] @ 95948 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #592] @ 9594c │ │ │ │ mov r2, #7 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -120596,15 +120596,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 958d4 │ │ │ │ ldr r1, [pc, #532] @ 95950 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -120612,15 +120612,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 958e4 │ │ │ │ ldr r1, [pc, #472] @ 95954 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -120628,15 +120628,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 958f4 │ │ │ │ ldr r1, [pc, #412] @ 95958 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -120644,15 +120644,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 95904 │ │ │ │ ldr r1, [pc, #352] @ 9595c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -120660,30 +120660,30 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 95914 │ │ │ │ ldr r1, [pc, #292] @ 95960 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 95924 │ │ │ │ ldr r1, [pc, #232] @ 95964 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1faa4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 95934 │ │ │ │ @@ -120693,54 +120693,54 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl d43b8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 956ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 95734 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 95774 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 957b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 957f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 95834 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 95874 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 958a4 │ │ │ │ - eoreq pc, sp, r6, asr #12 │ │ │ │ + eoreq pc, sp, r6, lsl #12 │ │ │ │ ldrsbteq fp, [r7], -r4 │ │ │ │ - eoreq pc, sp, r6, lsr r6 @ │ │ │ │ - strdeq pc, [sp], -r9 @ │ │ │ │ - eoreq pc, sp, r4, asr #11 │ │ │ │ - eoreq pc, sp, sp, lsl #11 │ │ │ │ - eoreq pc, sp, ip, asr r5 @ │ │ │ │ - eoreq pc, sp, r2, lsr r5 @ │ │ │ │ - eoreq r1, ip, r8, ror pc │ │ │ │ - eoreq pc, sp, pc, ror r6 @ │ │ │ │ + strdeq pc, [sp], -r6 @ │ │ │ │ + strhteq pc, [sp], -r9 @ │ │ │ │ + eoreq pc, sp, r4, lsl #11 │ │ │ │ + eoreq pc, sp, sp, asr #10 │ │ │ │ + eoreq pc, sp, ip, lsl r5 @ │ │ │ │ + strdeq pc, [sp], -r2 @ │ │ │ │ + eoreq r1, ip, r8, lsr pc │ │ │ │ + eoreq pc, sp, pc, lsr r6 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r5, [pc, #1420] @ 95f0c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ @@ -120752,33 +120752,33 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r5, r4, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2e4624 │ │ │ │ + bl 2e45dc │ │ │ │ ldr r9, [pc, #1356] @ 95f10 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95d38 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95d48 │ │ │ │ ldr r1, [pc, #1280] @ 95f14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #1276] @ 95f18 │ │ │ │ ldr sl, [pc, #1276] @ 95f1c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -120787,26 +120787,26 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sl, pc, sl │ │ │ │ strd sl, [sp] │ │ │ │ bl 1da34 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95d38 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95d58 │ │ │ │ ldr r1, [pc, #1180] @ 95f20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #1176] @ 95f24 │ │ │ │ ldr sl, [pc, #1176] @ 95f28 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -120817,38 +120817,38 @@ │ │ │ │ strd sl, [sp] │ │ │ │ bl 1da34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e2c8 │ │ │ │ add r6, sp, #544 @ 0x220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4bbc │ │ │ │ + bl 2e4b74 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e4bd8 │ │ │ │ + bl 2e4b90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e4c04 │ │ │ │ + bl 2e4bbc │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95d68 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95d78 │ │ │ │ ldr r1, [pc, #1024] @ 95f2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #1020] @ 95f30 │ │ │ │ ldr sl, [pc, #1020] @ 95f34 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -120859,38 +120859,38 @@ │ │ │ │ strd sl, [sp] │ │ │ │ bl 1da34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e2c8 │ │ │ │ add r6, sp, #544 @ 0x220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e31b8 │ │ │ │ + bl 2e3170 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e31d4 │ │ │ │ + bl 2e318c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3204 │ │ │ │ + bl 2e31bc │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95d88 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95d98 │ │ │ │ ldr r1, [pc, #868] @ 95f38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #864] @ 95f3c │ │ │ │ ldr sl, [pc, #864] @ 95f40 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -120905,26 +120905,26 @@ │ │ │ │ bl 1e2c8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 95da8 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95e0c │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95e18 │ │ │ │ ldr r1, [pc, #744] @ 95f44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #740] @ 95f48 │ │ │ │ ldr sl, [pc, #740] @ 95f4c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -120961,26 +120961,26 @@ │ │ │ │ str r5, [sp, #572] @ 0x23c │ │ │ │ str r5, [sp, #568] @ 0x238 │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ str r8, [sp, #556] @ 0x22c │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 2ef414 │ │ │ │ + bl 2ef3cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f798 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143b28 │ │ │ │ + bl 143ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143cc0 │ │ │ │ + bl 143c78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143dd8 │ │ │ │ + bl 143d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143f14 │ │ │ │ + bl 143ecc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b 95e24 │ │ │ │ @@ -121005,15 +121005,15 @@ │ │ │ │ bl 38870 │ │ │ │ b 95e24 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b 95e24 │ │ │ │ bl 1ecdc │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #416] @ 95f58 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r7, [pc, #412] @ 95f5c │ │ │ │ ldr r2, [pc, #412] @ 95f60 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #1076] @ 0x434 │ │ │ │ mov r0, #0 │ │ │ │ @@ -121049,40 +121049,40 @@ │ │ │ │ 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 38888 │ │ │ │ - bl 157c5c │ │ │ │ + bl 157c14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0b18 │ │ │ │ + bl 1a0ad0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15bc34 │ │ │ │ + bl 15bbec │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0b18 │ │ │ │ + bl 1a0ad0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ b 95ef8 │ │ │ │ b 95edc │ │ │ │ mov r4, r0 │ │ │ │ @@ -121095,35 +121095,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r7, r0, asr fp │ │ │ │ eorseq sl, r7, r4, lsr #9 │ │ │ │ - eoreq ip, sp, r2, ror r3 │ │ │ │ + eoreq ip, sp, r2, lsr r3 │ │ │ │ @ instruction: 0xffff7ae8 │ │ │ │ - andeq r5, lr, r0, lsl #17 │ │ │ │ - eoreq ip, sp, r8, lsl #6 │ │ │ │ + andeq r5, lr, r8, lsr r8 │ │ │ │ + eoreq ip, sp, r8, asr #5 │ │ │ │ @ instruction: 0xffff7b90 │ │ │ │ - andeq r5, lr, r0, lsl r8 │ │ │ │ - eoreq ip, sp, fp, ror #8 │ │ │ │ - andseq r0, r1, r0, lsr lr │ │ │ │ - andeq r5, lr, r8, ror #14 │ │ │ │ - eoreq ip, sp, r5, lsl r3 │ │ │ │ - andeq r8, ip, ip, lsl #4 │ │ │ │ - andeq r5, lr, r0, asr #13 │ │ │ │ - eoreq ip, sp, ip, lsr #6 │ │ │ │ - andseq r0, r1, ip, asr fp │ │ │ │ - andeq r5, lr, ip, lsr r6 │ │ │ │ - eoreq pc, sp, r6, lsr #5 │ │ │ │ - eoreq pc, sp, ip, lsl #5 │ │ │ │ + andeq r5, lr, r8, asr #15 │ │ │ │ + eoreq ip, sp, fp, lsr #8 │ │ │ │ + andseq r0, r1, r8, ror #27 │ │ │ │ + andeq r5, lr, r0, lsr #14 │ │ │ │ + ldrdeq ip, [sp], -r5 @ │ │ │ │ + andeq r8, ip, r4, asr #3 │ │ │ │ + andeq r5, lr, r8, ror r6 │ │ │ │ + eoreq ip, sp, ip, ror #5 │ │ │ │ + andseq r0, r1, r4, lsl fp │ │ │ │ + strdeq r5, [lr], -r4 │ │ │ │ + eoreq pc, sp, r6, ror #4 │ │ │ │ + eoreq pc, sp, ip, asr #4 │ │ │ │ eorseq r1, r6, r0, asr #15 │ │ │ │ @ instruction: 0xffff0a04 │ │ │ │ eorseq r1, r6, ip, lsr #15 │ │ │ │ - eoreq lr, sp, r9, asr #32 │ │ │ │ + eoreq lr, sp, r9 │ │ │ │ eorseq r1, r6, r8, ror #10 │ │ │ │ eorseq r1, r6, r4, lsr sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -121179,20 +121179,20 @@ │ │ │ │ ldr r0, [pc, #2012] @ 9682c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 14d4b8 │ │ │ │ + bl 14d470 │ │ │ │ cmp r5, r0 │ │ │ │ beq 96424 │ │ │ │ add r0, sp, #16 │ │ │ │ strb r5, [r4, #70] @ 0x46 │ │ │ │ - bl 143f14 │ │ │ │ + bl 143ecc │ │ │ │ ldr r4, [pc, #1964] @ 96830 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 96574 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -121238,25 +121238,25 @@ │ │ │ │ ldr r1, [pc, #1764] @ 96820 │ │ │ │ ldr r3, [pc, #1764] @ 96824 │ │ │ │ add r0, r0, r7 │ │ │ │ sub r0, r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 135384 │ │ │ │ + bl 13533c │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ beq 96424 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ movwne r5, #1 │ │ │ │ strb r5, [r4, #69] @ 0x45 │ │ │ │ - bl 143cc0 │ │ │ │ + bl 143c78 │ │ │ │ ldr r4, [pc, #1700] @ 96828 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 96544 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -121279,15 +121279,15 @@ │ │ │ │ ldr r1, [pc, #1524] @ 967d4 │ │ │ │ ldr r3, [pc, #1524] @ 967d8 │ │ │ │ add r0, r0, r7 │ │ │ │ sub r0, r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 135384 │ │ │ │ + bl 13533c │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movwne r1, #1 │ │ │ │ teq r1, r0 │ │ │ │ beq 96424 │ │ │ │ mov r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -121311,15 +121311,15 @@ │ │ │ │ bl 1f7a4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 9642c │ │ │ │ ldr r1, [r6] │ │ │ │ bl 1f018 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 143b28 │ │ │ │ + bl 143ae0 │ │ │ │ ldr r4, [pc, #1404] @ 967fc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 96580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -121342,25 +121342,25 @@ │ │ │ │ ldr r1, [pc, #1392] @ 9684c │ │ │ │ ldr r3, [pc, #1392] @ 96850 │ │ │ │ add r0, r0, r7 │ │ │ │ sub r0, r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 135384 │ │ │ │ + bl 13533c │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ beq 96424 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ movwne r5, #1 │ │ │ │ strb r5, [r4, #71] @ 0x47 │ │ │ │ - bl 143cc0 │ │ │ │ + bl 143c78 │ │ │ │ ldr r4, [pc, #1328] @ 96854 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 96568 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -121373,15 +121373,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14d210 │ │ │ │ + bl 14d1c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 963a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 963ac │ │ │ │ mov r6, r0 │ │ │ │ bl 1f798 │ │ │ │ cmp r6, r5 │ │ │ │ @@ -121399,38 +121399,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 964b8 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r1, r5 │ │ │ │ - bl 1b83e0 │ │ │ │ + bl 1b8398 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 96700 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 963f8 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 143dd8 │ │ │ │ + bl 143d90 │ │ │ │ ldr r4, [pc, #964] @ 967cc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 96520 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ bl 1eacc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 8db14 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #928] @ 967dc │ │ │ │ ldr r7, [pc, #928] @ 967e0 │ │ │ │ ldr r2, [pc, #928] @ 967e4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -121457,15 +121457,15 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ b 960b4 │ │ │ │ ldr r0, [pc, #732] @ 9678c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ b 96014 │ │ │ │ bl 93e9c │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #756] @ 967bc │ │ │ │ ldr r2, [pc, #756] @ 967c0 │ │ │ │ ldr r6, [pc, #756] @ 967c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -121641,62 +121641,62 @@ │ │ │ │ eorseq r1, r6, r8, asr r3 │ │ │ │ ldrsbteq r1, [r6], -r0 │ │ │ │ eorseq fp, r7, r4, ror #12 │ │ │ │ ldrhteq fp, [r7], -r8 │ │ │ │ eorseq sl, r7, r4, lsl pc │ │ │ │ @ instruction: 0xffff7438 │ │ │ │ @ instruction: 0xffff0244 │ │ │ │ - strdeq lr, [sp], -r5 @ │ │ │ │ + strhteq lr, [sp], -r5 │ │ │ │ ldrhteq r1, [r6], -r8 │ │ │ │ ldrsbteq r1, [r6], -r4 │ │ │ │ @ instruction: 0xffff0750 │ │ │ │ ldrshteq r1, [r6], -r0 │ │ │ │ - eoreq sp, sp, ip, ror #27 │ │ │ │ + eoreq sp, sp, ip, lsr #27 │ │ │ │ eorseq r0, r6, ip, asr #31 │ │ │ │ eorseq fp, r7, ip, ror r1 │ │ │ │ @ instruction: 0xffff0330 │ │ │ │ mlaseq r6, r4, r0, r1 │ │ │ │ eorseq r1, r6, r8, lsl #1 │ │ │ │ eorseq r1, r6, r4, ror r0 │ │ │ │ ldrshteq fp, [r7], -ip │ │ │ │ eorseq fp, r7, r4, lsl #6 │ │ │ │ - eoreq r8, lr, r9, asr r1 │ │ │ │ + eoreq r8, lr, r9, lsl r1 │ │ │ │ eorseq r7, r6, r4, lsr #30 │ │ │ │ eorseq r1, r6, r0, asr #2 │ │ │ │ @ instruction: 0xffff0398 │ │ │ │ eorseq r1, r6, r0, lsr #2 │ │ │ │ @ instruction: 0xffff01a0 │ │ │ │ - eoreq sp, sp, sl, lsl sl │ │ │ │ + ldrdeq sp, [sp], -sl @ │ │ │ │ eorseq r1, r6, r4, lsr #8 │ │ │ │ @ instruction: 0xffff7374 │ │ │ │ eorseq r1, r6, r0, asr #8 │ │ │ │ eorseq fp, r7, r4, lsl #5 │ │ │ │ - eoreq lr, sp, r2, ror r2 │ │ │ │ + eoreq lr, sp, r2, lsr r2 │ │ │ │ eorseq r1, r6, r8, lsr #4 │ │ │ │ @ instruction: 0xffff01d0 │ │ │ │ - eoreq sp, sp, sl, asr #20 │ │ │ │ + eoreq sp, sp, sl, lsl #20 │ │ │ │ eorseq r1, r6, r4, asr r4 │ │ │ │ @ instruction: 0xffff73a4 │ │ │ │ eorseq r1, r6, r0, lsl #9 │ │ │ │ eorseq fp, r7, r8, lsr #7 │ │ │ │ - eoreq r7, lr, r2, asr #17 │ │ │ │ + eoreq r7, lr, r2, lsl #17 │ │ │ │ eorseq r7, r6, r8, ror #31 │ │ │ │ eorseq fp, r7, r0, lsl #7 │ │ │ │ eorseq fp, r7, r4, lsl #9 │ │ │ │ eorseq fp, r7, r0, lsl #9 │ │ │ │ @ instruction: 0xffff0170 │ │ │ │ - eoreq sp, sp, sl, ror #19 │ │ │ │ + eoreq sp, sp, sl, lsr #19 │ │ │ │ ldrshteq r1, [r6], -r4 │ │ │ │ @ instruction: 0xffff7344 │ │ │ │ eorseq r1, r6, r0, asr #8 │ │ │ │ eorseq fp, r7, r8, lsl #4 │ │ │ │ - eoreq r8, lr, r1, ror r0 │ │ │ │ + eoreq r8, lr, r1, lsr r0 │ │ │ │ eorseq r7, r6, r8, ror #28 │ │ │ │ eorseq fp, r7, r0, ror #3 │ │ │ │ - eoreq sp, sp, r9, asr r7 │ │ │ │ + eoreq sp, sp, r9, lsl r7 │ │ │ │ eorseq r0, r6, ip, asr ip │ │ │ │ eorseq r1, r6, r4, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r0, #5 │ │ │ │ @@ -121707,15 +121707,15 @@ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12a7b8 │ │ │ │ + bl 12a76c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [pc, #536] @ 96ad0 │ │ │ │ ldrb r8, [r1, #70] @ 0x46 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ @@ -121817,15 +121817,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ ldr r0, [pc, #132] @ 96ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ b 968cc │ │ │ │ bl 8db14 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #92] @ 96ac4 │ │ │ │ ldr r7, [pc, #92] @ 96ac8 │ │ │ │ ldr r2, [pc, #92] @ 96acc │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -121884,15 +121884,15 @@ │ │ │ │ eorseq r1, r6, r8, asr #32 │ │ │ │ eorseq r0, r6, r8, asr #10 │ │ │ │ ldrsbteq sl, [r7], -ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r2 │ │ │ │ - bl 2de0d8 │ │ │ │ + bl 2de090 │ │ │ │ cmp r0, #0 │ │ │ │ bne 96bd8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq 96bb8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -121900,15 +121900,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 96bd4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl c47c0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r6, [r4, #4] │ │ │ │ - bl 2de0d8 │ │ │ │ + bl 2de090 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96b74 │ │ │ │ b 96bd8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #4 │ │ │ │ bl 20908 │ │ │ │ mov r6, r0 │ │ │ │ @@ -121963,15 +121963,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #152] @ 96d2c │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96d00 │ │ │ │ ldr r1, [pc, #120] @ 96d30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #116] @ 96d34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -122040,15 +122040,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #136] @ 96e50 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96e24 │ │ │ │ ldr r1, [pc, #104] @ 96e54 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #100] @ 96e58 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -122506,67 +122506,67 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xfffef974 │ │ │ │ - eoreq lr, sp, ip, lsr r1 │ │ │ │ - eoreq lr, sp, r4, lsr #7 │ │ │ │ + strdeq lr, [sp], -ip @ │ │ │ │ + eoreq lr, sp, r4, ror #6 │ │ │ │ eorseq r0, r6, r8, lsl sp │ │ │ │ eorseq r0, r6, r0, ror #25 │ │ │ │ mlaseq r6, r8, ip, r0 │ │ │ │ - eoreq lr, sp, r4, ror #5 │ │ │ │ + eoreq lr, sp, r4, lsr #5 │ │ │ │ eorseq r0, r6, r0, asr ip │ │ │ │ ldrsbteq r0, [r6], -r8 │ │ │ │ - mlaeq sp, r4, pc, sp @ │ │ │ │ + eoreq sp, sp, r4, asr pc │ │ │ │ eorseq r0, r6, ip, lsr #23 │ │ │ │ - @ instruction: 0x00108cb0 │ │ │ │ + andseq r8, r0, r8, ror #24 │ │ │ │ ldrhteq r0, [r6], -r0 │ │ │ │ - mlaeq sp, r0, r2, lr │ │ │ │ - eoreq sp, sp, r4, lsl pc │ │ │ │ + eoreq lr, sp, r0, asr r2 │ │ │ │ + ldrdeq sp, [sp], -r4 @ │ │ │ │ eorseq r0, r6, r0, asr fp │ │ │ │ - eoreq lr, sp, r4, lsr #4 │ │ │ │ - andseq r8, r0, r4, lsl ip │ │ │ │ - eoreq sp, sp, ip, lsr #29 │ │ │ │ + eoreq lr, sp, r4, ror #3 │ │ │ │ + andseq r8, r0, ip, asr #23 │ │ │ │ + eoreq sp, sp, ip, ror #28 │ │ │ │ ldrshteq r0, [r6], -r4 │ │ │ │ - strhteq lr, [sp], -r4 │ │ │ │ - mulseq r0, ip, fp │ │ │ │ - eoreq sp, sp, r4, lsr lr │ │ │ │ + eoreq lr, sp, r4, ror r1 │ │ │ │ + andseq r8, r0, r4, asr fp │ │ │ │ + strdeq sp, [sp], -r4 @ │ │ │ │ eorseq r0, r6, r0, lsr #21 │ │ │ │ ldrhteq r0, [r6], -r0 │ │ │ │ - eoreq lr, sp, ip, lsr r1 │ │ │ │ - andseq r8, r0, ip, lsr #22 │ │ │ │ - eoreq sp, sp, r4, asr #27 │ │ │ │ + strdeq lr, [sp], -ip @ │ │ │ │ + andseq r8, r0, r4, ror #21 │ │ │ │ + eoreq sp, sp, r4, lsl #27 │ │ │ │ eorseq r0, r6, r4, asr #20 │ │ │ │ - eoreq lr, sp, ip, asr #1 │ │ │ │ - @ instruction: 0x00108ab8 │ │ │ │ + eoreq lr, sp, ip, lsl #1 │ │ │ │ + andseq r8, r0, r0, ror sl │ │ │ │ eorseq r0, r6, ip, lsr #19 │ │ │ │ - eoreq sp, sp, r4, asr #26 │ │ │ │ + eoreq sp, sp, r4, lsl #26 │ │ │ │ eorseq r0, r6, r4, ror #19 │ │ │ │ - eoreq lr, sp, r4, asr r0 │ │ │ │ - andseq r8, r0, r4, asr #20 │ │ │ │ - ldrdeq sp, [sp], -ip @ │ │ │ │ + eoreq lr, sp, r4, lsl r0 │ │ │ │ + @ instruction: 0x001089fc │ │ │ │ + mlaeq sp, ip, ip, sp │ │ │ │ eorseq r0, r6, r4, lsl #19 │ │ │ │ - eoreq sp, sp, r0, lsr #25 │ │ │ │ - ldrdeq sp, [sp], -r4 @ │ │ │ │ - andseq r8, r0, r8, asr #19 │ │ │ │ + eoreq sp, sp, r0, ror #24 │ │ │ │ + mlaeq sp, r4, pc, sp @ │ │ │ │ + andseq r8, r0, r0, lsl #19 │ │ │ │ eorseq r0, r6, r8, lsl #18 │ │ │ │ eorseq r0, r6, ip, lsr #18 │ │ │ │ eorseq r0, r6, ip, asr #18 │ │ │ │ - eoreq sp, sp, r4, ror #30 │ │ │ │ - andseq r8, r0, r0, asr r9 │ │ │ │ + eoreq sp, sp, r4, lsr #30 │ │ │ │ + andseq r8, r0, r8, lsl #18 │ │ │ │ eorseq r0, r6, r8, ror #17 │ │ │ │ - strdeq sp, [sp], -ip @ │ │ │ │ - andseq r8, r0, r4, ror #17 │ │ │ │ + strhteq sp, [sp], -ip │ │ │ │ + mulseq r0, ip, r8 │ │ │ │ mlaseq r6, r0, r8, r0 │ │ │ │ - ldrdeq sp, [sp], -r8 @ │ │ │ │ + mlaeq sp, r8, sp, sp │ │ │ │ eorseq r0, r6, r4, asr #13 │ │ │ │ ldrsbteq r0, [r6], -r4 │ │ │ │ - mlaeq sp, r8, r8, lr │ │ │ │ + eoreq lr, sp, r8, asr r8 │ │ │ │ ldrshteq r1, [r6], -r0 │ │ │ │ ldrshteq r0, [r6], -ip │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r3, [pc, #124] @ 97690 │ │ │ │ @@ -122576,15 +122576,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 97668 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [pc, #56] @ 97694 │ │ │ │ @@ -122687,15 +122687,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r5, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 983dc │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr r0, [pc, #4080] @ 98800 │ │ │ │ mov r2, r6 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ @@ -122713,15 +122713,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 984e0 │ │ │ │ ldr r0, [sp, #445] @ 0x1bd │ │ │ │ ldr r1, [sp, #449] @ 0x1c1 │ │ │ │ ldrb r4, [sp, #444] @ 0x1bc │ │ │ │ ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ @@ -122774,22 +122774,22 @@ │ │ │ │ ldr r2, [sp, #343] @ 0x157 │ │ │ │ str r1, [sp, #369] @ 0x171 │ │ │ │ strb r5, [sp, #364] @ 0x16c │ │ │ │ str r0, [sp, #365] @ 0x16d │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ orr r0, r6, #4 │ │ │ │ add r1, sp, #364 @ 0x16c │ │ │ │ - bl 1b4ce4 │ │ │ │ + bl 1b4c9c │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 983dc │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr r0, [pc, #3944] @ 988f0 │ │ │ │ mov r2, r6 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ @@ -122807,15 +122807,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98540 │ │ │ │ ldr r0, [sp, #445] @ 0x1bd │ │ │ │ ldr r1, [sp, #449] @ 0x1c1 │ │ │ │ ldrb r4, [sp, #444] @ 0x1bc │ │ │ │ ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ @@ -122875,20 +122875,20 @@ │ │ │ │ ldr r2, [sp, #215] @ 0xd7 │ │ │ │ str r1, [sp, #369] @ 0x171 │ │ │ │ strb r5, [sp, #364] @ 0x16c │ │ │ │ str r0, [sp, #365] @ 0x16d │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #364 @ 0x16c │ │ │ │ - bl 2af65c │ │ │ │ + bl 2af614 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 983dc │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr r0, [pc, #3664] @ 98964 │ │ │ │ mov r2, r6 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ @@ -122906,15 +122906,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 985a0 │ │ │ │ ldr r0, [sp, #445] @ 0x1bd │ │ │ │ ldr r1, [sp, #449] @ 0x1c1 │ │ │ │ ldrb r4, [sp, #444] @ 0x1bc │ │ │ │ ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ @@ -122967,22 +122967,22 @@ │ │ │ │ ldr r2, [sp, #279] @ 0x117 │ │ │ │ str r1, [sp, #369] @ 0x171 │ │ │ │ strb r5, [sp, #364] @ 0x16c │ │ │ │ str r0, [sp, #365] @ 0x16d │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ orr r0, r6, #4 │ │ │ │ add r1, sp, #364 @ 0x16c │ │ │ │ - bl 1b4ce4 │ │ │ │ + bl 1b4c9c │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 983dc │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr r0, [pc, #3320] @ 98984 │ │ │ │ mov r2, r6 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ @@ -123000,15 +123000,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98570 │ │ │ │ ldr r0, [sp, #445] @ 0x1bd │ │ │ │ ldr r1, [sp, #449] @ 0x1c1 │ │ │ │ ldrb r4, [sp, #444] @ 0x1bc │ │ │ │ ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ @@ -123059,15 +123059,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r5, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 983dc │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr r0, [pc, #2884] @ 98924 │ │ │ │ mov r2, r6 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ @@ -123085,15 +123085,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98480 │ │ │ │ ldr r0, [sp, #445] @ 0x1bd │ │ │ │ ldr r1, [sp, #449] @ 0x1c1 │ │ │ │ ldrb r4, [sp, #444] @ 0x1bc │ │ │ │ ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ @@ -123153,20 +123153,20 @@ │ │ │ │ ldr r2, [sp, #247] @ 0xf7 │ │ │ │ str r1, [sp, #369] @ 0x171 │ │ │ │ strb r5, [sp, #364] @ 0x16c │ │ │ │ str r0, [sp, #365] @ 0x16d │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #364 @ 0x16c │ │ │ │ - bl 2af65c │ │ │ │ + bl 2af614 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 983dc │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr r0, [pc, #2568] @ 98974 │ │ │ │ mov r2, r6 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ @@ -123184,15 +123184,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 985d0 │ │ │ │ ldr r0, [sp, #445] @ 0x1bd │ │ │ │ ldr r1, [sp, #449] @ 0x1c1 │ │ │ │ ldrb r4, [sp, #444] @ 0x1bc │ │ │ │ ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ @@ -123244,15 +123244,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r5, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 983dc │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr r0, [pc, #2176] @ 98944 │ │ │ │ mov r2, r6 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ @@ -123270,15 +123270,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 984b0 │ │ │ │ ldr r0, [sp, #445] @ 0x1bd │ │ │ │ ldr r1, [sp, #449] @ 0x1c1 │ │ │ │ ldrb r4, [sp, #444] @ 0x1bc │ │ │ │ ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ @@ -123321,15 +123321,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r5, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 983dc │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr r0, [pc, #1884] @ 98954 │ │ │ │ mov r2, r6 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ @@ -123347,15 +123347,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98450 │ │ │ │ ldr r0, [sp, #445] @ 0x1bd │ │ │ │ ldr r1, [sp, #449] @ 0x1c1 │ │ │ │ ldrb r4, [sp, #444] @ 0x1bc │ │ │ │ ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ @@ -123398,15 +123398,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r5, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 983dc │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr r0, [pc, #1544] @ 98934 │ │ │ │ mov r2, r6 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ @@ -123424,15 +123424,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98510 │ │ │ │ ldr r0, [sp, #445] @ 0x1bd │ │ │ │ ldr r1, [sp, #449] @ 0x1c1 │ │ │ │ ldrb r4, [sp, #444] @ 0x1bc │ │ │ │ ldr r2, [sp, #452] @ 0x1c4 │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ @@ -123661,169 +123661,169 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #108] @ 0x6c │ │ │ │ cmp r0, #3 │ │ │ │ bne 988dc │ │ │ │ mov r0, r7 │ │ │ │ bl bd60c │ │ │ │ b 988dc │ │ │ │ - strdeq sp, [sp], -r7 @ │ │ │ │ + strhteq sp, [sp], -r7 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #108] @ 0x6c │ │ │ │ cmp r0, #3 │ │ │ │ bne 988dc │ │ │ │ mov r0, r6 │ │ │ │ bl bade0 │ │ │ │ b 988dc │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9876c │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl bfa0c │ │ │ │ b 988dc │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 98798 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl bfa0c │ │ │ │ b 988dc │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 987c4 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl bfa0c │ │ │ │ b 988dc │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 987f0 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl bfa0c │ │ │ │ b 988dc │ │ │ │ bl 38ac8 │ │ │ │ eorseq r0, r6, r4, lsl #27 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 98820 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl bfa0c │ │ │ │ b 988dc │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9884c │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl bfa0c │ │ │ │ b 988dc │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 98878 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl bfa0c │ │ │ │ b 988dc │ │ │ │ bl 38ac8 │ │ │ │ - strdeq sp, [sp], -r8 @ │ │ │ │ + strhteq sp, [sp], -r8 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 988a8 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl bfa0c │ │ │ │ b 988dc │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 988d4 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl bfa0c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r0, r6, ip, lsl #24 │ │ │ │ - eoreq sp, sp, r4, lsr r7 │ │ │ │ - ldrdeq fp, [sp], -r4 @ │ │ │ │ - strdeq sp, [sp], -r0 @ │ │ │ │ - eoreq sp, sp, r4, ror #11 │ │ │ │ - strhteq sp, [sp], -ip │ │ │ │ - eoreq sp, sp, r8, lsr #11 │ │ │ │ - ldrdeq sp, [sp], -ip @ │ │ │ │ + strdeq sp, [sp], -r4 @ │ │ │ │ + mlaeq sp, r4, sl, fp │ │ │ │ + strhteq sp, [sp], -r0 │ │ │ │ + eoreq sp, sp, r4, lsr #11 │ │ │ │ + eoreq sp, sp, ip, ror r5 │ │ │ │ + eoreq sp, sp, r8, ror #10 │ │ │ │ + mlaeq sp, ip, r8, sp │ │ │ │ eorseq pc, r5, r0, asr #11 │ │ │ │ eorseq pc, r5, ip, asr #11 │ │ │ │ - eoreq sp, sp, r0, lsl r8 │ │ │ │ + ldrdeq sp, [sp], -r0 @ │ │ │ │ ldrsbteq r0, [r6], -r0 │ │ │ │ ldrhteq r0, [r6], -ip │ │ │ │ ldrhteq r0, [r6], -r4 │ │ │ │ - eoreq sp, sp, r0, ror r8 │ │ │ │ + eoreq sp, sp, r0, lsr r8 │ │ │ │ eorseq r0, r6, r0, lsr r1 │ │ │ │ eorseq r0, r6, ip, lsl r1 │ │ │ │ eorseq r0, r6, r8, ror #4 │ │ │ │ - eoreq sp, sp, r0, ror #15 │ │ │ │ + eoreq sp, sp, r0, lsr #15 │ │ │ │ eorseq r0, r6, r0, lsr #1 │ │ │ │ eorseq r0, r6, ip, lsl #1 │ │ │ │ ldrsbteq r0, [r6], -r0 │ │ │ │ - eoreq sp, sp, r0, asr #16 │ │ │ │ + eoreq sp, sp, r0, lsl #16 │ │ │ │ eorseq r0, r6, r0, lsl #2 │ │ │ │ eorseq r0, r6, ip, ror #1 │ │ │ │ mlaseq r6, ip, r3, r0 │ │ │ │ - eoreq sp, sp, r0, lsr #17 │ │ │ │ + eoreq sp, sp, r0, ror #16 │ │ │ │ eorseq r0, r6, r0, ror #2 │ │ │ │ eorseq r0, r6, ip, asr #2 │ │ │ │ eorseq r0, r6, r0, lsl #21 │ │ │ │ - eoreq sp, sp, r0, asr r7 │ │ │ │ + eoreq sp, sp, r0, lsl r7 │ │ │ │ eorseq r0, r6, r0, lsl r0 │ │ │ │ ldrshteq pc, [r5], -ip @ │ │ │ │ eorseq r0, r6, r8, lsr #12 │ │ │ │ - eoreq sp, sp, r0, lsr #14 │ │ │ │ + eoreq sp, sp, r0, ror #13 │ │ │ │ eorseq pc, r5, r0, ror #31 │ │ │ │ eorseq pc, r5, ip, asr #31 │ │ │ │ eorseq r0, r6, r8, lsl #18 │ │ │ │ - eoreq sp, sp, r0, lsl #15 │ │ │ │ + eoreq sp, sp, r0, asr #14 │ │ │ │ eorseq r0, r6, r0, asr #32 │ │ │ │ eorseq r0, r6, ip, lsr #32 │ │ │ │ - strhteq sp, [sp], -r0 │ │ │ │ + eoreq sp, sp, r0, ror r7 │ │ │ │ eorseq r0, r6, r0, ror r0 │ │ │ │ eorseq r0, r6, ip, asr r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #408 @ 0x198 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -123849,15 +123849,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #8 │ │ │ │ strb r3, [sp, #77] @ 0x4d │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98a54 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [pc, #68] @ 98a84 │ │ │ │ @@ -123873,15 +123873,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl bdd80 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq ip, sp, r8, lsl #21 │ │ │ │ + eoreq ip, sp, r8, asr #20 │ │ │ │ eorseq r7, r7, ip, ror r4 │ │ │ │ eorseq pc, r5, r4, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #572 @ 0x23c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #77] @ 0x4d │ │ │ │ add r5, r1, #96 @ 0x60 │ │ │ │ @@ -123900,15 +123900,15 @@ │ │ │ │ strb r1, [fp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 99488 │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ mov r8, r5 │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ae140 │ │ │ │ + bl 2ae0f8 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 98bd4 │ │ │ │ orr r0, r5, #4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -123967,15 +123967,15 @@ │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ add r5, fp, #36 @ 0x24 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b9f64 │ │ │ │ + bl 2b9f1c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 98d60 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, fp │ │ │ │ strb r0, [r4, #164]! @ 0xa4 │ │ │ │ sub r1, r4, #84 @ 0x54 │ │ │ │ @@ -124006,15 +124006,15 @@ │ │ │ │ strb r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99498 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r7] │ │ │ │ @@ -124267,26 +124267,26 @@ │ │ │ │ ldr r7, [r4, #-52] @ 0xffffffcc │ │ │ │ str sl, [r4, #-12] │ │ │ │ str r7, [r4, #-8] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r7, [fp, #120] @ 0x78 │ │ │ │ add r0, r7, #28 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2009ec │ │ │ │ + bl 2009a4 │ │ │ │ ldr r0, [pc, #1772] @ 9979c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ beq 994a8 │ │ │ │ ldr r0, [pc, #1748] @ 997a4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldr r8, [r0, #20] │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ ldr r7, [pc, #1772] @ 997d8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [pc, #1768] @ 997dc │ │ │ │ @@ -124296,15 +124296,15 @@ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [pc, r0] │ │ │ │ strb r4, [fp, #212] @ 0xd4 │ │ │ │ ldmib r7, {r0, r4, r7} │ │ │ │ str sl, [fp, #208] @ 0xd0 │ │ │ │ str r6, [r5] │ │ │ │ stmib r5, {r0, r4, r7} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ adc r3, r2, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ stm sl, {r1, r2, r9} │ │ │ │ @@ -124415,15 +124415,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #27 │ │ │ │ bl 1f030 │ │ │ │ strb r9, [sp, #540] @ 0x21c │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22dadc │ │ │ │ + bl 22da94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq 993b4 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str sl, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -124461,15 +124461,15 @@ │ │ │ │ add r1, r4, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 993b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ ldr r8, [sp, #504] @ 0x1f8 │ │ │ │ orr r1, r0, #4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ cmp r8, #22 │ │ │ │ @@ -124525,22 +124525,22 @@ │ │ │ │ bl 38f3c │ │ │ │ b 99588 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 38870 │ │ │ │ b 99588 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ ldr r0, [pc, #740] @ 997a0 │ │ │ │ ldr r8, [sp, #548] @ 0x224 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r1, r2, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ add r3, r0, #8 │ │ │ │ str r7, [r0, #4] │ │ │ │ stm r3, {r1, r2, r9} │ │ │ │ str r8, [r0, #20] │ │ │ │ b 990e4 │ │ │ │ @@ -124725,23 +124725,23 @@ │ │ │ │ eorseq lr, r5, ip, lsr #13 │ │ │ │ ldrhteq lr, [r5], -r8 │ │ │ │ mlaseq r5, r4, ip, lr │ │ │ │ eorseq lr, r5, r4, lsr #25 │ │ │ │ eorseq r7, r7, ip, lsl r2 │ │ │ │ eorseq pc, r5, r0, lsr #7 │ │ │ │ mlaseq r5, r0, r3, pc @ │ │ │ │ - eoreq ip, sp, r0, ror r8 │ │ │ │ + eoreq ip, sp, r0, lsr r8 │ │ │ │ ldrsbteq pc, [r5], -r8 @ │ │ │ │ eorseq pc, r5, r4, lsr #8 │ │ │ │ eorseq pc, r5, r4, lsr r4 @ │ │ │ │ eorseq pc, r5, r0, lsr r4 @ │ │ │ │ eorseq lr, r5, r0, ror r6 │ │ │ │ eorseq lr, r5, r0, lsl #13 │ │ │ │ - mlaeq sp, r0, r2, ip │ │ │ │ - eoreq ip, sp, r6, asr r7 │ │ │ │ + eoreq ip, sp, r0, asr r2 │ │ │ │ + eoreq ip, sp, r6, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #676 @ 0x2a4 │ │ │ │ ldr sl, [sp, #716] @ 0x2cc │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #712] @ 0x2c8 │ │ │ │ mov r4, sl │ │ │ │ ldr r7, [sl] │ │ │ │ @@ -124770,15 +124770,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [sp, #664] @ 0x298 │ │ │ │ strb r0, [sp, #169] @ 0xa9 │ │ │ │ mov r0, #664 @ 0x298 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9995c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #664 @ 0x298 │ │ │ │ mov r8, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r9, [pc, #340] @ 999f8 │ │ │ │ @@ -124796,15 +124796,15 @@ │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ strb r0, [sp, #664] @ 0x298 │ │ │ │ mov r1, #8 │ │ │ │ strb r0, [sp, #169] @ 0xa9 │ │ │ │ mov r0, #664 @ 0x298 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9996c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #664 @ 0x298 │ │ │ │ mov r8, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r9, [pc, #232] @ 999f4 │ │ │ │ @@ -124822,15 +124822,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9992c │ │ │ │ cmp r1, #1 │ │ │ │ bne 99954 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add sp, sp, #676 @ 0x2a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ bl 38870 │ │ │ │ b 99978 │ │ │ │ mov r0, #8 │ │ │ │ @@ -124855,20 +124855,20 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 999b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 999d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq fp, sp, lr, ror #24 │ │ │ │ + eoreq fp, sp, lr, lsr #24 │ │ │ │ eorseq r6, r7, r0, lsl r6 │ │ │ │ eorseq r6, r7, ip, lsr #11 │ │ │ │ eorseq lr, r5, ip, lsr #8 │ │ │ │ eorseq lr, r5, r4, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov sl, r0 │ │ │ │ @@ -124962,15 +124962,15 @@ │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a0e0 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -125234,15 +125234,15 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [fp, #480] @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldrb r0, [fp, #472] @ 0x1d8 │ │ │ │ mov r7, #21 │ │ │ │ tst r0, #1 │ │ │ │ bne 9a024 │ │ │ │ ldr r0, [fp, #328] @ 0x148 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne 9a0a0 │ │ │ │ @@ -125496,15 +125496,15 @@ │ │ │ │ eorseq sp, r5, r0, lsl #21 │ │ │ │ mlaseq r5, r4, sl, sp │ │ │ │ eorseq lr, r5, ip, lsr #1 │ │ │ │ eorseq lr, r5, r0, asr #1 │ │ │ │ eorseq r6, r7, ip, lsr #6 │ │ │ │ eorseq lr, r5, r0, lsr #16 │ │ │ │ eorseq lr, r5, r8, lsl #16 │ │ │ │ - eoreq fp, sp, r8, ror #24 │ │ │ │ + eoreq fp, sp, r8, lsr #24 │ │ │ │ ldrsbteq lr, [r5], -r0 │ │ │ │ ldrhteq lr, [r5], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #656] @ 0x290 │ │ │ │ mov fp, r1 │ │ │ │ @@ -125596,15 +125596,15 @@ │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9aacc │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -125869,15 +125869,15 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [fp, #480] @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldrb r0, [fp, #472] @ 0x1d8 │ │ │ │ mov r7, #21 │ │ │ │ tst r0, #1 │ │ │ │ bne 9aa10 │ │ │ │ ldr r0, [fp, #328] @ 0x148 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne 9aa8c │ │ │ │ @@ -126131,29 +126131,29 @@ │ │ │ │ mlaseq r5, r4, r0, sp │ │ │ │ eorseq sp, r5, r8, lsr #1 │ │ │ │ ldrhteq sp, [r5], -r0 │ │ │ │ eorseq sp, r5, r4, asr #13 │ │ │ │ eorseq r5, r7, r4, asr #18 │ │ │ │ eorseq sp, r5, r4, lsl lr │ │ │ │ ldrshteq sp, [r5], -ip │ │ │ │ - eoreq fp, sp, ip, ror r2 │ │ │ │ + eoreq fp, sp, ip, lsr r2 │ │ │ │ eorseq sp, r5, r4, ror #21 │ │ │ │ ldrhteq sp, [r5], -r0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r1, [pc, #116] @ 9ae54 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #136 @ 0x88 │ │ │ │ mov r1, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ae2c │ │ │ │ mov r1, sp │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [pc, #56] @ 9ae58 │ │ │ │ @@ -126195,33 +126195,33 @@ │ │ │ │ andeq r0, r0, r8, lsl #30 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r1, r0, r4, lsl r4 │ │ │ │ ldr r0, [pc, #3852] @ 9bdc8 │ │ │ │ str fp, [sp, #12] │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr sl, [r9, #32] │ │ │ │ str r9, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ str sl, [r9, #40] @ 0x28 │ │ │ │ beq 9c560 │ │ │ │ ldr r0, [pc, #3812] @ 9bdcc │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add fp, r0, #12 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldm fp, {r3, r8, fp} │ │ │ │ ldr r0, [pc, #3788] @ 9bdd0 │ │ │ │ ldr r4, [pc, #3788] @ 9bdd4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r7, r0, r7 │ │ │ │ adds r0, r9, #1 │ │ │ │ adc r1, r3, #0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strd r0, [r7, #8] │ │ │ │ ldr r0, [pc, #3752] @ 9bdd8 │ │ │ │ @@ -126270,15 +126270,15 @@ │ │ │ │ ldrb r5, [sp, #284] @ 0x11c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4000] @ 9bf84 │ │ │ │ mov r6, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c778 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #30033 @ 0x7551 │ │ │ │ movt r0, #29801 @ 0x7469 │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ str r0, [r7, #3] │ │ │ │ @@ -126290,15 +126290,15 @@ │ │ │ │ str r6, [sp, #364] @ 0x16c │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ strb r5, [sp, #476] @ 0x1dc │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ add r8, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 9b124 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4092] @ 9c058 │ │ │ │ mov r2, r8 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -126316,15 +126316,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c5a8 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -126340,15 +126340,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #7 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9c474 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl bfe0c │ │ │ │ b 9c474 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ @@ -126418,15 +126418,15 @@ │ │ │ │ ldrb r5, [sp, #284] @ 0x11c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4044] @ 9c200 │ │ │ │ mov r6, #10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #10 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c794 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #28261 @ 0x6e65 │ │ │ │ strh r0, [r7, #8] │ │ │ │ movw r0, #25459 @ 0x6373 │ │ │ │ movt r0, #25970 @ 0x6572 │ │ │ │ @@ -126440,15 +126440,15 @@ │ │ │ │ str r6, [sp, #364] @ 0x16c │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ strb r5, [sp, #476] @ 0x1dc │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ add r8, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 9b37c │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #3920] @ 9c204 │ │ │ │ mov r2, r8 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -126466,15 +126466,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c5d8 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -126490,15 +126490,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #10 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9c474 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl bfe0c │ │ │ │ b 9c474 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ @@ -126568,15 +126568,15 @@ │ │ │ │ ldrb r5, [sp, #284] @ 0x11c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4088] @ 9c484 │ │ │ │ mov r6, #16 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c7b0 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #25970 @ 0x6572 │ │ │ │ movt r0, #28261 @ 0x6e65 │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ str r0, [r7, #12] │ │ │ │ @@ -126594,15 +126594,15 @@ │ │ │ │ str r0, [r7] │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ add r8, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 9b5e4 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #3948] @ 9c488 │ │ │ │ mov r2, r8 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -126620,15 +126620,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c608 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -126644,15 +126644,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #16 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9c474 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl bfe0c │ │ │ │ b 9c474 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ @@ -126722,15 +126722,15 @@ │ │ │ │ ldrb r5, [sp, #284] @ 0x11c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4052] @ 9c6c8 │ │ │ │ mov r6, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c7cc │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #26977 @ 0x6961 │ │ │ │ movt r0, #25971 @ 0x6573 │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ str r0, [r7, #4] │ │ │ │ @@ -126742,15 +126742,15 @@ │ │ │ │ str r6, [sp, #364] @ 0x16c │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ strb r5, [sp, #476] @ 0x1dc │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ add r8, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 9b834 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4092] @ 9c768 │ │ │ │ mov r2, r8 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -126768,15 +126768,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c638 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -126792,15 +126792,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #8 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9c474 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl bfe0c │ │ │ │ b 9c474 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ @@ -126870,15 +126870,15 @@ │ │ │ │ ldrb r5, [sp, #284] @ 0x11c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4084] @ 9c938 │ │ │ │ mov r6, #12 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c7e8 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #26956 @ 0x694c │ │ │ │ movt r0, #29811 @ 0x7473 │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ str r0, [r7, #8] │ │ │ │ @@ -126893,15 +126893,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ strb r5, [sp, #476] @ 0x1dc │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ add r8, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 9ba90 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4084] @ 9c9bc │ │ │ │ mov r2, r8 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -126919,15 +126919,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c668 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -126943,15 +126943,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #12 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9c474 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl bfe0c │ │ │ │ b 9c474 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ @@ -127024,15 +127024,15 @@ │ │ │ │ mov r4, fp │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ mov r7, #8 │ │ │ │ ldr r0, [pc, #4056] @ 9cb88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c804 │ │ │ │ mov fp, r0 │ │ │ │ movw r0, #26996 @ 0x6974 │ │ │ │ movt r0, #31092 @ 0x7974 │ │ │ │ str r7, [sp, #372] @ 0x174 │ │ │ │ str r0, [fp, #4] │ │ │ │ @@ -127042,20 +127042,20 @@ │ │ │ │ str r0, [fp] │ │ │ │ str r7, [sp, #364] @ 0x16c │ │ │ │ str r6, [sp, #592] @ 0x250 │ │ │ │ str r5, [sp, #588] @ 0x24c │ │ │ │ str r8, [sp, #584] @ 0x248 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ - bl 2af65c │ │ │ │ + bl 2af614 │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ add r8, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 9bcf8 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4016] @ 9cbe0 │ │ │ │ mov r2, r8 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -127073,15 +127073,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c698 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -127097,15 +127097,15 @@ │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #8 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9c474 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl c4c68 │ │ │ │ b 9c474 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ @@ -127184,15 +127184,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ mov r5, #12 │ │ │ │ ldr r0, [pc, #4092] @ 9ce2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c820 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #29806 @ 0x746e │ │ │ │ movt r0, #31090 @ 0x7972 │ │ │ │ str r5, [sp, #372] @ 0x174 │ │ │ │ str r0, [r7, #8] │ │ │ │ @@ -127205,20 +127205,20 @@ │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ str r0, [r7] │ │ │ │ str r6, [sp, #592] @ 0x250 │ │ │ │ str fp, [sp, #588] @ 0x24c │ │ │ │ str r8, [sp, #584] @ 0x248 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ - bl 2af65c │ │ │ │ + bl 2af614 │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ add r8, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 9bf88 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4068] @ 9cea0 │ │ │ │ mov r2, r8 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -127236,15 +127236,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c6cc │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -127260,15 +127260,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #12 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9c474 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl c4c68 │ │ │ │ b 9c474 │ │ │ │ eorseq r4, r7, r8, lsl #29 │ │ │ │ @@ -127345,15 +127345,15 @@ │ │ │ │ ldr r3, [pc, #3704] @ 9cf20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #19 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c83c │ │ │ │ ldr r1, [pc, #3672] @ 9cf28 │ │ │ │ mov r2, #19 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -127362,22 +127362,22 @@ │ │ │ │ str r5, [sp, #372] @ 0x174 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r8, [sp, #368] @ 0x170 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ orr r0, r7, #4 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ - bl 1b4ce4 │ │ │ │ + bl 1b4c9c │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ add r7, sp, #440 @ 0x1b8 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 9c208 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #3572] @ 9cf2c │ │ │ │ mov r2, r5 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -127395,15 +127395,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c6fc │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -127419,15 +127419,15 @@ │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #19 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9c474 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl b8758 │ │ │ │ b 9c474 │ │ │ │ eorseq r4, r7, r8, lsr ip │ │ │ │ @@ -127503,15 +127503,15 @@ │ │ │ │ ldr r3, [pc, #3100] @ 9cf3c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #18 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c858 │ │ │ │ ldr r1, [pc, #3068] @ 9cf44 │ │ │ │ mov r2, #18 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -127520,22 +127520,22 @@ │ │ │ │ str r5, [sp, #372] @ 0x174 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [sp, #368] @ 0x170 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ orr r0, r7, #4 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ - bl 1b4ce4 │ │ │ │ + bl 1b4c9c │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ add r7, sp, #440 @ 0x1b8 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne 9c48c │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr ip, [pc, #2968] @ 9cf48 │ │ │ │ mov r2, r5 │ │ │ │ ldm r1!, {r3, r4, r7} │ │ │ │ @@ -127553,15 +127553,15 @@ │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ str ip, [sp, #588] @ 0x24c │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c72c │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -127577,15 +127577,15 @@ │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ mov r1, #18 │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9c474 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl b8758 │ │ │ │ mov r0, r9 │ │ │ │ bl 7fee4 │ │ │ │ @@ -127644,24 +127644,24 @@ │ │ │ │ str r0, [sl, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #44] @ 0x2c │ │ │ │ add sp, sp, #604 @ 0x25c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add fp, sp, #476 @ 0x1dc │ │ │ │ ldr r0, [pc, #2348] @ 9cea4 │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [sp, #472] @ 0x1d8 │ │ │ │ ldm fp, {r3, r8, fp} │ │ │ │ mov r4, #1 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ ldr sl, [r1, #40] @ 0x28 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r4, [r0, r6]! │ │ │ │ mov r4, #0 │ │ │ │ stmib r0, {r4, r9} │ │ │ │ add r0, r0, #12 │ │ │ │ stm r0, {r3, r8, fp} │ │ │ │ b 9aefc │ │ │ │ ldr r0, [pc, #2308] @ 9ceb4 │ │ │ │ @@ -128044,21 +128044,21 @@ │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9cbac │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #18 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9ce80 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl b8758 │ │ │ │ b 9ce80 │ │ │ │ bl 38ac8 │ │ │ │ @@ -128066,147 +128066,147 @@ │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9cc04 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #19 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9ce80 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl b8758 │ │ │ │ b 9ce80 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9cc58 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9ce80 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl c4c68 │ │ │ │ b 9ce80 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9ccac │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ bl bfa0c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9ce80 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl c4c68 │ │ │ │ b 9ce80 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9cd00 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9ce80 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl bfe0c │ │ │ │ b 9ce80 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9cd54 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9ce80 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl bfe0c │ │ │ │ b 9ce80 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9cda8 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9ce80 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl bfe0c │ │ │ │ b 9ce80 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9cdfc │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #10 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9ce80 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl bfe0c │ │ │ │ b 9ce80 │ │ │ │ eorseq r4, r7, r0, asr #32 │ │ │ │ @@ -128214,21 +128214,21 @@ │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9ce54 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq 9ce80 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl bfe0c │ │ │ │ mov r0, r4 │ │ │ │ bl 7fee4 │ │ │ │ @@ -128239,63 +128239,63 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq ip, [r5], -r8 │ │ │ │ eorseq r3, r7, r0, lsl r9 │ │ │ │ eorseq fp, r5, r0, ror #8 │ │ │ │ eorseq fp, r5, r0, ror r4 │ │ │ │ eorseq ip, r5, r0, lsl #2 │ │ │ │ - eoreq r9, sp, r8, asr #14 │ │ │ │ + eoreq r9, sp, r8, lsl #14 │ │ │ │ eorseq ip, r5, r8 │ │ │ │ ldrshteq fp, [r5], -r4 │ │ │ │ eorseq ip, r5, r4, ror #1 │ │ │ │ - eoreq r9, sp, r8, lsl r7 │ │ │ │ + ldrdeq r9, [sp], -r8 @ │ │ │ │ ldrsbteq fp, [r5], -r8 │ │ │ │ eorseq fp, r5, r4, asr #31 │ │ │ │ eorseq ip, r5, r8, asr #1 │ │ │ │ - eoreq r9, sp, r8, ror #13 │ │ │ │ + eoreq r9, sp, r8, lsr #13 │ │ │ │ eorseq fp, r5, r8, lsr #31 │ │ │ │ mlaseq r5, r4, pc, fp @ │ │ │ │ eorseq ip, r5, ip, lsr #1 │ │ │ │ - strhteq r9, [sp], -r8 │ │ │ │ + eoreq r9, sp, r8, ror r6 │ │ │ │ eorseq fp, r5, r8, ror pc │ │ │ │ eorseq fp, r5, r4, ror #30 │ │ │ │ mlaseq r5, r0, r0, ip │ │ │ │ - eoreq r9, sp, r8, lsl #13 │ │ │ │ + eoreq r9, sp, r8, asr #12 │ │ │ │ eorseq fp, r5, r8, asr #30 │ │ │ │ eorseq fp, r5, r4, lsr pc │ │ │ │ eorseq ip, r5, r4, ror r0 │ │ │ │ - eoreq r9, sp, r8, asr r6 │ │ │ │ + eoreq r9, sp, r8, lsl r6 │ │ │ │ eorseq fp, r5, r8, lsl pc │ │ │ │ eorseq fp, r5, r4, lsl #30 │ │ │ │ eorseq ip, r5, r8, asr r0 │ │ │ │ - eoreq r9, sp, r4, lsr #12 │ │ │ │ + eoreq r9, sp, r4, ror #11 │ │ │ │ eorseq fp, r5, r4, ror #29 │ │ │ │ ldrsbteq fp, [r5], -r0 │ │ │ │ eorseq r3, r7, r8, asr #27 │ │ │ │ eorseq ip, r5, ip, lsr r0 │ │ │ │ - eoreq r9, sp, ip, lsr #7 │ │ │ │ + eoreq r9, sp, ip, ror #6 │ │ │ │ eorseq ip, r5, ip, asr r4 │ │ │ │ - strdeq r9, [sp], -r4 @ │ │ │ │ + strhteq r9, [sp], -r4 │ │ │ │ ldrhteq fp, [r5], -r4 │ │ │ │ eorseq fp, r5, r0, lsr #29 │ │ │ │ eorseq r3, r7, r0, asr fp │ │ │ │ eorseq ip, r5, r0, lsr #32 │ │ │ │ - eoreq r9, sp, ip, asr #2 │ │ │ │ + eoreq r9, sp, ip, lsl #2 │ │ │ │ eorseq ip, r5, r4, ror #3 │ │ │ │ - eoreq r9, sp, r4, asr #11 │ │ │ │ + eoreq r9, sp, r4, lsl #11 │ │ │ │ eorseq fp, r5, r4, lsl #29 │ │ │ │ eorseq fp, r5, r0, ror lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #60] @ 9cfa4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #36] @ 9cfa8 │ │ │ │ movne r2, #0 │ │ │ │ ldrne r5, [sp, #24] │ │ │ │ addne r1, pc, r1 │ │ │ │ strbne r2, [r0, #8] │ │ │ │ strdne r4, [r0] │ │ │ │ @@ -128334,31 +128334,31 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 9d010 │ │ │ │ cmp r2, #1 │ │ │ │ popne {fp, pc} │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e0ec4 │ │ │ │ + bl 2e0e7c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ bl c8d4c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ mov r6, #0 │ │ │ │ vldr d9, [pc, #168] @ 9d118 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 356aac │ │ │ │ + bl 356a64 │ │ │ │ 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 │ │ │ │ @@ -128401,24 +128401,24 @@ │ │ │ │ eorseq r2, r7, r0, ror 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 2e0ec4 │ │ │ │ + bl 2e0e7c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ bl c8d4c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ mov r6, #0 │ │ │ │ vldr d9, [pc, #168] @ 9d208 │ │ │ │ str r6, [r4, #32] │ │ │ │ - bl 356aac │ │ │ │ + bl 356a64 │ │ │ │ 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 │ │ │ │ @@ -128492,19 +128492,19 @@ │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #32] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9e330 │ │ │ │ b 9d2c0 │ │ │ │ @ instruction: 0xfffe95bc │ │ │ │ - eoreq r7, sp, r4, lsl #27 │ │ │ │ - eoreq r7, sp, ip, ror #31 │ │ │ │ + eoreq r7, sp, r4, asr #26 │ │ │ │ + eoreq r7, sp, ip, lsr #31 │ │ │ │ eorseq sl, r5, r4, lsl fp │ │ │ │ eorseq sl, r5, r4, lsr #21 │ │ │ │ - eoreq r7, sp, ip, lsr pc │ │ │ │ + strdeq r7, [sp], -ip @ │ │ │ │ ldrhteq sl, [r5], -r8 │ │ │ │ movw r0, #65533 @ 0xfffd │ │ │ │ cmp r6, r0 │ │ │ │ bhi 9e360 │ │ │ │ ldr r0, [pc, #-32] @ 9d2b4 │ │ │ │ mov r7, #2 │ │ │ │ str r8, [sp, #24] │ │ │ │ @@ -129577,143 +129577,143 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xfffe943c │ │ │ │ - eoreq r7, sp, r0, ror lr │ │ │ │ + eoreq r7, sp, r0, lsr lr │ │ │ │ ldrshteq sl, [r5], -r8 │ │ │ │ @ instruction: 0xfffe93e4 │ │ │ │ eorseq sl, r5, ip, ror #18 │ │ │ │ - eoreq r7, sp, r4, lsl #28 │ │ │ │ + eoreq r7, sp, r4, asr #27 │ │ │ │ @ instruction: 0xfffe9388 │ │ │ │ - strhteq r7, [sp], -r8 │ │ │ │ + eoreq r7, sp, r8, ror sp │ │ │ │ eorseq sl, r5, r4, asr #14 │ │ │ │ @ instruction: 0xfffe9334 │ │ │ │ eorseq sl, r5, ip, asr #17 │ │ │ │ - eoreq r7, sp, r4, asr sp │ │ │ │ + eoreq r7, sp, r4, lsl sp │ │ │ │ @ instruction: 0xfffe92d8 │ │ │ │ - eoreq r7, sp, r8, lsl #26 │ │ │ │ + eoreq r7, sp, r8, asr #25 │ │ │ │ mlaseq r5, r4, r6, sl │ │ │ │ @ instruction: 0xfffe9284 │ │ │ │ eorseq sl, r5, ip, lsr #16 │ │ │ │ - eoreq r7, sp, r4, lsr #25 │ │ │ │ + eoreq r7, sp, r4, ror #24 │ │ │ │ @ instruction: 0xfffe9228 │ │ │ │ - eoreq r7, sp, r8, asr ip │ │ │ │ + eoreq r7, sp, r8, lsl ip │ │ │ │ eorseq sl, r5, r4, ror #11 │ │ │ │ @ instruction: 0xfffe91d4 │ │ │ │ eorseq sl, r5, ip, lsl #15 │ │ │ │ - strdeq r7, [sp], -r4 @ │ │ │ │ + strhteq r7, [sp], -r4 │ │ │ │ @ instruction: 0xfffe9178 │ │ │ │ - eoreq r7, sp, r8, lsr #23 │ │ │ │ + eoreq r7, sp, r8, ror #22 │ │ │ │ eorseq sl, r5, r4, lsr r5 │ │ │ │ @ instruction: 0xfffe9124 │ │ │ │ ldrshteq sl, [r5], -r0 │ │ │ │ - eoreq r7, sp, r4, asr #22 │ │ │ │ + eoreq r7, sp, r4, lsl #22 │ │ │ │ @ instruction: 0xfffe90c0 │ │ │ │ - @ instruction: 0x001025b0 │ │ │ │ + andseq r2, r0, r8, ror #10 │ │ │ │ eorseq sl, r5, r0, lsr #13 │ │ │ │ - eoreq r7, sp, r0, lsl #23 │ │ │ │ + eoreq r7, sp, r0, asr #22 │ │ │ │ eorseq sl, r5, r8, asr r6 │ │ │ │ - eoreq r7, sp, r0, ror #20 │ │ │ │ + eoreq r7, sp, r0, lsr #20 │ │ │ │ eorseq sl, r5, r8, ror #7 │ │ │ │ ldrsbteq sl, [r5], -ip │ │ │ │ @ instruction: 0xfffe8f80 │ │ │ │ eorseq sl, r5, ip, lsl #11 │ │ │ │ mlaseq r5, ip, r5, sl │ │ │ │ - eoreq r7, sp, ip, asr sl │ │ │ │ - andseq r2, r0, r8, asr #8 │ │ │ │ - eoreq r7, sp, r0, ror #13 │ │ │ │ + eoreq r7, sp, ip, lsl sl │ │ │ │ + andseq r2, r0, r0, lsl #8 │ │ │ │ + eoreq r7, sp, r0, lsr #13 │ │ │ │ eorseq sl, r5, r4, lsr r5 │ │ │ │ - ldrdeq r7, [sp], -ip @ │ │ │ │ + mlaeq sp, ip, r9, r7 │ │ │ │ eorseq sl, r5, r0, asr #9 │ │ │ │ - eoreq r7, sp, r4, ror #12 │ │ │ │ - eoreq r7, sp, r0, asr #17 │ │ │ │ + eoreq r7, sp, r4, lsr #12 │ │ │ │ + eoreq r7, sp, r0, lsl #17 │ │ │ │ eorseq sl, r5, ip, asr #4 │ │ │ │ - eoreq r7, sp, r4, lsl #12 │ │ │ │ + eoreq r7, sp, r4, asr #11 │ │ │ │ eorseq sl, r5, r4, ror r4 │ │ │ │ - eoreq r7, sp, r8, lsr #11 │ │ │ │ + eoreq r7, sp, r8, ror #10 │ │ │ │ eorseq sl, r5, ip, lsr #8 │ │ │ │ eorseq sl, r5, r4, lsr #4 │ │ │ │ - strhteq r7, [sp], -r0 │ │ │ │ - andseq r2, r0, r0, lsr #5 │ │ │ │ - mlaeq sp, r4, r7, r7 │ │ │ │ + eoreq r7, sp, r0, ror r8 │ │ │ │ + andseq r2, r0, r8, asr r2 │ │ │ │ + eoreq r7, sp, r4, asr r7 │ │ │ │ eorseq sl, r5, ip, lsl r1 │ │ │ │ - ldrdeq r7, [sp], -ip @ │ │ │ │ + mlaeq sp, ip, r4, r7 │ │ │ │ eorseq sl, r5, r4, ror r3 │ │ │ │ @ instruction: 0xfffe8cc4 │ │ │ │ - eoreq r7, sp, r8, lsl #9 │ │ │ │ + eoreq r7, sp, r8, asr #8 │ │ │ │ eorseq sl, r5, r0, lsr r3 │ │ │ │ - mlaeq sp, r8, r7, r7 │ │ │ │ - andseq r2, r0, r4, lsl #3 │ │ │ │ + eoreq r7, sp, r8, asr r7 │ │ │ │ + andseq r2, r0, ip, lsr r1 │ │ │ │ eorseq sl, r5, ip, ror #4 │ │ │ │ ldrsbteq sl, [r5], -r8 │ │ │ │ - eoreq r7, sp, ip, ror #12 │ │ │ │ + eoreq r7, sp, ip, lsr #12 │ │ │ │ mlaseq r5, r8, r2, sl │ │ │ │ ldrsbteq r9, [r5], -r0 │ │ │ │ - mlaeq sp, r0, sl, r7 │ │ │ │ + eoreq r7, sp, r0, asr sl │ │ │ │ @ instruction: 0xfffe8b78 │ │ │ │ - andseq r2, r0, r8, lsl #1 │ │ │ │ + andseq r2, r0, r0, asr #32 │ │ │ │ eorseq sl, r5, r8, lsl r2 │ │ │ │ - eoreq r7, sp, ip, lsr #12 │ │ │ │ + eoreq r7, sp, ip, ror #11 │ │ │ │ @ instruction: 0xfffe8aec │ │ │ │ ldrsbteq sl, [r5], -r0 │ │ │ │ - eoreq r7, sp, r0, asr #11 │ │ │ │ - @ instruction: 0x00101fb0 │ │ │ │ + eoreq r7, sp, r0, lsl #11 │ │ │ │ + andseq r1, r0, r8, ror #30 │ │ │ │ @ instruction: 0xfffe8a78 │ │ │ │ eorseq sl, r5, ip, ror #2 │ │ │ │ - eoreq r7, sp, r0, asr r5 │ │ │ │ + eoreq r7, sp, r0, lsl r5 │ │ │ │ @ instruction: 0xfffe8a0c │ │ │ │ eorseq sl, r5, r4, lsr #2 │ │ │ │ - eoreq r7, sp, r4, ror #9 │ │ │ │ + eoreq r7, sp, r4, lsr #9 │ │ │ │ @ instruction: 0xfffe89a8 │ │ │ │ eorseq sl, r5, ip, asr #1 │ │ │ │ - eoreq r7, sp, r0, lsl #9 │ │ │ │ + eoreq r7, sp, r0, asr #8 │ │ │ │ @ instruction: 0xfffe893c │ │ │ │ eorseq sl, r5, ip, ror r0 │ │ │ │ - eoreq r7, sp, r8, lsl r4 │ │ │ │ + ldrdeq r7, [sp], -r8 @ │ │ │ │ eorseq r9, r5, r8, asr sp │ │ │ │ @ instruction: 0xfffe88d0 │ │ │ │ eorseq sl, r5, r4, lsr #32 │ │ │ │ eorseq sl, r5, r4, lsr r0 │ │ │ │ - mlaeq sp, r8, r3, r7 │ │ │ │ + eoreq r7, sp, r8, asr r3 │ │ │ │ @ instruction: 0xfffe8864 │ │ │ │ ldrsbteq r9, [r5], -r8 │ │ │ │ ldrshteq r9, [r5], -r8 │ │ │ │ - eoreq r7, sp, r0, lsr r3 │ │ │ │ + strdeq r7, [sp], -r0 @ │ │ │ │ @ instruction: 0xfffe87fc │ │ │ │ mlaseq r5, r8, pc, r9 @ │ │ │ │ - ldrdeq r7, [sp], -r4 @ │ │ │ │ + mlaeq sp, r4, r2, r7 │ │ │ │ eorseq r9, r5, r4, lsr pc │ │ │ │ @ instruction: 0xfffe878c │ │ │ │ eorseq r9, r5, r0, asr #30 │ │ │ │ - eoreq r7, sp, r4, ror #4 │ │ │ │ + eoreq r7, sp, r4, lsr #4 │ │ │ │ eorseq r9, r5, r4, lsr #23 │ │ │ │ @ instruction: 0xfffe871c │ │ │ │ eorseq r9, r5, ip, ror #29 │ │ │ │ - eoreq r7, sp, ip, asr #11 │ │ │ │ + eoreq r7, sp, ip, lsl #11 │ │ │ │ @ instruction: 0xfffe86b0 │ │ │ │ ldrhteq r9, [r5], -r0 │ │ │ │ eorseq r9, r5, r8, ror lr │ │ │ │ - eoreq r7, sp, ip, asr r1 │ │ │ │ + eoreq r7, sp, ip, lsl r1 │ │ │ │ ldrhteq r9, [r5], -r8 │ │ │ │ @ instruction: 0xfffe8610 │ │ │ │ eorseq r9, r5, r4, lsr #28 │ │ │ │ - @ instruction: 0x00101af0 │ │ │ │ + andseq r1, r0, r8, lsr #21 │ │ │ │ eorseq r9, r5, r8, ror #19 │ │ │ │ @ instruction: 0xfffe85ac │ │ │ │ ldrsbteq r9, [r5], -r4 │ │ │ │ eorseq r9, r5, r4, ror #25 │ │ │ │ @ instruction: 0xfffe8538 │ │ │ │ eorseq r9, r5, ip, lsl sl │ │ │ │ - eoreq r6, sp, r4, ror #30 │ │ │ │ + eoreq r6, sp, r4, lsr #30 │ │ │ │ eorseq r9, r5, r8, asr #16 │ │ │ │ eorseq r9, r5, ip, lsl #20 │ │ │ │ - eoreq r7, sp, r4, lsr #20 │ │ │ │ + eoreq r7, sp, r4, ror #19 │ │ │ │ eorseq sl, r5, ip, ror r2 │ │ │ │ eorseq r9, r5, ip, lsr sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldr r3, [pc, #124] @ 9e634 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ @@ -129721,15 +129721,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, #136 @ 0x88 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9e60c │ │ │ │ mov r1, sp │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [pc, #56] @ 9e638 │ │ │ │ @@ -129846,15 +129846,15 @@ │ │ │ │ mov r0, #28 │ │ │ │ vstr d8, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9e89c │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #4040] @ 9f7b8 │ │ │ │ mov r2, r8 │ │ │ │ @@ -129873,15 +129873,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #692] @ 0x2b4 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a06ac │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ ldrh r2, [r5, #149] @ 0x95 │ │ │ │ ldrb r3, [sp, #691] @ 0x2b3 │ │ │ │ ldrb r4, [sp, #688] @ 0x2b0 │ │ │ │ @@ -129985,15 +129985,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r8, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9eacc │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #4036] @ 9f9e0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -130012,15 +130012,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ add r7, sp, #540 @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne a08c4 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ ldrh r2, [r7, #229] @ 0xe5 │ │ │ │ ldrb r3, [sp, #771] @ 0x303 │ │ │ │ @@ -130119,15 +130119,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r8, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9ece4 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #3980] @ 9fbc0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -130146,15 +130146,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ add r7, sp, #540 @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne a0894 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ ldrh r2, [r7, #229] @ 0xe5 │ │ │ │ ldrb r3, [sp, #771] @ 0x303 │ │ │ │ @@ -130249,15 +130249,15 @@ │ │ │ │ mov r0, #28 │ │ │ │ vstr d8, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add fp, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9eeec │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #3940] @ 9fda0 │ │ │ │ mov r2, fp │ │ │ │ @@ -130276,15 +130276,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #692] @ 0x2b4 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, fp │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a06dc │ │ │ │ ldrb r3, [sp, #688] @ 0x2b0 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ @@ -130384,15 +130384,15 @@ │ │ │ │ mov r0, #28 │ │ │ │ vstr d8, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9f108 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #3964] @ 9ffd4 │ │ │ │ mov r2, r8 │ │ │ │ @@ -130411,15 +130411,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ add r7, sp, #540 @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne a0800 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ ldrh r2, [r7, #229] @ 0xe5 │ │ │ │ ldrb r3, [sp, #771] @ 0x303 │ │ │ │ @@ -130512,15 +130512,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r8, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9f308 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #3988] @ a01ec │ │ │ │ mov r2, r8 │ │ │ │ @@ -130539,15 +130539,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ add r7, sp, #540 @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne a070c │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ ldrh r2, [r7, #229] @ 0xe5 │ │ │ │ ldrb r3, [sp, #771] @ 0x303 │ │ │ │ @@ -130653,15 +130653,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r8, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9f53c │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #3920] @ a03dc │ │ │ │ mov r2, r8 │ │ │ │ @@ -130680,15 +130680,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ add r7, sp, #540 @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne a08f4 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ ldrh r2, [r7, #229] @ 0xe5 │ │ │ │ ldrb r3, [sp, #771] @ 0x303 │ │ │ │ @@ -130781,15 +130781,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r8, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9f73c │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #4076] @ a0678 │ │ │ │ mov r2, r8 │ │ │ │ @@ -130808,15 +130808,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ add r7, sp, #540 @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne a073c │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ ldrh r2, [r7, #229] @ 0xe5 │ │ │ │ ldrb r3, [sp, #771] @ 0x303 │ │ │ │ @@ -130882,16 +130882,16 @@ │ │ │ │ ldr fp, [sp, #376] @ 0x178 │ │ │ │ cmp fp, #70 @ 0x46 │ │ │ │ bne 9f808 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, #6 │ │ │ │ b a05d4 │ │ │ │ - eoreq r6, sp, lr, asr #31 │ │ │ │ - strdeq r6, [sp], -r9 @ │ │ │ │ + eoreq r6, sp, lr, lsl #31 │ │ │ │ + strhteq r6, [sp], -r9 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ ldrh r0, [sl, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ strh r0, [sl, #96] @ 0x60 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ stm r0, {r2, r3, r6} │ │ │ │ @@ -130912,15 +130912,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r8, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9f948 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #4088] @ a0890 │ │ │ │ mov r2, r8 │ │ │ │ @@ -130939,15 +130939,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #692] @ 0x2b4 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a067c │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ ldrh r2, [r5, #149] @ 0x95 │ │ │ │ ldrb r3, [sp, #691] @ 0x2b3 │ │ │ │ ldrb r4, [sp, #688] @ 0x2b0 │ │ │ │ @@ -130955,15 +130955,15 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strh r2, [r5, #228] @ 0xe4 │ │ │ │ strb r3, [sp, #770] @ 0x302 │ │ │ │ vldr d8, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a00f8 │ │ │ │ - eoreq r6, sp, r0, ror #31 │ │ │ │ + eoreq r6, sp, r0, lsr #31 │ │ │ │ add r7, sp, #352 @ 0x160 │ │ │ │ add sl, sp, #276 @ 0x114 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ ldrb r0, [sp, #374] @ 0x176 │ │ │ │ ldrh r1, [sl, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ @@ -131026,20 +131026,20 @@ │ │ │ │ bne 9fa30 │ │ │ │ mov r0, r7 │ │ │ │ bl bc2f0 │ │ │ │ cmp fp, #69 @ 0x45 │ │ │ │ bne 9fb00 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1d7090 │ │ │ │ + bl 1d7048 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9fb28 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #4064] @ a0a54 │ │ │ │ mov r2, r8 │ │ │ │ @@ -131058,15 +131058,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #692] @ 0x2b4 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a07a0 │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ ldrh r2, [r5, #149] @ 0x95 │ │ │ │ ldrb r3, [sp, #691] @ 0x2b3 │ │ │ │ ldrb r4, [sp, #688] @ 0x2b0 │ │ │ │ @@ -131082,16 +131082,16 @@ │ │ │ │ add sl, sp, #276 @ 0x114 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ ldrb r0, [sp, #326] @ 0x146 │ │ │ │ ldrh r1, [sl, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ b a0120 │ │ │ │ - mlaeq sp, r0, sp, r6 │ │ │ │ - ldrdeq r6, [sp], -ip @ │ │ │ │ + eoreq r6, sp, r0, asr sp │ │ │ │ + mlaeq sp, ip, sp, r6 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ ldrb r2, [sp, #739] @ 0x2e3 │ │ │ │ ldrh r3, [r5, #197] @ 0xc5 │ │ │ │ ldr r7, [sp, #748] @ 0x2ec │ │ │ │ ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ @@ -131151,15 +131151,15 @@ │ │ │ │ mov r0, #28 │ │ │ │ vstr d8, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9fd08 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #4088] @ a0c4c │ │ │ │ mov r2, r8 │ │ │ │ @@ -131178,15 +131178,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ add r7, sp, #540 @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne a0648 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ ldrh r2, [r7, #229] @ 0xe5 │ │ │ │ ldrb r3, [sp, #771] @ 0x303 │ │ │ │ @@ -131203,15 +131203,15 @@ │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ str r8, [sp, #8] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ ldrb r0, [sp, #542] @ 0x21e │ │ │ │ ldrh r1, [r5] │ │ │ │ ldr r6, [sp, #532] @ 0x214 │ │ │ │ b a0538 │ │ │ │ - eoreq r6, sp, r9, lsl #23 │ │ │ │ + eoreq r6, sp, r9, asr #22 │ │ │ │ add r1, sp, #540 @ 0x21c │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ ldr lr, [sp, #744] @ 0x2e8 │ │ │ │ mov r8, #0 │ │ │ │ ldrb r2, [sp, #739] @ 0x2e3 │ │ │ │ ldrh r3, [r1, #197] @ 0xc5 │ │ │ │ ldr r7, [sp, #748] @ 0x2ec │ │ │ │ @@ -131287,20 +131287,20 @@ │ │ │ │ str r5, [sp, #464] @ 0x1d0 │ │ │ │ str r4, [sp, #468] @ 0x1d4 │ │ │ │ ldr fp, [sp, #420] @ 0x1a4 │ │ │ │ vldr d8, [sp, #136] @ 0x88 │ │ │ │ b 9ff84 │ │ │ │ add r1, r8, #8 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl 1d70c0 │ │ │ │ + bl 1d7078 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne 9ff28 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #4088] @ a0e80 │ │ │ │ mov r2, r8 │ │ │ │ @@ -131319,15 +131319,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #692] @ 0x2b4 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ add r7, sp, #540 @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne a07d0 │ │ │ │ ldrb r3, [sp, #688] @ 0x2b0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ @@ -131338,16 +131338,16 @@ │ │ │ │ strh r2, [r7, #228] @ 0xe4 │ │ │ │ strb r3, [sp, #770] @ 0x302 │ │ │ │ vldr d8, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ mov r8, #1 │ │ │ │ b 9ff7c │ │ │ │ - eoreq r6, sp, r4, lsl #19 │ │ │ │ - eoreq r6, sp, r8, ror r9 │ │ │ │ + eoreq r6, sp, r4, asr #18 │ │ │ │ + eoreq r6, sp, r8, lsr r9 │ │ │ │ add r1, sp, #540 @ 0x21c │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ ldr ip, [sp, #744] @ 0x2e8 │ │ │ │ add sl, sp, #276 @ 0x114 │ │ │ │ ldrb r2, [sp, #739] @ 0x2e3 │ │ │ │ mov r8, #0 │ │ │ │ ldrh r3, [r1, #197] @ 0xc5 │ │ │ │ @@ -131409,20 +131409,20 @@ │ │ │ │ bne a002c │ │ │ │ mov r0, r7 │ │ │ │ bl bd200 │ │ │ │ cmp fp, #69 @ 0x45 │ │ │ │ bne a0104 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1d71dc │ │ │ │ + bl 1d7194 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne a0144 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #3548] @ a0e4c │ │ │ │ mov r2, r8 │ │ │ │ @@ -131441,15 +131441,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #692] @ 0x2b4 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne a0770 │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ ldrh r2, [r5, #149] @ 0x95 │ │ │ │ ldrb r3, [sp, #691] @ 0x2b3 │ │ │ │ ldrb r4, [sp, #688] @ 0x2b0 │ │ │ │ @@ -131474,15 +131474,15 @@ │ │ │ │ mov r8, #1 │ │ │ │ str r2, [sp, #456] @ 0x1c8 │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ str r7, [sp, #464] @ 0x1d0 │ │ │ │ strh r1, [r5, #228] @ 0xe4 │ │ │ │ str r6, [sp, #468] @ 0x1d4 │ │ │ │ b a0198 │ │ │ │ - mlaeq sp, ip, r7, r6 │ │ │ │ + eoreq r6, sp, ip, asr r7 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ ldrb r2, [sp, #739] @ 0x2e3 │ │ │ │ ldrh r3, [r5, #197] @ 0xc5 │ │ │ │ ldr r7, [sp, #748] @ 0x2ec │ │ │ │ ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ @@ -131546,15 +131546,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ strb r8, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne a0348 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #3164] @ a0edc │ │ │ │ mov r2, r8 │ │ │ │ @@ -131573,15 +131573,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ add r7, sp, #540 @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne a0830 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ ldrh r2, [r7, #229] @ 0xe5 │ │ │ │ ldrb r3, [sp, #771] @ 0x303 │ │ │ │ @@ -131602,16 +131602,16 @@ │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ str r8, [sp, #8] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ ldrb r0, [sp, #638] @ 0x27e │ │ │ │ ldrh r1, [r5, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #628] @ 0x274 │ │ │ │ b a0538 │ │ │ │ - eoreq r5, sp, r8, ror ip │ │ │ │ - eoreq r5, sp, r0, ror #24 │ │ │ │ + eoreq r5, sp, r8, lsr ip │ │ │ │ + eoreq r5, sp, r0, lsr #24 │ │ │ │ add r1, sp, #540 @ 0x21c │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ ldr lr, [sp, #744] @ 0x2e8 │ │ │ │ mov r8, #0 │ │ │ │ ldrb r2, [sp, #739] @ 0x2e3 │ │ │ │ ldrh r3, [r1, #197] @ 0xc5 │ │ │ │ ldr r7, [sp, #748] @ 0x2ec │ │ │ │ @@ -131625,15 +131625,15 @@ │ │ │ │ strh r3, [r1, #168] @ 0xa8 │ │ │ │ str r7, [sp, #688] @ 0x2b0 │ │ │ │ str r6, [sp, #692] @ 0x2b4 │ │ │ │ str r5, [sp, #696] @ 0x2b8 │ │ │ │ str r4, [sp, #700] @ 0x2bc │ │ │ │ vldr d8, [sp, #112] @ 0x70 │ │ │ │ b a0314 │ │ │ │ - eoreq r5, sp, r8, asr #24 │ │ │ │ + eoreq r5, sp, r8, lsl #24 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, fp │ │ │ │ strb r0, [r4, #132] @ 0x84 │ │ │ │ str r6, [r4, #128] @ 0x80 │ │ │ │ add r7, r4, #24 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ mov r1, r7 │ │ │ │ @@ -131674,15 +131674,15 @@ │ │ │ │ str r8, [sp, #388] @ 0x184 │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ bne a05e8 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #2588] @ a0e9c │ │ │ │ mov r2, r8 │ │ │ │ @@ -131701,15 +131701,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #772] @ 0x304 │ │ │ │ str r1, [sp, #788] @ 0x314 │ │ │ │ str r0, [sp, #780] @ 0x30c │ │ │ │ add r1, sp, #780 @ 0x30c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ bne a0860 │ │ │ │ ldrb r3, [sp, #768] @ 0x300 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ @@ -131720,15 +131720,15 @@ │ │ │ │ strh r2, [r5, #168] @ 0xa8 │ │ │ │ strb r3, [sp, #710] @ 0x2c6 │ │ │ │ vldr d8, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ mov r8, #1 │ │ │ │ b a063c │ │ │ │ - eoreq r6, sp, r8, asr r3 │ │ │ │ + eoreq r6, sp, r8, lsl r3 │ │ │ │ add sl, sp, #276 @ 0x114 │ │ │ │ add r7, sp, #496 @ 0x1f0 │ │ │ │ vmov d8, r6, r8 │ │ │ │ ldrb r0, [sp, #518] @ 0x206 │ │ │ │ ldrh r1, [sl, #240] @ 0xf0 │ │ │ │ ldr r6, [sp, #508] @ 0x1fc │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ @@ -131869,15 +131869,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #31 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ b a0920 │ │ │ │ - eoreq r6, sp, r0, lsl r1 │ │ │ │ + ldrdeq r6, [sp], -r0 @ │ │ │ │ ldr r0, [pc, #1752] @ a0e50 │ │ │ │ ldr r3, [pc, #1752] @ a0e54 │ │ │ │ ldr r1, [pc, #1752] @ a0e58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ @@ -132143,227 +132143,227 @@ │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0bb8 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0be4 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0c10 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0c3c │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ eorseq r8, r5, r0, asr #18 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0c6c │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0c98 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0cc4 │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0cf0 │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0d1c │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0d48 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0d74 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0da0 │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0dcc │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0df8 │ │ │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ b a0e2c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a0e24 │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ bl bfa0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r7, r5, r0, asr r4 │ │ │ │ eorseq r7, r5, ip, asr r4 │ │ │ │ eorseq r8, r5, r4, lsr #10 │ │ │ │ - eoreq r5, sp, r0, lsl #11 │ │ │ │ + eoreq r5, sp, r0, asr #10 │ │ │ │ eorseq r7, r5, r0, asr #28 │ │ │ │ eorseq r7, r5, ip, lsr #28 │ │ │ │ - eoreq r5, sp, r0, asr r5 │ │ │ │ + eoreq r5, sp, r0, lsl r5 │ │ │ │ eorseq r7, r5, r0, lsl lr │ │ │ │ ldrshteq r7, [r5], -ip │ │ │ │ - eoreq r5, sp, r4, asr #12 │ │ │ │ + eoreq r5, sp, r4, lsl #12 │ │ │ │ eorseq r7, r5, r4, lsl #30 │ │ │ │ ldrshteq r7, [r5], -r0 │ │ │ │ - eoreq r5, sp, r4, ror r6 │ │ │ │ + eoreq r5, sp, r4, lsr r6 │ │ │ │ eorseq r7, r5, r4, lsr pc │ │ │ │ eorseq r7, r5, r0, lsr #30 │ │ │ │ eorseq r8, r5, ip, lsl #14 │ │ │ │ - eoreq r5, sp, r0, lsr #10 │ │ │ │ + eoreq r5, sp, r0, ror #9 │ │ │ │ eorseq r7, r5, r0, ror #27 │ │ │ │ eorseq r7, r5, ip, asr #27 │ │ │ │ - eoreq r5, sp, r4, lsl r6 │ │ │ │ + ldrdeq r5, [sp], -r4 @ │ │ │ │ ldrsbteq r7, [r5], -r4 │ │ │ │ eorseq r7, r5, r0, asr #29 │ │ │ │ eorseq r8, r5, r4, lsl r1 │ │ │ │ - mlaeq sp, r0, r4, r5 │ │ │ │ + eoreq r5, sp, r0, asr r4 │ │ │ │ eorseq r7, r5, r0, asr sp │ │ │ │ eorseq r7, r5, ip, lsr sp │ │ │ │ - eoreq r5, sp, r8, lsr #13 │ │ │ │ + eoreq r5, sp, r8, ror #12 │ │ │ │ eorseq r7, r5, r8, ror #30 │ │ │ │ eorseq r7, r5, r4, asr pc │ │ │ │ - strdeq r5, [sp], -r0 @ │ │ │ │ + strhteq r5, [sp], -r0 │ │ │ │ ldrhteq r7, [r5], -r0 │ │ │ │ mlaseq r5, ip, sp, r7 │ │ │ │ - strhteq r5, [sp], -r4 │ │ │ │ + eoreq r5, sp, r4, ror r5 │ │ │ │ eorseq r7, r5, r4, ror lr │ │ │ │ eorseq r7, r5, r0, ror #28 │ │ │ │ - eoreq r5, sp, r4, ror #11 │ │ │ │ + eoreq r5, sp, r4, lsr #11 │ │ │ │ eorseq r7, r5, r4, lsr #29 │ │ │ │ mlaseq r5, r0, lr, r7 │ │ │ │ eorseq r8, r5, r4, lsl r3 │ │ │ │ - eoreq r5, sp, r0, asr #9 │ │ │ │ + eoreq r5, sp, r0, lsl #9 │ │ │ │ eorseq r7, r5, r0, lsl #27 │ │ │ │ eorseq r7, r5, ip, ror #26 │ │ │ │ - strdeq r5, [sp], -ip @ │ │ │ │ + strhteq r5, [sp], -ip │ │ │ │ ldrhteq r7, [r5], -ip │ │ │ │ eorseq r7, r5, r8, lsr #25 │ │ │ │ - eoreq r5, sp, ip, lsr #8 │ │ │ │ + eoreq r5, sp, ip, ror #7 │ │ │ │ eorseq r7, r5, ip, ror #25 │ │ │ │ ldrsbteq r7, [r5], -r8 │ │ │ │ - eoreq r5, sp, ip, asr r4 │ │ │ │ + eoreq r5, sp, ip, lsl r4 │ │ │ │ eorseq r7, r5, ip, lsl sp │ │ │ │ eorseq r7, r5, r8, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #416 @ 0x1a0 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r3, #4 │ │ │ │ mov r7, #0 │ │ │ │ @@ -132405,15 +132405,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r0, [sp, #77] @ 0x4d │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a1138 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [pc, #504] @ a11e8 │ │ │ │ @@ -132433,15 +132433,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ strb r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, #416 @ 0x1a0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a1158 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #416 @ 0x1a0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [pc, #404] @ a11f4 │ │ │ │ @@ -132461,15 +132461,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r0, [sp, #77] @ 0x4d │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a1168 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [pc, #260] @ a11d4 │ │ │ │ @@ -132482,15 +132482,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ strb r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, #416 @ 0x1a0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a1148 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #416 @ 0x1a0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [pc, #184] @ a11dc │ │ │ │ @@ -132533,23 +132533,23 @@ │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl be4c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r4, sp, r0, asr r8 │ │ │ │ + eoreq r4, sp, r0, lsl r8 │ │ │ │ eorseq lr, r6, r4, ror #27 │ │ │ │ ldrsbteq r6, [r5], -r8 │ │ │ │ mlaseq r6, r0, sp, lr │ │ │ │ eorseq r6, r5, r4, ror pc │ │ │ │ - eoreq r4, sp, sl, lsr r9 │ │ │ │ + strdeq r4, [sp], -sl @ │ │ │ │ eorseq lr, r6, r4, asr #29 │ │ │ │ mlaseq r5, r8, r0, r7 │ │ │ │ - ldrdeq r4, [sp], -r1 @ │ │ │ │ + mlaeq sp, r1, r8, r4 │ │ │ │ eorseq lr, r6, r4, asr lr │ │ │ │ eorseq r7, r5, r8, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #572 @ 0x23c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #77] @ 0x4d │ │ │ │ add r6, r1, #96 @ 0x60 │ │ │ │ @@ -132567,15 +132567,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq a1be8 │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ae140 │ │ │ │ + bl 2ae0f8 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne a1340 │ │ │ │ orr r0, r5, #4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -132635,15 +132635,15 @@ │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ add r5, fp, #36 @ 0x24 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b9f64 │ │ │ │ + bl 2b9f1c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne a14d0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, fp │ │ │ │ strb r0, [r4, #188]! @ 0xbc │ │ │ │ sub r1, r4, #108 @ 0x6c │ │ │ │ @@ -132674,15 +132674,15 @@ │ │ │ │ strb r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a1bf8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -132934,25 +132934,25 @@ │ │ │ │ ldr r5, [r4, #-56] @ 0xffffffc8 │ │ │ │ ldr r7, [r4, #-52] @ 0xffffffcc │ │ │ │ str r5, [r4, #-12] │ │ │ │ str r7, [r4, #-8] │ │ │ │ str r7, [fp, #120] @ 0x78 │ │ │ │ add r0, r7, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 2009ec │ │ │ │ + bl 2009a4 │ │ │ │ ldr r0, [pc, #1756] @ a1ef8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq a1c08 │ │ │ │ ldr r0, [pc, #1740] @ a1f00 │ │ │ │ mov r8, r9 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add sl, r0, #8 │ │ │ │ ldm sl, {r1, r2, r9, sl} │ │ │ │ ldr r7, [pc, #1764] @ a1f34 │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [pc, #1760] @ a1f38 │ │ │ │ ldr r0, [pc, #1704] @ a1f04 │ │ │ │ @@ -132961,15 +132961,15 @@ │ │ │ │ str r5, [fp, #232] @ 0xe8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [pc, r0] │ │ │ │ strb r4, [fp, #236] @ 0xec │ │ │ │ ldmib r7, {r0, r4, r7} │ │ │ │ str r6, [r5] │ │ │ │ stmib r5, {r0, r4, r7} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r3 │ │ │ │ adds r4, r1, #1 │ │ │ │ adc r3, r2, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ @@ -133079,15 +133079,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #27 │ │ │ │ bl 1f030 │ │ │ │ strb r9, [sp, #540] @ 0x21c │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22dadc │ │ │ │ + bl 22da94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq a1b14 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -133125,15 +133125,15 @@ │ │ │ │ add r1, r4, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq a1b10 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ ldr r8, [sp, #504] @ 0x1f8 │ │ │ │ orr r1, r0, #4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ cmp r8, #22 │ │ │ │ @@ -133189,22 +133189,22 @@ │ │ │ │ bl 38f3c │ │ │ │ b a1ce4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 38870 │ │ │ │ b a1ce4 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add sl, sp, #536 @ 0x218 │ │ │ │ mov r8, r9 │ │ │ │ ldr r0, [pc, #732] @ a1efc │ │ │ │ mov r3, #1 │ │ │ │ ldm sl, {r1, r2, r9, sl} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r9, sl} │ │ │ │ b a1848 │ │ │ │ ldr r0, [pc, #732] @ a1f28 │ │ │ │ @@ -133388,23 +133388,23 @@ │ │ │ │ eorseq r6, r5, r4, lsl #2 │ │ │ │ eorseq r6, r5, r0, lsl r1 │ │ │ │ eorseq r6, r5, r8, lsl r6 │ │ │ │ eorseq r6, r5, r8, lsr #12 │ │ │ │ eorseq lr, r6, ip, lsr #21 │ │ │ │ eorseq r6, r5, r4, lsl #28 │ │ │ │ ldrshteq r6, [r5], -r4 │ │ │ │ - eoreq r4, sp, r4, lsl r1 │ │ │ │ + ldrdeq r4, [sp], -r4 @ │ │ │ │ eorseq r6, r5, ip, ror r9 │ │ │ │ eorseq r6, r5, r8, lsl #29 │ │ │ │ ldrsbteq r6, [r5], -r0 │ │ │ │ eorseq r6, r5, ip, asr #25 │ │ │ │ eorseq r6, r5, r8, asr #1 │ │ │ │ ldrsbteq r6, [r5], -r8 │ │ │ │ - eoreq r3, sp, sl, lsr #31 │ │ │ │ - eoreq r4, sp, ip │ │ │ │ + eoreq r3, sp, sl, ror #30 │ │ │ │ + eoreq r3, sp, ip, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #81] @ 0x51 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -133422,15 +133422,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r9, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq a28f8 │ │ │ │ ldr r1, [r9, #68] @ 0x44 │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ae140 │ │ │ │ + bl 2ae0f8 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne a206c │ │ │ │ orr r0, r6, #4 │ │ │ │ b a209c │ │ │ │ mov r7, r9 │ │ │ │ ldrb r0, [r7, #212]! @ 0xd4 │ │ │ │ @@ -133476,15 +133476,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ ldm r6!, {r2, r3, r5, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r6, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b9fbc │ │ │ │ + bl 2b9f74 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq a20b8 │ │ │ │ add r0, r9, #4 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov sl, #5 │ │ │ │ @@ -133522,15 +133522,15 @@ │ │ │ │ strb r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2908 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -133770,25 +133770,25 @@ │ │ │ │ ldr r7, [r4, #-56] @ 0xffffffc8 │ │ │ │ str r5, [r4, #-12] │ │ │ │ str r7, [r4, #-8] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ str r7, [r9, #128] @ 0x80 │ │ │ │ add r0, r7, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 2009ec │ │ │ │ + bl 2009a4 │ │ │ │ ldr r0, [pc, #1812] @ a2c40 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str r8, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ beq a2918 │ │ │ │ ldr r0, [pc, #1792] @ a2c48 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r8, r0, #8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldm r8, {r1, r2, r8} │ │ │ │ ldr r7, [pc, #1816] @ a2c7c │ │ │ │ mov r4, #0 │ │ │ │ ldr ip, [pc, #1812] @ a2c80 │ │ │ │ @@ -133797,15 +133797,15 @@ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ ldr r3, [pc, r0] │ │ │ │ strb r4, [r9, #244] @ 0xf4 │ │ │ │ ldmib r7, {r0, r4, r7} │ │ │ │ str r5, [r9, #240] @ 0xf0 │ │ │ │ str ip, [fp] │ │ │ │ stmib fp, {r0, r4, r7} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r3 │ │ │ │ adds r4, r1, #1 │ │ │ │ adc r3, r2, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ stm sl, {r1, r2, r8} │ │ │ │ ldr r8, [sp, #24] │ │ │ │ @@ -133914,15 +133914,15 @@ │ │ │ │ vstr d8, [sp, #528] @ 0x210 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #524] @ 0x20c │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ - bl 22dadc │ │ │ │ + bl 22da94 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2828 │ │ │ │ ldr r7, [fp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -133962,15 +133962,15 @@ │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq a2824 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ ldr sl, [sp, #488] @ 0x1e8 │ │ │ │ orr r1, r0, #4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ cmp sl, #22 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -134025,22 +134025,22 @@ │ │ │ │ bl 38f3c │ │ │ │ b a2a14 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 38870 │ │ │ │ b a2a14 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r4, sp, #520 @ 0x208 │ │ │ │ ldr r0, [pc, #792] @ a2c44 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ mov r6, #1 │ │ │ │ ldm r4, {r1, r2, r4} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r6, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r3 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ @@ -134238,23 +134238,23 @@ │ │ │ │ eorseq r5, r5, r4, ror #7 │ │ │ │ ldrshteq r5, [r5], -r0 │ │ │ │ eorseq r5, r5, r8, asr #20 │ │ │ │ eorseq r5, r5, r8, asr sl │ │ │ │ eorseq sp, r6, ip, ror #26 │ │ │ │ eorseq r6, r5, r8, ror r3 │ │ │ │ eorseq r6, r5, r4, ror #6 │ │ │ │ - strdeq r3, [sp], -r4 @ │ │ │ │ + strhteq r3, [sp], -r4 │ │ │ │ eorseq r5, r5, ip, asr ip │ │ │ │ eorseq r6, r5, r8, lsl #8 │ │ │ │ ldrhteq r5, [r5], -ip │ │ │ │ ldrhteq r5, [r5], -r8 │ │ │ │ eorseq r5, r5, r0, lsr #7 │ │ │ │ ldrhteq r5, [r5], -r4 │ │ │ │ - eoreq r4, fp, r0, ror pc │ │ │ │ - eoreq r3, sp, r0, lsl #6 │ │ │ │ + eoreq r4, fp, r0, lsr pc │ │ │ │ + eoreq r3, sp, r0, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #572 @ 0x23c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #77] @ 0x4d │ │ │ │ add sl, r1, #96 @ 0x60 │ │ │ │ mov r8, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -134270,15 +134270,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq a367c │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ae140 │ │ │ │ + bl 2ae0f8 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne a2dcc │ │ │ │ orr r0, r5, #4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -134333,15 +134333,15 @@ │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ add r5, r8, #36 @ 0x24 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5ea8 │ │ │ │ + bl 1d5e60 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne a2f54 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r8 │ │ │ │ strb r0, [r6, #188]! @ 0xbc │ │ │ │ sub r1, r6, #108 @ 0x6c │ │ │ │ @@ -134372,15 +134372,15 @@ │ │ │ │ strb r0, [sp, #296] @ 0x128 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a368c │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -134632,26 +134632,26 @@ │ │ │ │ ldr r5, [r9, #-56] @ 0xffffffc8 │ │ │ │ ldr r7, [r9, #-52] @ 0xffffffcc │ │ │ │ str r5, [r9, #-12] │ │ │ │ str r7, [r9, #-8] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ str r7, [r8, #120] @ 0x78 │ │ │ │ add r0, r7, #28 │ │ │ │ - bl 2009ec │ │ │ │ + bl 2009a4 │ │ │ │ ldr r0, [pc, #1764] @ a3988 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ beq a369c │ │ │ │ ldr r0, [pc, #1740] @ a3990 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add fp, r0, #8 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ ldm fp, {r1, r2, fp} │ │ │ │ ldr r7, [pc, #1764] @ a39c4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [pc, #1760] @ a39c8 │ │ │ │ @@ -134661,15 +134661,15 @@ │ │ │ │ str r5, [r8, #232] @ 0xe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [pc, r0] │ │ │ │ strb r6, [r8, #236] @ 0xec │ │ │ │ ldmib r7, {r0, r6, r7} │ │ │ │ str r4, [r5] │ │ │ │ stmib r5, {r0, r6, r7} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r3 │ │ │ │ adds r4, r1, #1 │ │ │ │ adc r3, r2, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ stm sl, {r1, r2, fp} │ │ │ │ str r9, [sl, #12] │ │ │ │ @@ -134701,15 +134701,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl bc2f0 │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ bne a34c4 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7090 │ │ │ │ + bl 1d7048 │ │ │ │ ldr r2, [pc, #1564] @ a39d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r3, #10 │ │ │ │ str r5, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -134779,15 +134779,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #27 │ │ │ │ bl 1f030 │ │ │ │ strb fp, [sp, #540] @ 0x21c │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ mov r1, sl │ │ │ │ - bl 22dadc │ │ │ │ + bl 22da94 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq a35ac │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -134827,15 +134827,15 @@ │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq a35a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ ldr fp, [sp, #504] @ 0x1f8 │ │ │ │ orr r1, r0, #4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ cmp fp, #22 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -134890,22 +134890,22 @@ │ │ │ │ bl 38f3c │ │ │ │ b a3784 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 38870 │ │ │ │ b a3784 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add fp, sp, #536 @ 0x218 │ │ │ │ ldr r0, [pc, #732] @ a398c │ │ │ │ ldr r9, [sp, #548] @ 0x224 │ │ │ │ mov r7, #1 │ │ │ │ ldm fp, {r1, r2, fp} │ │ │ │ ldr r4, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r7, [r0, r4]! │ │ │ │ mov r7, #0 │ │ │ │ add r3, r0, #8 │ │ │ │ str r7, [r0, #4] │ │ │ │ stm r3, {r1, r2, fp} │ │ │ │ str r9, [r0, #20] │ │ │ │ b a32d8 │ │ │ │ @@ -135088,23 +135088,23 @@ │ │ │ │ eorseq r4, r5, ip, ror #12 │ │ │ │ eorseq r4, r5, r8, ror r6 │ │ │ │ eorseq r4, r5, r0, ror #23 │ │ │ │ ldrshteq r4, [r5], -r0 │ │ │ │ eorseq sp, r6, r4, lsr #32 │ │ │ │ eorseq r5, r5, r8, lsr #8 │ │ │ │ eorseq r5, r5, r4, lsl r4 │ │ │ │ - eoreq r2, sp, ip, ror r6 │ │ │ │ + eoreq r2, sp, ip, lsr r6 │ │ │ │ eorseq r4, r5, r4, ror #29 │ │ │ │ ldrhteq r5, [r5], -r0 │ │ │ │ eorseq r5, r5, r0, asr #4 │ │ │ │ eorseq r5, r5, ip, lsr r2 │ │ │ │ eorseq r4, r5, r0, lsr r6 │ │ │ │ eorseq r4, r5, r0, asr #12 │ │ │ │ - eoreq r2, sp, ip, lsl #10 │ │ │ │ - eoreq r2, sp, ip, ror r5 │ │ │ │ + eoreq r2, sp, ip, asr #9 │ │ │ │ + eoreq r2, sp, ip, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #81] @ 0x51 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -135122,15 +135122,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r9, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4388 │ │ │ │ ldr r1, [r9, #68] @ 0x44 │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ae140 │ │ │ │ + bl 2ae0f8 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne a3afc │ │ │ │ orr r0, r6, #4 │ │ │ │ b a3b2c │ │ │ │ mov r7, r9 │ │ │ │ ldrb r0, [r7, #212]! @ 0xd4 │ │ │ │ @@ -135176,15 +135176,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ ldm r6!, {r2, r3, r5, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r6, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b9fbc │ │ │ │ + bl 2b9f74 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3b48 │ │ │ │ add r0, r9, #4 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov sl, #5 │ │ │ │ @@ -135222,15 +135222,15 @@ │ │ │ │ strb r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4398 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -135470,25 +135470,25 @@ │ │ │ │ ldr r7, [r4, #-56] @ 0xffffffc8 │ │ │ │ str r5, [r4, #-12] │ │ │ │ str r7, [r4, #-8] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ str r7, [r9, #128] @ 0x80 │ │ │ │ add r0, r7, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 2009ec │ │ │ │ + bl 2009a4 │ │ │ │ ldr r0, [pc, #1812] @ a46d0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str r8, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ beq a43a8 │ │ │ │ ldr r0, [pc, #1792] @ a46d8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r8, r0, #8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldm r8, {r1, r2, r8} │ │ │ │ ldr r7, [pc, #1816] @ a470c │ │ │ │ mov r4, #0 │ │ │ │ ldr ip, [pc, #1812] @ a4710 │ │ │ │ @@ -135497,15 +135497,15 @@ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ ldr r3, [pc, r0] │ │ │ │ strb r4, [r9, #244] @ 0xf4 │ │ │ │ ldmib r7, {r0, r4, r7} │ │ │ │ str r5, [r9, #240] @ 0xf0 │ │ │ │ str ip, [fp] │ │ │ │ stmib fp, {r0, r4, r7} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r3 │ │ │ │ adds r4, r1, #1 │ │ │ │ adc r3, r2, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ stm sl, {r1, r2, r8} │ │ │ │ ldr r8, [sp, #24] │ │ │ │ @@ -135614,15 +135614,15 @@ │ │ │ │ vstr d8, [sp, #528] @ 0x210 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #524] @ 0x20c │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ - bl 22dadc │ │ │ │ + bl 22da94 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a42b8 │ │ │ │ ldr r7, [fp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -135662,15 +135662,15 @@ │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq a42b4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ ldr sl, [sp, #488] @ 0x1e8 │ │ │ │ orr r1, r0, #4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ cmp sl, #22 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -135725,22 +135725,22 @@ │ │ │ │ bl 38f3c │ │ │ │ b a44a4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 38870 │ │ │ │ b a44a4 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r4, sp, #520 @ 0x208 │ │ │ │ ldr r0, [pc, #792] @ a46d4 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ mov r6, #1 │ │ │ │ ldm r4, {r1, r2, r4} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r6, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r3 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ @@ -135938,23 +135938,23 @@ │ │ │ │ eorseq r3, r5, r4, asr r9 │ │ │ │ eorseq r3, r5, r0, ror #18 │ │ │ │ eorseq r3, r5, r8, lsr #28 │ │ │ │ eorseq r3, r5, r8, lsr lr │ │ │ │ ldrsbteq ip, [r6], -ip │ │ │ │ eorseq r4, r5, r8, asr #11 │ │ │ │ ldrhteq r4, [r5], -r4 │ │ │ │ - eoreq r1, sp, r4, ror #18 │ │ │ │ + eoreq r1, sp, r4, lsr #18 │ │ │ │ eorseq r4, r5, ip, asr #3 │ │ │ │ eorseq r4, r5, r8, asr r6 │ │ │ │ eorseq r4, r5, ip, lsr #10 │ │ │ │ eorseq r4, r5, r8, lsr #10 │ │ │ │ eorseq r3, r5, r0, lsl r9 │ │ │ │ eorseq r3, r5, r4, lsr #18 │ │ │ │ - eoreq r1, sp, r1, lsr #16 │ │ │ │ - eoreq r1, sp, r0, ror r8 │ │ │ │ + eoreq r1, sp, r1, ror #15 │ │ │ │ + eoreq r1, sp, r0, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #1008 @ 0x3f0 │ │ │ │ ldr r8, [sp, #1044] @ 0x414 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ @@ -136069,15 +136069,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [sp, #664] @ 0x298 │ │ │ │ strb r0, [sp, #169] @ 0xa9 │ │ │ │ mov r0, #664 @ 0x298 │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4b4c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #664 @ 0x298 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [pc, #916] @ a4cc4 │ │ │ │ @@ -136096,15 +136096,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [sp, #664] @ 0x298 │ │ │ │ strb r0, [sp, #169] @ 0xa9 │ │ │ │ mov r0, #664 @ 0x298 │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4b5c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #664 @ 0x298 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [pc, #812] @ a4cc8 │ │ │ │ @@ -136123,15 +136123,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [sp, #664] @ 0x298 │ │ │ │ strb r0, [sp, #169] @ 0xa9 │ │ │ │ mov r0, #664 @ 0x298 │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4b6c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #664 @ 0x298 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [pc, #696] @ a4cc0 │ │ │ │ @@ -136144,15 +136144,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [sp, #664] @ 0x298 │ │ │ │ strb r0, [sp, #169] @ 0xa9 │ │ │ │ mov r0, #664 @ 0x298 │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4b3c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #664 @ 0x298 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [pc, #624] @ a4ccc │ │ │ │ @@ -136165,15 +136165,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [sp, #664] @ 0x298 │ │ │ │ strb r0, [sp, #169] @ 0xa9 │ │ │ │ mov r0, #664 @ 0x298 │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a4b7c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #664 @ 0x298 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [pc, #524] @ a4cbc │ │ │ │ @@ -136206,15 +136206,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4b0c │ │ │ │ cmp r1, #1 │ │ │ │ bne a4b34 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add sp, sp, #1008 @ 0x3f0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ bl 38870 │ │ │ │ b a4b88 │ │ │ │ mov r0, #8 │ │ │ │ @@ -136286,32 +136286,32 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4c4c │ │ │ │ cmp r1, #1 │ │ │ │ bne a4c74 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r6, r8, asr r4 │ │ │ │ - eoreq r0, sp, r0, asr #13 │ │ │ │ + eoreq r0, sp, r0, lsl #13 │ │ │ │ eorseq fp, r6, r8, lsl r5 │ │ │ │ - eoreq r1, sp, r2, rrx │ │ │ │ + eoreq r1, sp, r2, lsr #32 │ │ │ │ eorseq fp, r6, r4, lsl #11 │ │ │ │ - eoreq r0, sp, pc, lsl #31 │ │ │ │ + eoreq r0, sp, pc, asr #30 │ │ │ │ eorseq fp, r6, ip, lsr #9 │ │ │ │ eorseq fp, r6, r4, lsl #8 │ │ │ │ ldrshteq r3, [r5], -ip │ │ │ │ ldrhteq r3, [r5], -ip │ │ │ │ - eoreq r1, sp, r4, asr #1 │ │ │ │ + eoreq r1, sp, r4, lsl #1 │ │ │ │ eorseq r3, r5, r4, lsl #16 │ │ │ │ - eoreq r1, sp, r3, lsr #2 │ │ │ │ + eoreq r1, sp, r3, ror #1 │ │ │ │ eorseq r3, r5, r8, asr #16 │ │ │ │ eorseq r3, r5, r8, asr #12 │ │ │ │ eorseq r3, r5, r0, lsl #14 │ │ │ │ eorseq r3, r5, r8, ror #15 │ │ │ │ eorseq r3, r5, ip, lsl #15 │ │ │ │ ldrsbteq r3, [r5], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -136385,15 +136385,15 @@ │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a5394 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -136633,15 +136633,15 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [fp, #480] @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldrb r0, [fp, #472] @ 0x1d8 │ │ │ │ mov r7, #21 │ │ │ │ tst r0, #1 │ │ │ │ bne a5318 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne a528c │ │ │ │ @@ -136933,15 +136933,15 @@ │ │ │ │ eorseq r2, r5, r0, lsl #19 │ │ │ │ mlaseq r5, r4, r9, r2 │ │ │ │ eorseq r2, r5, r8, lsr pc │ │ │ │ eorseq r2, r5, ip, asr #30 │ │ │ │ ldrhteq fp, [r6], -r0 │ │ │ │ eorseq r3, r5, ip, ror #15 │ │ │ │ ldrsbteq r3, [r5], -r4 │ │ │ │ - strhteq r0, [sp], -r4 │ │ │ │ + eoreq r0, sp, r4, ror r9 │ │ │ │ eorseq r3, r5, ip, lsl r2 │ │ │ │ eorseq r3, r5, r8, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #656] @ 0x290 │ │ │ │ mov fp, r1 │ │ │ │ @@ -137011,15 +137011,15 @@ │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a5d5c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -137259,15 +137259,15 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [fp, #480] @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldrb r0, [fp, #472] @ 0x1d8 │ │ │ │ mov r7, #21 │ │ │ │ tst r0, #1 │ │ │ │ bne a5ce0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne a5c54 │ │ │ │ @@ -137559,15 +137559,15 @@ │ │ │ │ ldrhteq r1, [r5], -r8 │ │ │ │ eorseq r1, r5, ip, asr #31 │ │ │ │ eorseq r2, r5, r0, asr #10 │ │ │ │ eorseq r2, r5, r4, asr r5 │ │ │ │ eorseq sl, r6, r8, ror #13 │ │ │ │ eorseq r2, r5, r4, asr #27 │ │ │ │ eorseq r2, r5, ip, lsr #27 │ │ │ │ - eoreq pc, ip, ip, ror #31 │ │ │ │ + eoreq pc, ip, ip, lsr #31 │ │ │ │ eorseq r2, r5, r4, asr r8 │ │ │ │ eorseq r2, r5, r0, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #656] @ 0x290 │ │ │ │ mov fp, r1 │ │ │ │ @@ -137637,15 +137637,15 @@ │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a6720 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -137884,15 +137884,15 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [fp, #480] @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldrb r0, [fp, #472] @ 0x1d8 │ │ │ │ mov r7, #21 │ │ │ │ tst r0, #1 │ │ │ │ bne a66a4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne a6618 │ │ │ │ @@ -138184,15 +138184,15 @@ │ │ │ │ ldrshteq r1, [r5], -r4 │ │ │ │ eorseq r1, r5, r8, lsl #12 │ │ │ │ eorseq r1, r5, ip, ror #22 │ │ │ │ eorseq r1, r5, r0, lsl #23 │ │ │ │ eorseq r9, r6, r0, lsr #26 │ │ │ │ eorseq r2, r5, r0, ror #7 │ │ │ │ eorseq r2, r5, r8, asr #7 │ │ │ │ - eoreq pc, ip, r8, lsr #12 │ │ │ │ + eoreq pc, ip, r8, ror #11 │ │ │ │ mlaseq r5, r0, lr, r1 │ │ │ │ eorseq r2, r5, ip, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #992] @ 0x3e0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -138223,21 +138223,21 @@ │ │ │ │ andeq r0, r0, r0, ror #14 │ │ │ │ ldr r1, [r4, #784] @ 0x310 │ │ │ │ add r8, r4, #552 @ 0x228 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ strb r0, [r4, #796] @ 0x31c │ │ │ │ mov r0, r8 │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldr r1, [r4, #784] @ 0x310 │ │ │ │ add r6, r4, #528 @ 0x210 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2366ec │ │ │ │ + bl 2366a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff950 │ │ │ │ + bl 1ff908 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r4, #532 @ 0x214 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 6ed60 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a6cb8 │ │ │ │ @@ -138259,15 +138259,15 @@ │ │ │ │ str r2, [r4, #804] @ 0x324 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm sl, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 239b64 │ │ │ │ + bl 239b1c │ │ │ │ ldr r0, [r4, #788] @ 0x314 │ │ │ │ add r1, r4, #832 @ 0x340 │ │ │ │ ldm r7!, {r2, r3, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r7, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #0 │ │ │ │ @@ -138317,27 +138317,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a6c0c │ │ │ │ cmp r2, #1 │ │ │ │ bne a6c30 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a6c38 │ │ │ │ cmp r1, #1 │ │ │ │ bne a6c60 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ add r0, r4, #552 @ 0x228 │ │ │ │ bl c011c │ │ │ │ b a72d8 │ │ │ │ mov r3, r4 │ │ │ │ add r1, sl, #8 │ │ │ │ ldrb r0, [r3, #821]! @ 0x335 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -138392,15 +138392,15 @@ │ │ │ │ strb r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a7324 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -138628,15 +138628,15 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [r4, #784] @ 0x310 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldrb r0, [r4, #780] @ 0x30c │ │ │ │ mov r8, #21 │ │ │ │ tst r0, #1 │ │ │ │ bne a7240 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne a71b4 │ │ │ │ @@ -138729,27 +138729,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne a727c │ │ │ │ cmp r2, #1 │ │ │ │ bne a72a0 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a72a8 │ │ │ │ cmp r1, #1 │ │ │ │ bne a72d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ add r0, r4, #552 @ 0x228 │ │ │ │ bl c011c │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r7, sp, #32 │ │ │ │ ldm r0!, {r2, r3, r6} │ │ │ │ mov r1, r7 │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ @@ -138860,15 +138860,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7484 │ │ │ │ cmp r1, #1 │ │ │ │ bne a7688 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b a7688 │ │ │ │ bl 38ac8 │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ b a7678 │ │ │ │ mov r9, r0 │ │ │ │ b a7594 │ │ │ │ @@ -138893,15 +138893,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a7508 │ │ │ │ cmp r1, #1 │ │ │ │ bne a7688 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b a7688 │ │ │ │ bl 38ac8 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #3 │ │ │ │ bne a7678 │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ @@ -139003,15 +139003,15 @@ │ │ │ │ eorseq r0, r5, r0, lsl #20 │ │ │ │ eorseq r0, r5, ip, ror #19 │ │ │ │ eorseq r0, r5, ip, lsl #31 │ │ │ │ eorseq r0, r5, r4, lsr #31 │ │ │ │ eorseq r9, r6, r4, asr r1 │ │ │ │ eorseq r1, r5, r4, lsr r8 │ │ │ │ eorseq r1, r5, r0, lsr #16 │ │ │ │ - eoreq lr, ip, r0, lsr #20 │ │ │ │ + eoreq lr, ip, r0, ror #19 │ │ │ │ eorseq r1, r5, r8, lsl #5 │ │ │ │ ldrsbteq r1, [r5], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #656] @ 0x290 │ │ │ │ mov fp, r1 │ │ │ │ @@ -139081,15 +139081,15 @@ │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a7db4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -139329,15 +139329,15 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [fp, #480] @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldrb r0, [fp, #472] @ 0x1d8 │ │ │ │ mov r7, #21 │ │ │ │ tst r0, #1 │ │ │ │ bne a7d38 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne a7cac │ │ │ │ @@ -139629,15 +139629,15 @@ │ │ │ │ eorseq pc, r4, r0, ror #30 │ │ │ │ eorseq pc, r4, r4, ror pc @ │ │ │ │ eorseq r0, r5, r8, lsr #11 │ │ │ │ ldrhteq r0, [r5], -ip │ │ │ │ mlaseq r6, r0, r6, r8 │ │ │ │ eorseq r0, r5, ip, ror #29 │ │ │ │ ldrsbteq r0, [r5], -r4 │ │ │ │ - mlaeq ip, r4, pc, sp @ │ │ │ │ + eoreq sp, ip, r4, asr pc │ │ │ │ ldrshteq r0, [r5], -ip │ │ │ │ eorseq r0, r5, r8, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #656] @ 0x290 │ │ │ │ mov fp, r1 │ │ │ │ @@ -139707,15 +139707,15 @@ │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a877c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -139955,15 +139955,15 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [fp, #480] @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldrb r0, [fp, #472] @ 0x1d8 │ │ │ │ mov r7, #21 │ │ │ │ tst r0, #1 │ │ │ │ bne a8700 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne a8674 │ │ │ │ @@ -140255,15 +140255,15 @@ │ │ │ │ mlaseq r4, r8, r5, pc @ │ │ │ │ eorseq pc, r4, ip, lsr #11 │ │ │ │ eorseq pc, r4, r0, asr sl @ │ │ │ │ eorseq pc, r4, r4, ror #20 │ │ │ │ eorseq r7, r6, r8, asr #25 │ │ │ │ eorseq r0, r5, r4, lsl #4 │ │ │ │ eorseq r0, r5, ip, ror #3 │ │ │ │ - eoreq sp, ip, ip, asr #11 │ │ │ │ + eoreq sp, ip, ip, lsl #11 │ │ │ │ eorseq pc, r4, r4, lsr lr @ │ │ │ │ eorseq r0, r5, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #992] @ 0x3e0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -140293,21 +140293,21 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ mov r0, #796 @ 0x31c │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ add r9, r4, #552 @ 0x228 │ │ │ │ ldr r1, [r4, #784] @ 0x310 │ │ │ │ mov r0, r9 │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldr r1, [r4, #784] @ 0x310 │ │ │ │ add r5, r4, #528 @ 0x210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2366ec │ │ │ │ + bl 2366a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff950 │ │ │ │ + bl 1ff908 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r4, #532 @ 0x214 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 6eeb0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r5, r4, #800 @ 0x320 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ @@ -140399,15 +140399,15 @@ │ │ │ │ strb r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ beq a93fc │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ bl 1f030 │ │ │ │ @@ -140494,15 +140494,15 @@ │ │ │ │ str r6, [r4, #812] @ 0x32c │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 239b64 │ │ │ │ + bl 239b1c │ │ │ │ ldr r0, [r4, #788] @ 0x314 │ │ │ │ add r1, r4, #832 @ 0x340 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ @@ -140538,27 +140538,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a8ec0 │ │ │ │ cmp r2, #1 │ │ │ │ bne a8ee4 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a8eec │ │ │ │ cmp r1, #1 │ │ │ │ bne a8f14 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ add r0, r4, #552 @ 0x228 │ │ │ │ bl c011c │ │ │ │ b a93b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #856]! @ 0x358 │ │ │ │ cmp r1, #4 │ │ │ │ beq a8f34 │ │ │ │ @@ -140745,15 +140745,15 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r7, r4, #668 @ 0x29c │ │ │ │ ldr r1, [r4, #784] @ 0x310 │ │ │ │ mov r0, r7 │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldrb r0, [r4, #780] @ 0x30c │ │ │ │ mov r9, #21 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bne a9314 │ │ │ │ ldr r1, [sl] │ │ │ │ @@ -140831,27 +140831,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a9354 │ │ │ │ cmp r2, #1 │ │ │ │ bne a9378 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a9380 │ │ │ │ cmp r1, #1 │ │ │ │ bne a93a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ add r0, r4, #552 @ 0x228 │ │ │ │ bl c011c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r2, r3, r6} │ │ │ │ mov r1, r7 │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ @@ -140960,15 +140960,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a9554 │ │ │ │ cmp r1, #1 │ │ │ │ bne a97e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b a97e0 │ │ │ │ bl 38ac8 │ │ │ │ str sl, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ b a97a0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r0 │ │ │ │ @@ -140995,15 +140995,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne a95e0 │ │ │ │ cmp r1, #1 │ │ │ │ bne a97e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b a97e0 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ b a9798 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ @@ -141077,30 +141077,30 @@ │ │ │ │ bne a9750 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq a9750 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #816] @ 0x330 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #818] @ 0x332 │ │ │ │ mov r0, r6 │ │ │ │ bl bb9f8 │ │ │ │ ldrb r0, [r4, #928] @ 0x3a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ bne a978c │ │ │ │ cmp r1, #0 │ │ │ │ beq a978c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #928 @ 0x3a0 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ strh r1, [r4, r0] │ │ │ │ mov r0, r6 │ │ │ │ bl bb6b0 │ │ │ │ ldrb r0, [r4, #797] @ 0x31d │ │ │ │ mov r1, #0 │ │ │ │ @@ -141109,15 +141109,15 @@ │ │ │ │ bne a97d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq a97d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #797] @ 0x31d │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ bl bff10 │ │ │ │ add r0, r4, #552 @ 0x228 │ │ │ │ bl c011c │ │ │ │ mov r0, #2 │ │ │ │ @@ -141137,15 +141137,15 @@ │ │ │ │ eorseq lr, r4, r8, lsl r9 │ │ │ │ eorseq lr, r4, ip, lsr #18 │ │ │ │ eorseq lr, r4, r0, asr #30 │ │ │ │ eorseq lr, r4, r4, asr pc │ │ │ │ eorseq r7, r6, ip, lsl #4 │ │ │ │ eorseq pc, r4, r4, asr r8 @ │ │ │ │ eorseq pc, r4, r8, ror #16 │ │ │ │ - eoreq ip, ip, ip, asr #18 │ │ │ │ + eoreq ip, ip, ip, lsl #18 │ │ │ │ ldrhteq pc, [r4], -r4 @ │ │ │ │ eorseq pc, r4, r0, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #656] @ 0x290 │ │ │ │ mov fp, r1 │ │ │ │ @@ -141215,15 +141215,15 @@ │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a9f0c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -141463,15 +141463,15 @@ │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [fp, #480] @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldrb r0, [fp, #472] @ 0x1d8 │ │ │ │ mov r7, #21 │ │ │ │ tst r0, #1 │ │ │ │ bne a9e90 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bne a9e04 │ │ │ │ @@ -141763,15 +141763,15 @@ │ │ │ │ eorseq sp, r4, r8, lsl #28 │ │ │ │ eorseq sp, r4, ip, lsl lr │ │ │ │ ldrsbteq lr, [r4], -r0 │ │ │ │ eorseq lr, r4, r4, ror #7 │ │ │ │ eorseq r6, r6, r8, lsr r5 │ │ │ │ mlaseq r4, r4, ip, lr │ │ │ │ eorseq lr, r4, ip, ror ip │ │ │ │ - eoreq fp, ip, ip, lsr lr │ │ │ │ + strdeq fp, [ip], -ip @ │ │ │ │ eorseq lr, r4, r4, lsr #13 │ │ │ │ eorseq lr, r4, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #992] @ 0x3e0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -141803,22 +141803,22 @@ │ │ │ │ mov r0, #796 @ 0x31c │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r9, r0] │ │ │ │ ldr r1, [r9, #784] @ 0x310 │ │ │ │ str r8, [sp, #28] │ │ │ │ add r8, r9, #552 @ 0x228 │ │ │ │ mov r0, r8 │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldr r1, [r9, #784] @ 0x310 │ │ │ │ add r6, r9, #528 @ 0x210 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2366ec │ │ │ │ + bl 2366a4 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 1ff950 │ │ │ │ + bl 1ff908 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ add r1, r9, #532 @ 0x214 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 6eff0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -141839,15 +141839,15 @@ │ │ │ │ str ip, [r9, #828] @ 0x33c │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm sl, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239b64 │ │ │ │ + bl 239b1c │ │ │ │ ldr r0, [r9, #788] @ 0x314 │ │ │ │ add r1, r9, #832 @ 0x340 │ │ │ │ ldm r6!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r6, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mov r1, #0 │ │ │ │ @@ -141899,27 +141899,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne aa404 │ │ │ │ cmp r2, #1 │ │ │ │ bne aa428 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aa430 │ │ │ │ cmp r1, #1 │ │ │ │ bne aa458 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ add r0, r9, #552 @ 0x228 │ │ │ │ bl c011c │ │ │ │ b aab8c │ │ │ │ mov fp, r9 │ │ │ │ ldrb r0, [fp, #824]! @ 0x338 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -142004,15 +142004,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq aabd8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r5] │ │ │ │ @@ -142255,15 +142255,15 @@ │ │ │ │ strb r6, [r9, #796] @ 0x31c │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [r9, #784] @ 0x310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 236554 │ │ │ │ + bl 23650c │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldrb r0, [r9, #780] @ 0x30c │ │ │ │ mov r7, #21 │ │ │ │ tst r0, #1 │ │ │ │ bne aaaf0 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ @@ -142358,27 +142358,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne aab30 │ │ │ │ cmp r2, #1 │ │ │ │ bne aab54 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aab5c │ │ │ │ cmp r1, #1 │ │ │ │ bne aab84 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ add r0, r9, #552 @ 0x228 │ │ │ │ bl c011c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r6, sp, #32 │ │ │ │ ldm r0!, {r2, r3, r5} │ │ │ │ mov r1, r6 │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ @@ -142484,15 +142484,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aad24 │ │ │ │ cmp r1, #1 │ │ │ │ bne ab00c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b ab00c │ │ │ │ bl 38ac8 │ │ │ │ str fp, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ b aafac │ │ │ │ mov r7, r0 │ │ │ │ b aae20 │ │ │ │ @@ -142517,15 +142517,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne aada8 │ │ │ │ cmp r1, #1 │ │ │ │ bne ab00c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b ab00c │ │ │ │ bl 38ac8 │ │ │ │ mov r7, r0 │ │ │ │ b aafa4 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -142604,15 +142604,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne aaf08 │ │ │ │ cmp r2, #1 │ │ │ │ bne aaf2c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #826] @ 0x33a │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #824] @ 0x338 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ bl bca64 │ │ │ │ @@ -142630,15 +142630,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne aaf70 │ │ │ │ cmp r2, #1 │ │ │ │ bne aaf94 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #952] @ 0x3b8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #953] @ 0x3b9 │ │ │ │ mov r0, sl │ │ │ │ bl bc9ec │ │ │ │ ldrb r0, [r9, #797] @ 0x31d │ │ │ │ @@ -142657,15 +142657,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne aafdc │ │ │ │ cmp r2, #1 │ │ │ │ bne ab000 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ strb r5, [r9, #797] @ 0x31d │ │ │ │ add r0, r9, #528 @ 0x210 │ │ │ │ bl bff10 │ │ │ │ add r0, r9, #552 @ 0x228 │ │ │ │ bl c011c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #798] @ 0x31e │ │ │ │ @@ -142685,29 +142685,29 @@ │ │ │ │ eorseq sp, r4, r0, asr r1 │ │ │ │ eorseq sp, r4, ip, lsr r1 │ │ │ │ eorseq sp, r4, ip, ror r6 │ │ │ │ eorseq sp, r4, ip, lsl #13 │ │ │ │ eorseq r5, r6, r0, asr #17 │ │ │ │ ldrhteq sp, [r4], -r4 │ │ │ │ eorseq sp, r4, r0, lsr #29 │ │ │ │ - eoreq fp, ip, r0, ror r1 │ │ │ │ + eoreq fp, ip, r0, lsr r1 │ │ │ │ ldrsbteq sp, [r4], -r8 │ │ │ │ eorseq sp, r4, r4, asr #30 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ ldr r1, [pc, #116] @ ab0fc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ mov r1, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ab0d4 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [pc, #56] @ ab100 │ │ │ │ @@ -142756,34 +142756,34 @@ │ │ │ │ andeq r1, r0, r8, asr #21 │ │ │ │ andeq r1, r0, r8, lsl sp │ │ │ │ andeq r1, r0, r8, ror #30 │ │ │ │ @ instruction: 0x000021b8 │ │ │ │ ldr r0, [pc, #3792] @ ac054 │ │ │ │ str fp, [sp, #16] │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr fp, [r8, #32] │ │ │ │ str r8, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ str fp, [r8, #40] @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ beq ad5a0 │ │ │ │ ldr r0, [pc, #3752] @ ac058 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add sl, r0, #12 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldm sl, {r3, r9, sl} │ │ │ │ ldr r0, [pc, #3728] @ ac05c │ │ │ │ ldr r4, [pc, #3728] @ ac060 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r7, r0, r7 │ │ │ │ adds r0, r8, #1 │ │ │ │ adc r1, r3, #0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strd r0, [r7, #8] │ │ │ │ ldr r0, [pc, #4088] @ ac1f0 │ │ │ │ @@ -142830,15 +142830,15 @@ │ │ │ │ ldrb r5, [sp, #588] @ 0x24c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #3920] @ ac1f4 │ │ │ │ mov r6, #14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #14 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad8d8 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #29557 @ 0x7375 │ │ │ │ strh r0, [r7, #12] │ │ │ │ movw r0, #29779 @ 0x7453 │ │ │ │ movt r0, #29793 @ 0x7461 │ │ │ │ @@ -142850,20 +142850,20 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ movw r0, #27728 @ 0x6c50 │ │ │ │ movt r0, #31073 @ 0x7961 │ │ │ │ str r6, [sp, #652] @ 0x28c │ │ │ │ str r0, [r7] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d71dc │ │ │ │ + bl 1d7194 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne ab3f8 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #3980] @ ac2bc │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -142881,15 +142881,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad5e8 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -142905,15 +142905,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #14 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ @@ -142981,15 +142981,15 @@ │ │ │ │ ldrb r5, [sp, #588] @ 0x24c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #3920] @ ac450 │ │ │ │ mov r6, #10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #10 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad8f4 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #29557 @ 0x7375 │ │ │ │ strh r0, [r7, #8] │ │ │ │ movw r0, #29779 @ 0x7453 │ │ │ │ movt r0, #29793 @ 0x7461 │ │ │ │ @@ -142998,20 +142998,20 @@ │ │ │ │ movw r0, #28492 @ 0x6f4c │ │ │ │ movt r0, #28783 @ 0x706f │ │ │ │ str r7, [sp, #656] @ 0x290 │ │ │ │ str r0, [r7] │ │ │ │ str r6, [sp, #652] @ 0x28c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d7090 │ │ │ │ + bl 1d7048 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne ab648 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #3992] @ ac518 │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -143029,15 +143029,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad618 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -143053,15 +143053,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #10 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ @@ -143129,15 +143129,15 @@ │ │ │ │ vldr d8, [sp, #592] @ 0x250 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #3932] @ ac6ac │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad910 │ │ │ │ movw r1, #24914 @ 0x6152 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #28 │ │ │ │ movt r1, #25972 @ 0x6574 │ │ │ │ str r1, [r9] │ │ │ │ @@ -143146,15 +143146,15 @@ │ │ │ │ str r5, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ vstr d8, [sp, #200] @ 0xc8 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne ab884 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr r0, [pc, #4024] @ ac774 │ │ │ │ mov r2, r5 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -143172,15 +143172,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad648 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -143196,15 +143196,15 @@ │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ @@ -143272,15 +143272,15 @@ │ │ │ │ ldrb r5, [sp, #588] @ 0x24c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #3960] @ ac904 │ │ │ │ mov r6, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad92c │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #26214 @ 0x6666 │ │ │ │ movt r0, #25964 @ 0x656c │ │ │ │ str r6, [sp, #660] @ 0x294 │ │ │ │ str r0, [r7, #3] │ │ │ │ @@ -143292,15 +143292,15 @@ │ │ │ │ str r6, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ strb r5, [sp, #196] @ 0xc4 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne abacc │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4040] @ ac9cc │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -143318,15 +143318,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad678 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -143342,15 +143342,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #7 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ @@ -143431,35 +143431,35 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #3932] @ acb68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad948 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #24932 @ 0x6164 │ │ │ │ movt r0, #24948 @ 0x6174 │ │ │ │ str r5, [sp, #660] @ 0x294 │ │ │ │ str r0, [r7, #4] │ │ │ │ movw r0, #25933 @ 0x654d │ │ │ │ movt r0, #24948 @ 0x6174 │ │ │ │ str r7, [sp, #656] @ 0x290 │ │ │ │ str r0, [r7] │ │ │ │ str r5, [sp, #652] @ 0x28c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 1d70c0 │ │ │ │ + bl 1d7078 │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne abd48 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4016] @ acc30 │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -143477,15 +143477,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad6a8 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -143501,15 +143501,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #8 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #1 │ │ │ │ bne ad4ac │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl b83d8 │ │ │ │ b ad4ac │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ @@ -143578,15 +143578,15 @@ │ │ │ │ vldr d8, [sp, #592] @ 0x250 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #3940] @ acdb8 │ │ │ │ mov r5, #6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad964 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #25965 @ 0x656d │ │ │ │ strh r1, [r7, #4] │ │ │ │ movw r1, #28502 @ 0x6f56 │ │ │ │ mov r0, #28 │ │ │ │ @@ -143597,15 +143597,15 @@ │ │ │ │ str r5, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ vstr d8, [sp, #200] @ 0xc8 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne abf90 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4024] @ ace80 │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -143623,15 +143623,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad6d8 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -143647,15 +143647,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #6 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ @@ -143728,15 +143728,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [sp, #596] @ 0x254 │ │ │ │ mov r7, #8 │ │ │ │ ldr r0, [pc, #3928] @ ad008 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad980 │ │ │ │ mov sl, r0 │ │ │ │ movw r0, #26996 @ 0x6974 │ │ │ │ movt r0, #28271 @ 0x6e6f │ │ │ │ str r7, [sp, #660] @ 0x294 │ │ │ │ str r0, [sl, #4] │ │ │ │ @@ -143749,15 +143749,15 @@ │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne ac1f8 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4008] @ ad0d0 │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ @@ -143775,15 +143775,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad708 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -143799,15 +143799,15 @@ │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, #8 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ eorseq sp, r4, r0, lsr r3 │ │ │ │ @@ -143878,15 +143878,15 @@ │ │ │ │ vldr d8, [sp, #592] @ 0x250 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #3924] @ ad258 │ │ │ │ mov r5, #11 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #11 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad99c │ │ │ │ movw r1, #24914 @ 0x6152 │ │ │ │ mov r7, r0 │ │ │ │ movt r1, #25972 @ 0x6574 │ │ │ │ mov r0, #28 │ │ │ │ str r1, [r7, #7] │ │ │ │ @@ -143901,15 +143901,15 @@ │ │ │ │ str r5, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ vstr d8, [sp, #200] @ 0xc8 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne ac454 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #3992] @ ad320 │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -143927,15 +143927,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad738 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -143951,15 +143951,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #11 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ eorseq r4, r6, ip, ror #18 │ │ │ │ @@ -144029,15 +144029,15 @@ │ │ │ │ vldr d8, [sp, #592] @ 0x250 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #3988] @ ad4f4 │ │ │ │ mov r5, #11 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #11 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad9b8 │ │ │ │ movw r1, #24914 @ 0x6152 │ │ │ │ mov r7, r0 │ │ │ │ movt r1, #25972 @ 0x6574 │ │ │ │ mov r0, #28 │ │ │ │ str r1, [r7, #7] │ │ │ │ @@ -144052,15 +144052,15 @@ │ │ │ │ str r5, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ vstr d8, [sp, #200] @ 0xc8 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne ac6b0 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4024] @ ad59c │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -144078,15 +144078,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad768 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -144102,15 +144102,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #11 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ eorseq r4, r6, ip, lsl r7 │ │ │ │ @@ -144180,15 +144180,15 @@ │ │ │ │ ldrb r5, [sp, #588] @ 0x24c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4060] @ ad798 │ │ │ │ mov r6, #9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad9d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ strb r0, [r7, #8] │ │ │ │ movw r0, #20079 @ 0x4e6f │ │ │ │ movt r0, #30821 @ 0x7865 │ │ │ │ @@ -144202,15 +144202,15 @@ │ │ │ │ str r6, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ strb r5, [sp, #196] @ 0xc4 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne ac908 │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4080] @ ad82c │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -144228,15 +144228,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad79c │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -144252,15 +144252,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #9 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ eorseq r4, r6, r0, ror #9 │ │ │ │ @@ -144330,15 +144330,15 @@ │ │ │ │ ldrb r5, [sp, #588] @ 0x24c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4088] @ ada0c │ │ │ │ mov r6, #13 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #13 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ad9f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #115 @ 0x73 │ │ │ │ strb r0, [r7, #12] │ │ │ │ movw r0, #26998 @ 0x6976 │ │ │ │ movt r0, #30063 @ 0x756f │ │ │ │ @@ -144355,15 +144355,15 @@ │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ strb r5, [sp, #196] @ 0xc4 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne acb6c │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4088] @ ada98 │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -144381,15 +144381,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad7cc │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -144405,15 +144405,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #13 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ eorseq r4, r6, r4, ror #4 │ │ │ │ @@ -144483,15 +144483,15 @@ │ │ │ │ ldrb r5, [sp, #588] @ 0x24c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4088] @ adc70 │ │ │ │ mov r6, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ada10 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #27728 @ 0x6c50 │ │ │ │ movt r0, #31073 @ 0x7961 │ │ │ │ str r6, [sp, #660] @ 0x294 │ │ │ │ str r0, [r7, #3] │ │ │ │ @@ -144503,15 +144503,15 @@ │ │ │ │ str r6, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ strb r5, [sp, #196] @ 0xc4 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne acdbc │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4092] @ adcec │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -144529,15 +144529,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad7fc │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -144553,15 +144553,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #7 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ eorseq r4, r6, r8, lsl r0 │ │ │ │ @@ -144631,15 +144631,15 @@ │ │ │ │ ldrb r5, [sp, #588] @ 0x24c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4076] @ adeb4 │ │ │ │ mov r6, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ada2c │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #30049 @ 0x7561 │ │ │ │ movt r0, #25971 @ 0x6573 │ │ │ │ str r6, [sp, #660] @ 0x294 │ │ │ │ str r0, [r7, #4] │ │ │ │ @@ -144651,15 +144651,15 @@ │ │ │ │ str r6, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ strb r5, [sp, #196] @ 0xc4 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne ad00c │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4080] @ adf30 │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -144677,15 +144677,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad830 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -144701,15 +144701,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #8 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ eorseq r3, r6, r0, asr #27 │ │ │ │ @@ -144779,15 +144779,15 @@ │ │ │ │ ldrb r5, [sp, #588] @ 0x24c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4032] @ ae0d8 │ │ │ │ mov r6, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ada48 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #25939 @ 0x6553 │ │ │ │ movt r0, #27493 @ 0x6b65 │ │ │ │ str r6, [sp, #660] @ 0x294 │ │ │ │ str r0, [r7, #3] │ │ │ │ @@ -144799,15 +144799,15 @@ │ │ │ │ str r6, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ strb r5, [sp, #196] @ 0xc4 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne ad25c │ │ │ │ orr r1, r5, #4 │ │ │ │ ldr r0, [pc, #4084] @ ae184 │ │ │ │ mov r2, r9 │ │ │ │ ldm r1!, {r3, r5, r6} │ │ │ │ @@ -144825,15 +144825,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ str r1, [sp, #812] @ 0x32c │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad860 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -144849,15 +144849,15 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #7 │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ad4ac │ │ │ │ eorseq r3, r6, r8, ror #22 │ │ │ │ @@ -144927,15 +144927,15 @@ │ │ │ │ ldrb r5, [sp, #588] @ 0x24c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #4036] @ ae32c │ │ │ │ mov r7, #10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #10 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ada64 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #27759 @ 0x6c6f │ │ │ │ strh r0, [r6, #8] │ │ │ │ movw r0, #28271 @ 0x6e6f │ │ │ │ movt r0, #29300 @ 0x7274 │ │ │ │ @@ -144949,15 +144949,15 @@ │ │ │ │ str r7, [sp, #652] @ 0x28c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ strb r5, [sp, #196] @ 0xc4 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b9350 │ │ │ │ + bl 2b9308 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ bne ad4f8 │ │ │ │ orr r1, r7, #4 │ │ │ │ ldr ip, [pc, #4080] @ ae3d8 │ │ │ │ mov r2, r5 │ │ │ │ ldm r1!, {r3, r4, r7} │ │ │ │ @@ -144975,15 +144975,15 @@ │ │ │ │ str r1, [sp, #796] @ 0x31c │ │ │ │ str r0, [sp, #812] @ 0x32c │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ str ip, [sp, #808] @ 0x328 │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ add r1, sp, #804 @ 0x324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne ad890 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ @@ -144999,15 +144999,15 @@ │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ mov r1, #10 │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ad4ac │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ mov r0, r8 │ │ │ │ bl 7fee4 │ │ │ │ @@ -145068,24 +145068,24 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ b ad4b8 │ │ │ │ ldrhteq fp, [r4], -r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add sl, sp, #196 @ 0xc4 │ │ │ │ ldr r0, [pc, #3728] @ ae448 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [sp, #192] @ 0xc0 │ │ │ │ ldm sl, {r3, r9, sl} │ │ │ │ mov r4, #1 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ ldr fp, [r1, #40] @ 0x28 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r4, [r0, r6]! │ │ │ │ mov r4, #0 │ │ │ │ stmib r0, {r4, r8} │ │ │ │ add r0, r0, #12 │ │ │ │ stm r0, {r3, r9, sl} │ │ │ │ b ab1c4 │ │ │ │ ldr r0, [pc, #3688] @ ae458 │ │ │ │ @@ -145686,105 +145686,105 @@ │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq adf54 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #10 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq adfa8 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq adffc │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae050 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae0a4 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ @@ -145792,42 +145792,42 @@ │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae0fc │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae150 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ @@ -145835,105 +145835,105 @@ │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae1a8 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae1fc │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae250 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae2a4 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl b83d8 │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae2f8 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ @@ -145941,42 +145941,42 @@ │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae350 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae3a4 │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #10 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ b ae428 │ │ │ │ bl 38ac8 │ │ │ │ @@ -145984,21 +145984,21 @@ │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ae3fc │ │ │ │ ldr r0, [sp, #796] @ 0x31c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl bfa0c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #14 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq ae428 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ bl bfe0c │ │ │ │ mov r0, r4 │ │ │ │ bl 7fee4 │ │ │ │ @@ -146008,81 +146008,81 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq r2, [r6], -r0 │ │ │ │ ldrhteq sl, [r4], -r4 │ │ │ │ eorseq sl, r4, r0, asr #9 │ │ │ │ eorseq sl, r4, r0, lsr #31 │ │ │ │ - eoreq r8, ip, r8, lsl #14 │ │ │ │ + eoreq r8, ip, r8, asr #13 │ │ │ │ eorseq sl, r4, r8, asr #31 │ │ │ │ ldrhteq sl, [r4], -r4 │ │ │ │ eorseq sl, r4, r4, lsl #31 │ │ │ │ - ldrdeq r8, [ip], -r8 @ │ │ │ │ + mlaeq ip, r8, r6, r8 │ │ │ │ mlaseq r4, r8, pc, sl @ │ │ │ │ eorseq sl, r4, r4, lsl #31 │ │ │ │ eorseq sl, r4, r8, ror #30 │ │ │ │ - eoreq r8, ip, r8, lsr #13 │ │ │ │ + eoreq r8, ip, r8, ror #12 │ │ │ │ eorseq sl, r4, r8, ror #30 │ │ │ │ eorseq sl, r4, r4, asr pc │ │ │ │ eorseq sl, r4, ip, asr #30 │ │ │ │ - eoreq r8, ip, r8, ror r6 │ │ │ │ + eoreq r8, ip, r8, lsr r6 │ │ │ │ eorseq sl, r4, r8, lsr pc │ │ │ │ eorseq sl, r4, r4, lsr #30 │ │ │ │ eorseq sl, r4, r0, lsr pc │ │ │ │ - eoreq r8, ip, r8, asr #12 │ │ │ │ + eoreq r8, ip, r8, lsl #12 │ │ │ │ eorseq sl, r4, r8, lsl #30 │ │ │ │ ldrshteq sl, [r4], -r4 │ │ │ │ eorseq sl, r4, r4, lsl pc │ │ │ │ - eoreq r8, ip, r8, lsl r6 │ │ │ │ + ldrdeq r8, [ip], -r8 @ │ │ │ │ ldrsbteq sl, [r4], -r8 │ │ │ │ eorseq sl, r4, r4, asr #29 │ │ │ │ ldrshteq sl, [r4], -r8 │ │ │ │ - eoreq r8, ip, r8, ror #11 │ │ │ │ + eoreq r8, ip, r8, lsr #11 │ │ │ │ eorseq sl, r4, r8, lsr #29 │ │ │ │ mlaseq r4, r4, lr, sl │ │ │ │ ldrsbteq sl, [r4], -ip │ │ │ │ - strhteq r8, [ip], -r8 │ │ │ │ + eoreq r8, ip, r8, ror r5 │ │ │ │ eorseq sl, r4, r8, ror lr │ │ │ │ eorseq sl, r4, r4, ror #28 │ │ │ │ eorseq sl, r4, r0, asr #29 │ │ │ │ - eoreq r8, ip, r8, lsl #11 │ │ │ │ + eoreq r8, ip, r8, asr #10 │ │ │ │ eorseq sl, r4, r8, asr #28 │ │ │ │ eorseq sl, r4, r4, lsr lr │ │ │ │ eorseq sl, r4, r4, lsr #29 │ │ │ │ - eoreq r8, ip, r4, asr r5 │ │ │ │ + eoreq r8, ip, r4, lsl r5 │ │ │ │ eorseq sl, r4, r4, lsl lr │ │ │ │ eorseq sl, r4, r0, lsl #28 │ │ │ │ eorseq sl, r4, r8, lsl #29 │ │ │ │ - eoreq r8, ip, r4, lsr #10 │ │ │ │ + eoreq r8, ip, r4, ror #9 │ │ │ │ eorseq sl, r4, r4, ror #27 │ │ │ │ ldrsbteq sl, [r4], -r0 │ │ │ │ eorseq sl, r4, r8, ror #28 │ │ │ │ - strdeq r8, [ip], -r4 @ │ │ │ │ + strhteq r8, [ip], -r4 │ │ │ │ ldrhteq sl, [r4], -r4 │ │ │ │ eorseq sl, r4, r0, lsr #27 │ │ │ │ eorseq sl, r4, ip, asr #28 │ │ │ │ - eoreq r8, ip, r0, asr #9 │ │ │ │ + eoreq r8, ip, r0, lsl #9 │ │ │ │ eorseq sl, r4, r0, lsl #27 │ │ │ │ eorseq sl, r4, ip, ror #26 │ │ │ │ eorseq sl, r4, r0, lsr lr │ │ │ │ - mlaeq ip, r0, r4, r8 │ │ │ │ + eoreq r8, ip, r0, asr r4 │ │ │ │ eorseq sl, r4, r0, asr sp │ │ │ │ eorseq sl, r4, ip, lsr sp │ │ │ │ eorseq sl, r4, r4, lsl lr │ │ │ │ - eoreq r8, ip, r0, ror #8 │ │ │ │ + eoreq r8, ip, r0, lsr #8 │ │ │ │ eorseq sl, r4, r0, lsr #26 │ │ │ │ eorseq sl, r4, ip, lsl #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #60] @ ae590 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #36] @ ae594 │ │ │ │ movne r2, #0 │ │ │ │ ldrne r5, [sp, #24] │ │ │ │ addne r1, pc, r1 │ │ │ │ strbne r2, [r0, #8] │ │ │ │ strdne r4, [r0] │ │ │ │ @@ -146216,15 +146216,15 @@ │ │ │ │ strb r0, [fp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r9, r4, ip, lsr sl │ │ │ │ eorseq r9, r4, r8, asr #20 │ │ │ │ mlaseq r4, r0, sl, r9 │ │ │ │ - eoreq r7, ip, r8, ror r6 │ │ │ │ + eoreq r7, ip, r8, lsr r6 │ │ │ │ eorseq r9, r4, ip, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r0, #60] @ 0x3c │ │ │ │ mov r3, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -146321,15 +146321,15 @@ │ │ │ │ strb r0, [fp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrhteq r9, [r4], -r8 │ │ │ │ eorseq r9, r4, r4, asr #17 │ │ │ │ eorseq r9, r4, ip, lsl #18 │ │ │ │ - ldrdeq r7, [ip], -r4 @ │ │ │ │ + mlaeq ip, r4, r4, r7 │ │ │ │ eorseq r9, r4, r8, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -146373,15 +146373,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq aed6c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [fp] │ │ │ │ @@ -146693,15 +146693,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r9, r4, ip, ror #7 │ │ │ │ ldrshteq r9, [r4], -r8 │ │ │ │ eorseq r1, r6, r0, lsr #9 │ │ │ │ ldrsbteq r9, [r4], -ip │ │ │ │ eorseq r9, r4, ip, ror #21 │ │ │ │ - ldrdeq r6, [ip], -ip @ │ │ │ │ + mlaeq ip, ip, pc, r6 @ │ │ │ │ eorseq r9, r4, r4, asr #16 │ │ │ │ eorseq r9, r4, r0, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -146746,15 +146746,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq af340 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [fp] │ │ │ │ @@ -147068,15 +147068,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r8, r4, r0, lsr #28 │ │ │ │ eorseq r8, r4, ip, lsr #28 │ │ │ │ eorseq r0, r6, ip, asr #29 │ │ │ │ eorseq r9, r4, r0, lsr #10 │ │ │ │ eorseq r9, r4, r0, lsr r5 │ │ │ │ - eoreq r6, ip, r0, lsl #20 │ │ │ │ + eoreq r6, ip, r0, asr #19 │ │ │ │ eorseq r9, r4, r8, ror #4 │ │ │ │ eorseq r9, r4, r4, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -147121,15 +147121,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq af91c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [fp] │ │ │ │ @@ -147441,15 +147441,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r8, r4, ip, asr r8 │ │ │ │ eorseq r8, r4, r8, ror #16 │ │ │ │ ldrshteq r0, [r6], -r0 │ │ │ │ eorseq r8, r4, ip, ror #30 │ │ │ │ eorseq r8, r4, ip, ror pc │ │ │ │ - eoreq r6, ip, ip, lsr #8 │ │ │ │ + eoreq r6, ip, ip, ror #7 │ │ │ │ mlaseq r4, r4, ip, r8 │ │ │ │ eorseq r8, r4, r0, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -147494,15 +147494,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq afef0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [fp] │ │ │ │ @@ -147814,15 +147814,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r8, r4, r8, lsr #5 │ │ │ │ ldrhteq r8, [r4], -r4 │ │ │ │ eorseq r0, r6, ip, lsl r3 │ │ │ │ ldrsbteq r8, [r4], -r8 │ │ │ │ eorseq r8, r4, r8, ror #19 │ │ │ │ - eoreq r5, ip, r8, asr lr │ │ │ │ + eoreq r5, ip, r8, lsl lr │ │ │ │ eorseq r8, r4, r0, asr #13 │ │ │ │ eorseq r8, r4, ip, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -147867,15 +147867,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b04c4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [fp] │ │ │ │ @@ -148189,15 +148189,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq r7, [r4], -ip │ │ │ │ eorseq r7, r4, r8, ror #25 │ │ │ │ eorseq pc, r5, r8, asr #26 │ │ │ │ eorseq r8, r4, ip, lsl r4 │ │ │ │ eorseq r8, r4, ip, lsr #8 │ │ │ │ - eoreq r5, ip, ip, ror r8 │ │ │ │ + eoreq r5, ip, ip, lsr r8 │ │ │ │ eorseq r8, r4, r4, ror #1 │ │ │ │ eorseq r8, r4, r0, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -148242,15 +148242,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b0aa0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [fp] │ │ │ │ @@ -148564,15 +148564,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r7, r4, r0, lsl r7 │ │ │ │ eorseq r7, r4, ip, lsl r7 │ │ │ │ eorseq pc, r5, ip, ror #14 │ │ │ │ eorseq r7, r4, r0, ror #28 │ │ │ │ eorseq r7, r4, r0, ror lr │ │ │ │ - eoreq r5, ip, r0, lsr #5 │ │ │ │ + eoreq r5, ip, r0, ror #4 │ │ │ │ eorseq r7, r4, r8, lsl #22 │ │ │ │ ldrhteq r7, [r4], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -148617,15 +148617,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b107c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [fp] │ │ │ │ @@ -148937,15 +148937,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r7, r4, ip, ror #2 │ │ │ │ eorseq r7, r4, r8, ror r1 │ │ │ │ mlaseq r5, r0, r1, pc @ │ │ │ │ eorseq r7, r4, ip, ror #17 │ │ │ │ ldrshteq r7, [r4], -ip │ │ │ │ - eoreq r4, ip, ip, asr #25 │ │ │ │ + eoreq r4, ip, ip, lsl #25 │ │ │ │ eorseq r7, r4, r4, lsr r5 │ │ │ │ eorseq r7, r4, r0, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -148990,15 +148990,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b1650 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [fp] │ │ │ │ @@ -149312,15 +149312,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r6, r4, r0, lsr #23 │ │ │ │ eorseq r6, r4, ip, lsr #23 │ │ │ │ ldrhteq lr, [r5], -ip │ │ │ │ eorseq r7, r4, r0, lsr r3 │ │ │ │ eorseq r7, r4, r0, asr #6 │ │ │ │ - strdeq r4, [ip], -r0 @ │ │ │ │ + strhteq r4, [ip], -r0 │ │ │ │ eorseq r6, r4, r8, asr pc │ │ │ │ eorseq r7, r4, r4, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -149365,15 +149365,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b1c2c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [fp] │ │ │ │ @@ -149685,15 +149685,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq r6, [r4], -ip │ │ │ │ eorseq r6, r4, r8, ror #11 │ │ │ │ eorseq lr, r5, r0, ror #11 │ │ │ │ eorseq r6, r4, ip, ror sp │ │ │ │ eorseq r6, r4, ip, lsl #27 │ │ │ │ - eoreq r4, ip, ip, lsl r1 │ │ │ │ + ldrdeq r4, [ip], -ip @ │ │ │ │ eorseq r6, r4, r4, lsl #19 │ │ │ │ ldrsbteq r6, [r4], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -149738,15 +149738,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b2204 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -150059,15 +150059,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r6, r4, r4, lsr r0 │ │ │ │ eorseq r6, r4, r0, asr #32 │ │ │ │ eorseq lr, r5, ip │ │ │ │ eorseq r6, r4, r4, lsl #16 │ │ │ │ eorseq r6, r4, r4, lsl r8 │ │ │ │ - eoreq r3, ip, r4, asr #22 │ │ │ │ + eoreq r3, ip, r4, lsl #22 │ │ │ │ eorseq r6, r4, ip, lsr #7 │ │ │ │ eorseq r6, r4, r8, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -150112,15 +150112,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b27dc │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -150433,15 +150433,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r5, r4, ip, ror #20 │ │ │ │ eorseq r5, r4, r8, ror sl │ │ │ │ eorseq sp, r5, r4, lsr sl │ │ │ │ eorseq r6, r4, ip, asr #4 │ │ │ │ eorseq r6, r4, ip, asr r2 │ │ │ │ - eoreq r3, ip, ip, ror #10 │ │ │ │ + eoreq r3, ip, ip, lsr #10 │ │ │ │ ldrsbteq r5, [r4], -r4 │ │ │ │ eorseq r6, r4, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -150486,15 +150486,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b2db4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -150807,15 +150807,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r5, r4, r4, lsr #9 │ │ │ │ ldrhteq r5, [r4], -r0 │ │ │ │ eorseq sp, r5, ip, asr r4 │ │ │ │ mlaseq r4, r4, ip, r5 │ │ │ │ eorseq r5, r4, r4, lsr #25 │ │ │ │ - mlaeq ip, r4, pc, r2 @ │ │ │ │ + eoreq r2, ip, r4, asr pc │ │ │ │ ldrshteq r5, [r4], -ip │ │ │ │ eorseq r5, r4, r8, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -150860,15 +150860,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b338c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -151181,15 +151181,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r4, r4, ip, ror #29 │ │ │ │ ldrshteq r4, [r4], -r8 │ │ │ │ eorseq ip, r5, r4, lsl #29 │ │ │ │ ldrshteq r5, [r4], -ip │ │ │ │ eorseq r5, r4, ip, lsl #14 │ │ │ │ - strhteq r2, [ip], -ip │ │ │ │ + eoreq r2, ip, ip, ror r9 │ │ │ │ eorseq r5, r4, r4, lsr #4 │ │ │ │ eorseq r5, r4, r0, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -151234,15 +151234,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b3964 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -151555,15 +151555,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r4, r4, r4, lsr #18 │ │ │ │ eorseq r4, r4, r0, lsr r9 │ │ │ │ eorseq ip, r5, ip, lsr #17 │ │ │ │ eorseq r5, r4, r4, asr #2 │ │ │ │ eorseq r5, r4, r4, asr r1 │ │ │ │ - eoreq r2, ip, r4, ror #7 │ │ │ │ + eoreq r2, ip, r4, lsr #7 │ │ │ │ eorseq r4, r4, ip, asr #24 │ │ │ │ mlaseq r4, r8, r1, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -151608,15 +151608,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b3f3c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -151929,15 +151929,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r4, r4, ip, ror #6 │ │ │ │ eorseq r4, r4, r8, ror r3 │ │ │ │ ldrsbteq ip, [r5], -r4 │ │ │ │ eorseq r4, r4, ip, lsr #23 │ │ │ │ ldrhteq r4, [r4], -ip │ │ │ │ - eoreq r1, ip, ip, lsl #28 │ │ │ │ + eoreq r1, ip, ip, asr #27 │ │ │ │ eorseq r4, r4, r4, ror r6 │ │ │ │ eorseq r4, r4, r0, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -151982,15 +151982,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b4514 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -152303,15 +152303,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r3, r4, r4, lsr #27 │ │ │ │ ldrhteq r3, [r4], -r0 │ │ │ │ ldrshteq fp, [r5], -ip │ │ │ │ ldrshteq r4, [r4], -r4 │ │ │ │ eorseq r4, r4, r4, lsl #12 │ │ │ │ - eoreq r1, ip, r4, lsr r8 │ │ │ │ + strdeq r1, [ip], -r4 @ │ │ │ │ mlaseq r4, ip, r0, r4 │ │ │ │ eorseq r4, r4, r8, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -152356,15 +152356,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b4aec │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -152677,15 +152677,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r3, r4, ip, lsl #16 │ │ │ │ eorseq r3, r4, r8, lsl r8 │ │ │ │ eorseq fp, r5, r4, lsr #14 │ │ │ │ mlaseq r4, ip, r0, r4 │ │ │ │ eorseq r4, r4, ip, lsr #1 │ │ │ │ - eoreq r1, ip, ip, asr r2 │ │ │ │ + eoreq r1, ip, ip, lsl r2 │ │ │ │ eorseq r3, r4, r4, asr #21 │ │ │ │ ldrshteq r4, [r4], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -152730,15 +152730,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b50c4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -153051,15 +153051,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r3, r4, r4, ror r2 │ │ │ │ eorseq r3, r4, r0, lsl #5 │ │ │ │ eorseq fp, r5, ip, asr #2 │ │ │ │ eorseq r3, r4, r4, asr #22 │ │ │ │ eorseq r3, r4, r4, asr fp │ │ │ │ - eoreq r0, ip, r4, lsl #25 │ │ │ │ + eoreq r0, ip, r4, asr #24 │ │ │ │ eorseq r3, r4, ip, ror #9 │ │ │ │ mlaseq r4, r8, fp, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -153104,15 +153104,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b569c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -153425,15 +153425,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r2, r4, ip, lsr #25 │ │ │ │ ldrhteq r2, [r4], -r8 │ │ │ │ eorseq sl, r5, r4, ror fp │ │ │ │ eorseq r3, r4, ip, lsl #11 │ │ │ │ mlaseq r4, ip, r5, r3 │ │ │ │ - eoreq r0, ip, ip, lsr #13 │ │ │ │ + eoreq r0, ip, ip, ror #12 │ │ │ │ eorseq r2, r4, r4, lsl pc │ │ │ │ eorseq r3, r4, r0, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -153478,15 +153478,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b5c74 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -153799,15 +153799,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r2, r4, r4, ror #13 │ │ │ │ ldrshteq r2, [r4], -r0 │ │ │ │ mlaseq r5, ip, r5, sl │ │ │ │ ldrsbteq r2, [r4], -r4 │ │ │ │ eorseq r2, r4, r4, ror #31 │ │ │ │ - ldrdeq r0, [ip], -r4 @ │ │ │ │ + mlaeq ip, r4, r0, r0 │ │ │ │ eorseq r2, r4, ip, lsr r9 │ │ │ │ eorseq r3, r4, r8, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -153852,15 +153852,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b624c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -154173,15 +154173,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r2, r4, ip, lsl r1 │ │ │ │ eorseq r2, r4, r8, lsr #2 │ │ │ │ eorseq r9, r5, r4, asr #31 │ │ │ │ eorseq r2, r4, ip, lsl sl │ │ │ │ eorseq r2, r4, ip, lsr #20 │ │ │ │ - strdeq pc, [fp], -ip @ │ │ │ │ + strhteq pc, [fp], -ip @ │ │ │ │ eorseq r2, r4, r4, ror #6 │ │ │ │ eorseq r2, r4, r0, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r8, r1 │ │ │ │ @@ -154226,15 +154226,15 @@ │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b6834 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -154555,15 +154555,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, r4, ip, lsr fp │ │ │ │ eorseq r1, r4, r8, asr #22 │ │ │ │ eorseq r9, r5, ip, ror #19 │ │ │ │ eorseq r2, r4, ip, asr r4 │ │ │ │ eorseq r2, r4, ip, asr #8 │ │ │ │ - eoreq pc, fp, ip, lsl #10 │ │ │ │ + eoreq pc, fp, ip, asr #9 │ │ │ │ eorseq r1, r4, r4, ror sp │ │ │ │ eorseq r2, r4, r0, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -154608,15 +154608,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b6e1c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -154929,15 +154929,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eorseq r1, r4, ip, ror r5 │ │ │ │ eorseq r1, r4, r8, lsl #11 │ │ │ │ ldrshteq r9, [r5], -r4 │ │ │ │ eorseq r1, r4, ip, lsr #29 │ │ │ │ ldrhteq r1, [r4], -ip │ │ │ │ - eoreq lr, fp, ip, lsr #30 │ │ │ │ + eoreq lr, fp, ip, ror #29 │ │ │ │ mlaseq r4, r4, r7, r1 │ │ │ │ eorseq r1, r4, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -154982,15 +154982,15 @@ │ │ │ │ strb r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq b73f4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ ldrex r0, [r6] │ │ │ │ @@ -155303,15 +155303,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq r0, [r4], -r4 │ │ │ │ eorseq r0, r4, r0, ror #31 │ │ │ │ eorseq r8, r5, ip, lsl lr │ │ │ │ eorseq r1, r4, r4, lsr r9 │ │ │ │ eorseq r1, r4, r4, asr #18 │ │ │ │ - eoreq lr, fp, r4, asr r9 │ │ │ │ + eoreq lr, fp, r4, lsl r9 │ │ │ │ ldrhteq r1, [r4], -ip │ │ │ │ eorseq r1, r4, r8, lsl #19 │ │ │ │ movw ip, #57716 @ 0xe174 │ │ │ │ movw r2, #37152 @ 0x9120 │ │ │ │ movw r1, #36716 @ 0x8f6c │ │ │ │ movw r3, #29356 @ 0x72ac │ │ │ │ movt ip, #8643 @ 0x21c3 │ │ │ │ @@ -155357,24 +155357,24 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq b7708 │ │ │ │ ldrd r8, [r0, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, r5 │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - bl 2e89c8 │ │ │ │ + bl 2e8980 │ │ │ │ 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 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r8, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r0, sl, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -155385,25 +155385,25 @@ │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b76f0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq b76cc │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [pc, #68] @ b7754 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #64] @ b7758 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mov r4, r0 │ │ │ │ @@ -155411,31 +155411,31 @@ │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq b7748 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, r5, r0, ror #31 │ │ │ │ - strhteq lr, [fp], -r1 │ │ │ │ + eoreq lr, fp, r1, ror r2 │ │ │ │ eorseq r0, r4, ip, lsl #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #308] @ b78a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 349174 │ │ │ │ + bl 34912c │ │ │ │ cmp r0, #0 │ │ │ │ beq b77e4 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -155472,44 +155472,44 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq b783c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b7870 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl c4b70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r0, r4, ip, asr #27 │ │ │ │ eorseq r0, r4, r0, lsl #27 │ │ │ │ mlaseq r4, r8, sp, r0 │ │ │ │ - b 34ab04 │ │ │ │ + b 34aabc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq b78fc │ │ │ │ @@ -155518,47 +155518,47 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ b792c │ │ │ │ ldr r3, [pc, #40] @ b7930 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq lr, fp, r9, ror r7 │ │ │ │ + eoreq lr, fp, r9, lsr r7 │ │ │ │ eorseq r0, r4, ip, asr #29 │ │ │ │ - strhteq lr, [fp], -r7 │ │ │ │ + eoreq lr, fp, r7, ror r7 │ │ │ │ eorseq r0, r4, ip, ror #29 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 31b2d0 │ │ │ │ + b 31b288 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d0e14 │ │ │ │ + b 2d0dcc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #11] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ cmpne r1, #0 │ │ │ │ ldrbne r1, [r0], #1 │ │ │ │ ldrdeq r0, [r0] │ │ │ │ - b 34ab44 │ │ │ │ + b 34aafc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 31b298 │ │ │ │ + b 31b250 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #1 │ │ │ │ bne b79c0 │ │ │ │ @@ -155567,35 +155567,35 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #48] @ b79f8 │ │ │ │ ldr r3, [pc, #48] @ b79fc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq lr, fp, r5, ror #13 │ │ │ │ + eoreq lr, fp, r5, lsr #13 │ │ │ │ mlaseq r4, r8, lr, r0 │ │ │ │ - eoreq lr, fp, r3, asr #13 │ │ │ │ + eoreq lr, fp, r3, lsl #13 │ │ │ │ eorseq r0, r4, r8, asr lr │ │ │ │ ldr r0, [r0] │ │ │ │ - b 34f6f4 │ │ │ │ + b 34f6ac │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne b7a58 │ │ │ │ @@ -155605,63 +155605,63 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ b7a88 │ │ │ │ ldr r3, [pc, #40] @ b7a8c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq lr, fp, sp, lsl r6 │ │ │ │ + ldrdeq lr, [fp], -sp @ │ │ │ │ mlaseq r4, r0, sp, r0 │ │ │ │ ldrhteq r0, [r4], -r8 │ │ │ │ - eoreq lr, fp, r3, asr r6 │ │ │ │ + eoreq lr, fp, r3, lsl r6 │ │ │ │ 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 34a320 │ │ │ │ + bl 34a2d8 │ │ │ │ ldr r2, [pc, #88] @ b7b18 │ │ │ │ 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 350930 │ │ │ │ + bl 3508e8 │ │ │ │ ldr r5, [pc, #52] @ b7b1c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r5 │ │ │ │ - bl 350930 │ │ │ │ + bl 3508e8 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 350930 │ │ │ │ + bl 3508e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350ad0 │ │ │ │ + bl 350a88 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrsbteq r0, [r4], -r0 │ │ │ │ ldrhteq r0, [r4], -ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -155675,42 +155675,42 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #52] @ b7bac │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r1, [pc, #48] @ b7bb0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldrsbteq r0, [r4], -r0 │ │ │ │ - eoreq lr, fp, r5, lsr r5 │ │ │ │ + strdeq lr, [fp], -r5 @ │ │ │ │ eorseq r0, r4, ip, lsl #25 │ │ │ │ - eoreq lr, fp, r7, lsl #10 │ │ │ │ + eoreq lr, fp, r7, asr #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [pc, #548] @ b7df0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 349e30 │ │ │ │ + bl 349de8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne b7c7c │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne b7bd8 │ │ │ │ @@ -155731,15 +155731,15 @@ │ │ │ │ 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 3505d4 │ │ │ │ + bl 35058c │ │ │ │ cmp r5, #0 │ │ │ │ bne b7c60 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne b7d98 │ │ │ │ mov r0, #0 │ │ │ │ @@ -155763,15 +155763,15 @@ │ │ │ │ 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 3505d4 │ │ │ │ + bl 35058c │ │ │ │ b b7d44 │ │ │ │ bl 372e4 │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ cmp r1, #0 │ │ │ │ bne b7c20 │ │ │ │ @@ -155780,15 +155780,15 @@ │ │ │ │ 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 3505d4 │ │ │ │ + bl 35058c │ │ │ │ cmp r5, #0 │ │ │ │ bne b7d24 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ bne b7dac │ │ │ │ mov r0, #0 │ │ │ │ @@ -155808,17 +155808,17 @@ │ │ │ │ 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 3505d4 │ │ │ │ + bl 35058c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3507c0 │ │ │ │ + bl 350778 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 37450 │ │ │ │ b b7d44 │ │ │ │ bl 372e4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -155838,23 +155838,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl b8450 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - ldrdeq lr, [fp], -r3 @ │ │ │ │ + mlaeq fp, r3, r4, lr │ │ │ │ eorseq r8, r5, r8, lsr #6 │ │ │ │ - strhteq pc, [r9], -r8 @ │ │ │ │ + eoreq pc, r9, r8, ror r8 @ │ │ │ │ eorseq r0, r4, ip, asr fp │ │ │ │ - eoreq pc, r9, ip, ror r9 @ │ │ │ │ + eoreq pc, r9, ip, lsr r9 @ │ │ │ │ eorseq r0, r4, r0, lsr #24 │ │ │ │ - eoreq sp, fp, r4, asr #5 │ │ │ │ + eoreq sp, fp, r4, lsl #5 │ │ │ │ eorseq r0, r4, ip, lsl #22 │ │ │ │ - eoreq pc, r9, r4, lsl #18 │ │ │ │ + eoreq pc, r9, r4, asr #17 │ │ │ │ eorseq r0, r4, ip, asr #23 │ │ │ │ eorseq r0, r4, ip, lsr #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ @@ -155871,24 +155871,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #168] @ b7f30 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r3, [pc, #124] @ b7f20 │ │ │ │ ldr r1, [pc, #124] @ b7f24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b b7ec0 │ │ │ │ ldr r3, [pc, #112] @ b7f28 │ │ │ │ ldr r1, [pc, #112] @ b7f2c │ │ │ │ @@ -155896,39 +155896,39 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #44] @ b7f18 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ b7f1c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r0, r4, r8, lsl #13 │ │ │ │ - strdeq sp, [fp], -r9 @ │ │ │ │ + strhteq sp, [fp], -r9 │ │ │ │ eorseq r0, r4, r4, ror #13 │ │ │ │ - eoreq sp, fp, ip, asr r1 │ │ │ │ + eoreq sp, fp, ip, lsl r1 │ │ │ │ ldrsbteq r0, [r4], -r0 │ │ │ │ - eoreq sp, fp, r0, asr r1 │ │ │ │ - mlaeq fp, r4, ip, fp │ │ │ │ + eoreq sp, fp, r0, lsl r1 │ │ │ │ + eoreq fp, fp, r4, asr ip │ │ │ │ eorseq r0, r4, r0, lsl r7 │ │ │ │ - mlaeq fp, r3, lr, sp │ │ │ │ + eoreq sp, fp, r3, asr lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs b7f6c │ │ │ │ strb r1, [sp, #4] │ │ │ │ @@ -155974,48 +155974,48 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ bl c7168 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ b8014 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349174 │ │ │ │ + b 34912c │ │ │ │ eorseq r0, r4, r4, lsr r5 │ │ │ │ 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} │ │ │ │ ldr r0, [pc, #12] @ b8050 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ pop {fp, pc} │ │ │ │ mlaseq r5, ip, ip, r7 │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #64] @ b80a4 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ tst r0, #1 │ │ │ │ beq b808c │ │ │ │ ldr r0, [pc, #48] @ b80ac │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [pc, #20] @ b80a8 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ pop {fp, lr} │ │ │ │ b 28198 │ │ │ │ eorseq r7, r5, r4, lsr lr │ │ │ │ eorseq r7, r5, r4, lsl #28 │ │ │ │ eorseq r7, r5, ip, lsl lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -156034,21 +156034,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne b80e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne b8104 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ beq b8130 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2de148 │ │ │ │ + b 2de100 │ │ │ │ ldrb r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #44] @ 0x2c │ │ │ │ cmpeq r0, #3 │ │ │ │ beq b8134 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ @@ -156064,20 +156064,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne b8158 │ │ │ │ cmp r2, #1 │ │ │ │ bne b817c │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ beq b8190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r0, #279] @ 0x117 │ │ │ │ @@ -156100,15 +156100,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne b81e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne b831c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b b831c │ │ │ │ ldr r0, [r9, #264] @ 0x108 │ │ │ │ cmp r0, #2 │ │ │ │ bcc b824c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ dmb ish │ │ │ │ @@ -156116,15 +156116,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne b8228 │ │ │ │ cmp r2, #1 │ │ │ │ bne b824c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r8, [r9, #164] @ 0xa4 │ │ │ │ cmp r8, #0 │ │ │ │ beq b82f4 │ │ │ │ ldr fp, [r9, #172] @ 0xac │ │ │ │ cmp fp, #0 │ │ │ │ beq b82cc │ │ │ │ ldr r7, [r9, #160] @ 0xa0 │ │ │ │ @@ -156158,15 +156158,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq b82f4 │ │ │ │ ldr r2, [r9, #160] @ 0xa0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r9, #252] @ 0xfc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne b833c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ @@ -156182,15 +156182,15 @@ │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #256] @ 0x100 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ b b8378 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, #160 @ 0xa0 │ │ │ │ bl 7f758 │ │ │ │ b b83a8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -156213,15 +156213,15 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b83c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r9, #256] @ 0x100 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq b83ec │ │ │ │ add r0, r0, #4 │ │ │ │ b bfe0c │ │ │ │ @@ -156230,29 +156230,29 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bne b844c │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne b8428 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 20c108 │ │ │ │ + b 20c0c0 │ │ │ │ b bf3f8 │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ bne b8474 │ │ │ │ ldr r1, [pc, #88] @ b84bc │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ @@ -156458,28 +156458,28 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq b87b4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq b8780 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b b8780 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b bfe0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq b87d8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -157018,20 +157018,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne b9040 │ │ │ │ cmp r2, #1 │ │ │ │ bne b9064 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq b9078 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b bfe0c │ │ │ │ b b9094 │ │ │ │ mov r6, r0 │ │ │ │ b b90d0 │ │ │ │ @@ -157045,20 +157045,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne b90ac │ │ │ │ cmp r2, #1 │ │ │ │ bne b90d0 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq b90e4 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl bfe0c │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #84] @ 0x54 │ │ │ │ @@ -159487,15 +159487,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #128] @ 0x80 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ @@ -159762,15 +159762,15 @@ │ │ │ │ b bbb64 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq bbb44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #4 │ │ │ │ beq bbb5c │ │ │ │ bl c04f0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -160692,15 +160692,15 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq bc9cc │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 7f758 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -160727,15 +160727,15 @@ │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne bca30 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #152] @ 0x98 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -160823,15 +160823,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne bcbac │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ cmp r1, #4 │ │ │ │ beq bcbec │ │ │ │ bl c04f0 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl c47c0 │ │ │ │ @@ -161133,22 +161133,22 @@ │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #12]! │ │ │ │ cmp r4, #0 │ │ │ │ beq bd0cc │ │ │ │ - bl 186888 │ │ │ │ + bl 186840 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b83f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -161209,15 +161209,15 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq bd1e0 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 7f758 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -161468,15 +161468,15 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq bd5ec │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 7f758 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -161727,15 +161727,15 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq bd9f8 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 7f758 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -161753,15 +161753,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne bda3c │ │ │ │ cmp r2, #1 │ │ │ │ bne bda60 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r8, #0 │ │ │ │ beq bdb08 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ beq bdae0 │ │ │ │ ldr r7, [r9] │ │ │ │ @@ -161795,41 +161795,41 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq bdb08 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne bdb20 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 7f758 │ │ │ │ b bdb50 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq bdb70 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl c0384 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ @@ -161866,38 +161866,38 @@ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ beq bdc18 │ │ │ │ bx lr │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq bdc44 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq bdc60 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq bdc80 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ sub r1, r1, #3 │ │ │ │ cmp r1, #8 │ │ │ │ bhi bdd68 │ │ │ │ add r2, pc, #4 │ │ │ │ @@ -162017,15 +162017,15 @@ │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq bdeac │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b bdeac │ │ │ │ ldrb r0, [sl, #164] @ 0xa4 │ │ │ │ cmp r0, #3 │ │ │ │ bne bdec0 │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ bl bcdac │ │ │ │ b bdec0 │ │ │ │ @@ -162267,15 +162267,15 @@ │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq be294 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b be294 │ │ │ │ ldrb r0, [sl, #212] @ 0xd4 │ │ │ │ cmp r0, #3 │ │ │ │ bne be2a8 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ bl bc000 │ │ │ │ b be2a8 │ │ │ │ @@ -162374,15 +162374,15 @@ │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq be440 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b be440 │ │ │ │ ldrb r0, [sl, #188] @ 0xbc │ │ │ │ cmp r0, #3 │ │ │ │ bne be454 │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ bl bc5e0 │ │ │ │ b be454 │ │ │ │ @@ -162481,15 +162481,15 @@ │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq be5ec │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b be5ec │ │ │ │ ldrb r0, [sl, #188] @ 0xbc │ │ │ │ cmp r0, #3 │ │ │ │ bne be600 │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ bl bc5e0 │ │ │ │ b be600 │ │ │ │ @@ -162584,27 +162584,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne be738 │ │ │ │ cmp r2, #1 │ │ │ │ bne be75c │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne be764 │ │ │ │ cmp r1, #1 │ │ │ │ bne be78c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b c011c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b be800 │ │ │ │ mov r5, r0 │ │ │ │ b be80c │ │ │ │ @@ -162623,15 +162623,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne be7d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne be814 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b be814 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #300] @ 0x12c │ │ │ │ add r0, r4, #32 │ │ │ │ bl bff10 │ │ │ │ @@ -162674,27 +162674,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne be8a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne be8c4 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne be8cc │ │ │ │ cmp r1, #1 │ │ │ │ bne be8f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b c011c │ │ │ │ ldrb r0, [r4, #457] @ 0x1c9 │ │ │ │ cmp r0, #3 │ │ │ │ beq be958 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -162709,15 +162709,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne be92c │ │ │ │ cmp r2, #1 │ │ │ │ bne be884 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b be884 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ bl bca64 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #456] @ 0x1c8 │ │ │ │ b be884 │ │ │ │ @@ -162743,15 +162743,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne be9b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne be9f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b be9f8 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #300 @ 0x12c │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ add r0, r4, #32 │ │ │ │ @@ -162841,41 +162841,41 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne beb3c │ │ │ │ cmp r2, #1 │ │ │ │ bne beb60 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne beb68 │ │ │ │ cmp r1, #1 │ │ │ │ bne beb90 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b c011c │ │ │ │ ldrb r0, [r4, #433] @ 0x1b1 │ │ │ │ cmp r0, #3 │ │ │ │ beq bebd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne beb1c │ │ │ │ ldr r1, [r4, #420] @ 0x1a4 │ │ │ │ cmp r1, #0 │ │ │ │ beq beb1c │ │ │ │ ldr r0, [r4, #424] @ 0x1a8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b beb1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #304 @ 0x130 │ │ │ │ bl bb9f8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #432] @ 0x1b0 │ │ │ │ b beb1c │ │ │ │ @@ -162900,15 +162900,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne bec24 │ │ │ │ cmp r1, #1 │ │ │ │ bne bec70 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b bec70 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #300] @ 0x12c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #301] @ 0x12d │ │ │ │ @@ -163206,15 +163206,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne bf0f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne bf0c0 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b bf0c0 │ │ │ │ ldm r8, {r6, r9} │ │ │ │ ldr r7, [r8, #12] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ sub r5, r7, r4 │ │ │ │ cmpne r7, r4 │ │ │ │ @@ -163252,15 +163252,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne bf1a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne bf178 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b bf178 │ │ │ │ ldr r2, [pc, #132] @ bf25c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38ce0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ @@ -163317,15 +163317,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq bf324 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ bne bf324 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -163333,40 +163333,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq bf310 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq bf344 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b bf370 │ │ │ │ b bf358 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq bf374 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0, #158] @ 0x9e │ │ │ │ cmp r1, #0 │ │ │ │ beq bf3a8 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -163387,19 +163387,19 @@ │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne bf3c0 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, #156] @ 0x9c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - b 2dfebc │ │ │ │ + b 2dfe74 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #19 │ │ │ │ bhi bf51c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @@ -163426,27 +163426,27 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq bf464 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne bf48c │ │ │ │ cmp r2, #1 │ │ │ │ bne bf464 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ sub r5, r3, #34 @ 0x22 │ │ │ │ cmp r5, #9 │ │ │ │ subcc r2, r3, #33 @ 0x21 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -163464,15 +163464,15 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq bf464 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc bf55c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ @@ -163480,15 +163480,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne bf538 │ │ │ │ cmp r2, #1 │ │ │ │ bne bf55c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #2 │ │ │ │ bcc bf464 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -163496,15 +163496,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne bf574 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc bf5dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ @@ -163512,15 +163512,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne bf5b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne bf5dc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne bf64c │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -163529,70 +163529,70 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne bf5f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne bf464 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c108 │ │ │ │ + b 20c0c0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl bfe0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b bfa0c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ b bf5f0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b bfa0c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq bf690 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq bf464 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq bf6cc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne bf6d4 │ │ │ │ cmp r1, #1 │ │ │ │ bne bf75c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b bf75c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc bf75c │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ dmb ish │ │ │ │ @@ -163601,22 +163601,22 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne bf718 │ │ │ │ cmp r1, #1 │ │ │ │ bne bf75c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b bf75c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq bf848 │ │ │ │ @@ -163633,20 +163633,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne bf79c │ │ │ │ cmp r2, #1 │ │ │ │ bne bf7c0 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq bf7ec │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b bf7ec │ │ │ │ ldrb r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #88] @ 0x58 │ │ │ │ cmpeq r0, #3 │ │ │ │ beq bf88c │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ @@ -163664,15 +163664,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne bf818 │ │ │ │ cmp r2, #1 │ │ │ │ bne bf83c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcs bf858 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -163684,15 +163684,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne bf860 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ bl c47c0 │ │ │ │ b bf7ec │ │ │ │ b bf8ac │ │ │ │ mov r6, r0 │ │ │ │ b bf94c │ │ │ │ mov r6, r0 │ │ │ │ @@ -163707,20 +163707,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne bf8c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne bf8e8 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq bf8fc │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #1 │ │ │ │ bne bf94c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -163732,27 +163732,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne bf928 │ │ │ │ cmp r2, #1 │ │ │ │ bne bf94c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ bcs bf990 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ @@ -163762,31 +163762,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq bf9c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq bf9f4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #20 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ @@ -163806,47 +163806,47 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq bfad4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b c1550 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne bfa88 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ mov r5, r0 │ │ │ │ bl c1550 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq bfad4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq bfaf4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_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 │ │ │ │ @@ -163904,15 +163904,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bfafc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc bfb6c │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -163921,30 +163921,30 @@ │ │ │ │ bne bfc10 │ │ │ │ cmp r1, #1 │ │ │ │ bne bfb6c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq bfcb0 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r6 │ │ │ │ b bfc48 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r9, r4, #4 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq bfcdc │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r7 │ │ │ │ b bfc6c │ │ │ │ add r0, r4, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b c1550 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -163956,26 +163956,26 @@ │ │ │ │ b 1ddb8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq bfd28 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b c1550 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq bfcf8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b c1550 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r4, #4 │ │ │ │ @@ -163988,57 +163988,57 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b c1550 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl c1550 │ │ │ │ b bfdfc │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq bfd88 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r7, r6 │ │ │ │ b bfd6c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq bfda4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ bl c1550 │ │ │ │ b bfdfc │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq bfdd8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r6, r7 │ │ │ │ b bfdbc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq bfdf4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl c1550 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -164100,71 +164100,71 @@ │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ b bf3f8 │ │ │ │ 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 bff20 │ │ │ │ cmp r2, #1 │ │ │ │ bne bff44 │ │ │ │ dmb ish │ │ │ │ - bl 20bf58 │ │ │ │ + bl 20bf10 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne bff4c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c108 │ │ │ │ + b 20c0c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne bff84 │ │ │ │ cmp r1, #1 │ │ │ │ bne bffac │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq bffe4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2de2a0 │ │ │ │ + bl 2de258 │ │ │ │ cmp r0, #2 │ │ │ │ bne bfffc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq c003c │ │ │ │ @@ -164176,15 +164176,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c0014 │ │ │ │ cmp r1, #1 │ │ │ │ bne c003c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq c007c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -164192,15 +164192,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c0054 │ │ │ │ cmp r1, #1 │ │ │ │ bne c007c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b c00d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -164213,15 +164213,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c00a8 │ │ │ │ cmp r1, #1 │ │ │ │ bne c00d0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq c0110 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -164229,15 +164229,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c00e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne c0110 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -164251,15 +164251,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne c0144 │ │ │ │ cmp r2, #1 │ │ │ │ bne c0168 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq c01ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc c01ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -164268,15 +164268,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne c0188 │ │ │ │ cmp r2, #1 │ │ │ │ bne c01ac │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq c01f0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc c01f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -164285,15 +164285,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne c01cc │ │ │ │ cmp r2, #1 │ │ │ │ bne c01f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq c0234 │ │ │ │ cmp r0, #2 │ │ │ │ bcc c0234 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -164302,15 +164302,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne c0210 │ │ │ │ cmp r2, #1 │ │ │ │ bne c0234 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq c02b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq c0278 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -164334,15 +164334,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne c0290 │ │ │ │ cmp r2, #1 │ │ │ │ bne c02b4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq c02f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc c02f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -164351,15 +164351,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne c02d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne c02f8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b c1550 │ │ │ │ mov r5, r0 │ │ │ │ @@ -164405,15 +164405,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c03a8 │ │ │ │ cmp r1, #1 │ │ │ │ bne c03d0 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq c0410 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -164421,15 +164421,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c03e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne c0410 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq c0450 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -164437,15 +164437,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c0428 │ │ │ │ cmp r1, #1 │ │ │ │ bne c0450 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b c04a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -164458,15 +164458,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c047c │ │ │ │ cmp r1, #1 │ │ │ │ bne c04a4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq c04e4 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -164474,15 +164474,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c04bc │ │ │ │ cmp r1, #1 │ │ │ │ bne c04e4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -164530,15 +164530,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne c05a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne c0578 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b c0578 │ │ │ │ ldrb r0, [r9, #4] │ │ │ │ cmp r0, #3 │ │ │ │ bhi c09c4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -164556,15 +164556,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c0608 │ │ │ │ cmp r2, #1 │ │ │ │ bne c062c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #8]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -164917,15 +164917,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c0bac │ │ │ │ cmp r2, #1 │ │ │ │ bne c0bd0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -164985,15 +164985,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c0cbc │ │ │ │ cmp r2, #1 │ │ │ │ bne c0ce0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -165044,30 +165044,30 @@ │ │ │ │ bne c0d9c │ │ │ │ b c0ed8 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq c0dd0 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc c0e08 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c0de4 │ │ │ │ cmp r2, #1 │ │ │ │ bne c0e08 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #28]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -165182,15 +165182,15 @@ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq c0ff4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -165510,24 +165510,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne c14f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne c14c8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b c14c8 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq c1538 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r9, #20 │ │ │ │ bl ba3c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ @@ -165545,15 +165545,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl c1550 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq c163c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl c1550 │ │ │ │ @@ -165564,15 +165564,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl c1550 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c163c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ @@ -165584,26 +165584,26 @@ │ │ │ │ b c1608 │ │ │ │ cmp r7, #0 │ │ │ │ beq c163c │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ b c1644 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b c16ac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq c16b4 │ │ │ │ add r0, r4, #12 │ │ │ │ bl c4964 │ │ │ │ b c16b4 │ │ │ │ bl 38ac8 │ │ │ │ @@ -165614,15 +165614,15 @@ │ │ │ │ add r6, r5, #16 │ │ │ │ bl c1550 │ │ │ │ mov r5, r6 │ │ │ │ b c1688 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r4], #4 │ │ │ │ cmp r0, #10 │ │ │ │ @@ -167247,15 +167247,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c3014 │ │ │ │ cmp r2, #1 │ │ │ │ bne c3038 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -167798,15 +167798,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 6c890 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq c38d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -168742,25 +168742,25 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq c4798 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c4770 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b c4770 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq c47bc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq c483c │ │ │ │ mov r4, r0 │ │ │ │ bl 5d824 │ │ │ │ mov r0, r4 │ │ │ │ @@ -168770,15 +168770,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne c47e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne c4804 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq c486c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne c486c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -168796,20 +168796,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne c4848 │ │ │ │ cmp r2, #1 │ │ │ │ bne c486c │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r6, r0 │ │ │ │ b c48cc │ │ │ │ mov r6, r0 │ │ │ │ b c48c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ @@ -168818,21 +168818,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne c48a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne c48c4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r4 │ │ │ │ bl c4c04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ beq c4960 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -168857,30 +168857,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne c493c │ │ │ │ cmp r2, #1 │ │ │ │ bne c4960 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl c1550 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ beq c49c0 │ │ │ │ @@ -168906,15 +168906,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne c4a00 │ │ │ │ cmp r2, #1 │ │ │ │ bne c4a24 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ beq c4a80 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -168926,18 +168926,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c4a74 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 18a39c │ │ │ │ + b 18a354 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ bne c4a98 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ @@ -168958,17 +168958,17 @@ │ │ │ │ b c47c0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c4af4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ b c04f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -168979,23 +168979,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c4b48 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c4b68 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bhi c4b8c │ │ │ │ @@ -169008,31 +169008,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c4bbc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c4bec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq c4c64 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ @@ -169050,93 +169050,93 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne c4c40 │ │ │ │ cmp r2, #1 │ │ │ │ bne c4c64 │ │ │ │ dmb ish │ │ │ │ - b 2decc8 │ │ │ │ + b 2dec80 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne c4c8c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ b bfe0c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c4cc0 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq c4d14 │ │ │ │ add r5, r6, #16 │ │ │ │ b c4ce0 │ │ │ │ add r5, r5, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq c4d14 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq c4cf8 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c4cd4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b c4cd4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq c4d38 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmn r0, #1 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ beq c4d58 │ │ │ │ bx lr │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq c4d90 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #392] @ c4f38 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -169154,15 +169154,15 @@ │ │ │ │ ldr r0, [pc, #340] @ c4f40 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c4ed0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ b c4e1c │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ @@ -169172,15 +169172,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c4ebc │ │ │ │ ldr r3, [pc, #240] @ c4f4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r2] │ │ │ │ @@ -169192,15 +169192,15 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ beq c4e9c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne c4e9c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e41d8 │ │ │ │ + bl 2e4190 │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #144] @ c4f48 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -169226,15 +169226,15 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ cmp r4, #0 │ │ │ │ beq c4f28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r4, r8, lsr #1 │ │ │ │ eorseq r3, r3, ip, lsr #19 │ │ │ │ @@ -169245,44 +169245,44 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #232] @ c504c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ beq c4ff0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c4f94 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e334 │ │ │ │ b c4f98 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 1da04 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne c4fd0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #88] @ c5050 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -169354,15 +169354,15 @@ │ │ │ │ cmpeq r0, #3 │ │ │ │ beq c525c │ │ │ │ add r7, r8, #48 @ 0x30 │ │ │ │ ldr r2, [r8, #44] @ 0x2c │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 237e8c │ │ │ │ + bl 237e44 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp sl, #21 │ │ │ │ bne c51fc │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ @@ -169399,35 +169399,35 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c51b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne c51d8 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq c51f0 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ bl bfe0c │ │ │ │ b c5234 │ │ │ │ add ip, r5, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq c5228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, r9 │ │ │ │ bl bfe0c │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str sl, [fp] │ │ │ │ str r9, [fp, #4] │ │ │ │ add r0, fp, #8 │ │ │ │ @@ -169455,15 +169455,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b c52dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq c533c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b c533c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -169476,20 +169476,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c52e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne c530c │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq c533c │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b c533c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #104] @ 0x68 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r8, #100] @ 0x64 │ │ │ │ cmpeq r0, #3 │ │ │ │ beq c5354 │ │ │ │ @@ -169531,29 +169531,29 @@ │ │ │ │ beq c53dc │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r4, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq c5680 │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ add r7, r4, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne c54cc │ │ │ │ ldr r0, [pc, #900] @ c5794 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c56d4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -169587,15 +169587,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c54a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne c54c8 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r4, r6 │ │ │ │ add r0, r0, #24 │ │ │ │ @@ -169695,17 +169695,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c5678 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ 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} │ │ │ │ @@ -169744,30 +169744,30 @@ │ │ │ │ b c5780 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c5770 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b c5770 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl b8928 │ │ │ │ b c5784 │ │ │ │ b c5780 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ b c5784 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ bl bdc24 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ b c5784 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -169814,15 +169814,15 @@ │ │ │ │ beq c59d8 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ str sl, [sp, #24] │ │ │ │ add sl, sp, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ - bl 235c50 │ │ │ │ + bl 235c08 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r0, sl, #12 │ │ │ │ add fp, sp, #176 @ 0xb0 │ │ │ │ ldm lr, {r8, ip, lr} │ │ │ │ mov r1, fp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ cmp r8, #2 │ │ │ │ @@ -169851,15 +169851,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r9, #12] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 200914 │ │ │ │ + bl 2008cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c5a10 │ │ │ │ add r4, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ @@ -169880,15 +169880,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c5938 │ │ │ │ cmp r2, #1 │ │ │ │ bne c595c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ @@ -169935,15 +169935,15 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ ldr r2, [r9, #20] │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a827c │ │ │ │ + bl 1a8234 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ ldr r8, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp fp, #21 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ bne c5b0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -169982,30 +169982,30 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c5acc │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ bne c5af4 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ cmp r1, #0 │ │ │ │ beq c5b30 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b c5b30 │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq c5b30 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ str fp, [sl] │ │ │ │ str r8, [sl, #4] │ │ │ │ add r0, sl, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ @@ -170020,15 +170020,15 @@ │ │ │ │ bl 38dfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ str r6, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b c5bd8 │ │ │ │ bl 38ac8 │ │ │ │ b c5bb8 │ │ │ │ mov r4, r0 │ │ │ │ b c5c30 │ │ │ │ b c5bd4 │ │ │ │ b c5bb8 │ │ │ │ @@ -170045,15 +170045,15 @@ │ │ │ │ b c5c00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq c5c60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b c5c60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl c4a28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ dmb ish │ │ │ │ @@ -170061,20 +170061,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c5c0c │ │ │ │ cmp r2, #1 │ │ │ │ bne c5c30 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ cmp r1, #0 │ │ │ │ beq c5c60 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b c5c60 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r9, #44] @ 0x2c │ │ │ │ cmpeq r0, #3 │ │ │ │ beq c5c70 │ │ │ │ @@ -170095,15 +170095,15 @@ │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ - bl 21eabc │ │ │ │ + bl 21ea74 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c5d84 │ │ │ │ ldr r0, [pc, #412] @ c5e68 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -170119,15 +170119,15 @@ │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r4, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2de0d8 │ │ │ │ + bl 2de090 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne c5d74 │ │ │ │ cmp r7, #0 │ │ │ │ beq c5d58 │ │ │ │ mov r0, r7 │ │ │ │ @@ -170409,15 +170409,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ str r9, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 200914 │ │ │ │ + bl 2008cc │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c6298 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ @@ -170438,15 +170438,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c61f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne c6214 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ mov ip, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ add r0, r9, #12 │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ @@ -170484,15 +170484,15 @@ │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ strb r0, [sl, #53] @ 0x35 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f030 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2acfd8 │ │ │ │ + bl 2acf90 │ │ │ │ add r7, sp, #552 @ 0x228 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ add ip, sp, #536 @ 0x218 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ cmp r0, #2 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add r7, r5, #8 │ │ │ │ @@ -170525,15 +170525,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne c634c │ │ │ │ cmp r2, #1 │ │ │ │ bne c6370 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ ldr r6, [sp, #396] @ 0x18c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r9, r4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ mov ip, r5 │ │ │ │ ldr r8, [sp, #392] @ 0x188 │ │ │ │ @@ -170576,15 +170576,15 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ ldr r2, [sl, #44] @ 0x2c │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a8e34 │ │ │ │ + bl 1a8dec │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #312] @ 0x138 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ cmp r8, #21 │ │ │ │ bne c6530 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sl, #60] @ 0x3c │ │ │ │ @@ -170623,20 +170623,20 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c64d0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ bne c64f8 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq c650c │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #53] @ 0x35 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -170647,15 +170647,15 @@ │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq c6558 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #22 │ │ │ │ str r0, [sl, #53] @ 0x35 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ @@ -170725,26 +170725,26 @@ │ │ │ │ b c66b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ str r5, [sp, #468] @ 0x1d4 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b c6750 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ b c6704 │ │ │ │ b c6734 │ │ │ │ mov r4, r0 │ │ │ │ b c66d4 │ │ │ │ b c6734 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b c6750 │ │ │ │ bl 38ac8 │ │ │ │ b c674c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl c4a28 │ │ │ │ mov r0, sl │ │ │ │ @@ -170754,20 +170754,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c66e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne c6704 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq c6790 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b c6790 │ │ │ │ mov r4, r0 │ │ │ │ b c67ec │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl c011c │ │ │ │ b c6750 │ │ │ │ @@ -170779,15 +170779,15 @@ │ │ │ │ b c67f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq c6790 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b c6790 │ │ │ │ mov r4, r0 │ │ │ │ b c6854 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sl, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ @@ -170809,15 +170809,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c67bc │ │ │ │ cmp r2, #1 │ │ │ │ bne c67e0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #2 │ │ │ │ strh r5, [sl, #55] @ 0x37 │ │ │ │ strh r0, [sl, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ bl bf764 │ │ │ │ ldrb r0, [sl, #157] @ 0x9d │ │ │ │ mov r5, #0 │ │ │ │ @@ -170835,15 +170835,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c6824 │ │ │ │ cmp r2, #1 │ │ │ │ bne c6848 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #2 │ │ │ │ strb r5, [sl, #157] @ 0x9d │ │ │ │ strb r0, [sl, #158] @ 0x9e │ │ │ │ mov r0, sl │ │ │ │ bl bf37c │ │ │ │ add r0, sl, #192 @ 0xc0 │ │ │ │ bl bda18 │ │ │ │ @@ -170854,15 +170854,15 @@ │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq c6894 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [sl, #277] @ 0x115 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [sl, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ beq c68b0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 7f758 │ │ │ │ @@ -170881,41 +170881,41 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c68dc │ │ │ │ cmp r2, #1 │ │ │ │ bne c6900 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #278] @ 0x116 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #279] @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sl, #84] @ 0x54 │ │ │ │ bl c47c0 │ │ │ │ b c6790 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r0, fp, r6, asr #4 │ │ │ │ - eoreq r0, fp, r7, ror #1 │ │ │ │ + eoreq r0, fp, r6, lsl #4 │ │ │ │ + eoreq r0, fp, r7, lsr #1 │ │ │ │ eorseq r2, r3, r0, ror r1 │ │ │ │ eorseq r2, r3, ip, ror r1 │ │ │ │ eorseq r2, r3, r4, ror #1 │ │ │ │ ldrshteq r2, [r3], -r4 │ │ │ │ eorseq r2, r3, r4, ror r0 │ │ │ │ eorseq r2, r3, r4, rrx │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ c6964 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq pc, sl, sl, lsr #14 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq pc, sl, sl, ror #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ @@ -171016,33 +171016,33 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ cmp r0, #0 │ │ │ │ beq c6b38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186888 │ │ │ │ + bl 186840 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmn r4, #1 │ │ │ │ beq c6b64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl b83f4 │ │ │ │ mov r0, r4 │ │ │ │ bl bdbfc │ │ │ │ mov r0, r5 │ │ │ │ @@ -171058,44 +171058,44 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ beq c6bb0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ bl bffb8 │ │ │ │ cmn r4, #1 │ │ │ │ beq c6c00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl c4d3c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #36] @ c6c4c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ bl 38870 │ │ │ │ eorseq r9, r4, r4, asr #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -171118,29 +171118,29 @@ │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldrd r2, [r6, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b8920 │ │ │ │ + b 1b88d8 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bls c6d1c │ │ │ │ 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 131614 │ │ │ │ + b 1315c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp] │ │ │ │ @@ -171170,18 +171170,18 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq pc, sl, ip, lsr #6 │ │ │ │ + eoreq pc, sl, ip, ror #5 │ │ │ │ eorseq r1, r3, ip, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ ldreq r1, [r4, #4] │ │ │ │ @@ -171204,18 +171204,18 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, sp │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ ldm r4, {r3, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ @@ -171230,17 +171230,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c6e74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fc50 │ │ │ │ + bl 18fc08 │ │ │ │ b c6e90 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl bf260 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -171274,18 +171274,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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ 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} │ │ │ │ @@ -171296,17 +171296,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c6f7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sp │ │ │ │ - bl 190158 │ │ │ │ + bl 190110 │ │ │ │ b c6f9c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl bf97c │ │ │ │ mov r0, r4 │ │ │ │ @@ -171338,18 +171338,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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ 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} │ │ │ │ @@ -171373,69 +171373,69 @@ │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne c70d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq c709c │ │ │ │ b c70d0 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq c709c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffbf810 │ │ │ │ eorseq r1, r3, ip, asr #28 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ beq c7110 │ │ │ │ bx lr │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ beq c713c │ │ │ │ bx lr │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ c715c │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq sp, sl, r0, asr #29 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq sp, sl, r0, lsl #29 │ │ │ │ b 1f258 │ │ │ │ b 1f8c4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15b724 │ │ │ │ + bl 15b6dc │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ beq c71b4 │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bhi c71c4 │ │ │ │ @@ -171454,31 +171454,31 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c71f4 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b c71ac │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c7224 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ b 1ecd0 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ @@ -171539,15 +171539,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c7324 │ │ │ │ cmp r2, #1 │ │ │ │ bne c72f4 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b c72f4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b bf030 │ │ │ │ add r0, r1, r1, lsl #3 │ │ │ │ mov r4, r6 │ │ │ │ @@ -171571,15 +171571,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne c73a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne c7374 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b c7374 │ │ │ │ ldr r2, [pc, #112] @ c7444 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38ce0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ @@ -171624,15 +171624,15 @@ │ │ │ │ beq c74ac │ │ │ │ ldr r0, [pc, #716] @ c7754 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c76c8 │ │ │ │ mov r5, r0 │ │ │ │ b c74b0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -171663,15 +171663,15 @@ │ │ │ │ mov r4, #1 │ │ │ │ beq c7544 │ │ │ │ ldr r0, [pc, #560] @ c7758 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c76e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 1f030 │ │ │ │ @@ -171686,15 +171686,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ stm r0, {r4, r7, sl} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c7694 │ │ │ │ ldm r5!, {r2, r3, r4, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ @@ -171791,15 +171791,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl bffb8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq c7738 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [fp] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrhteq r1, [r3], -r4 │ │ │ │ @@ -171821,15 +171821,15 @@ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ ldr r0, [pc, #240] @ c7898 │ │ │ │ mov r1, #23 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2e39ec │ │ │ │ + bl 2e39a4 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r4, r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl d6cb0 │ │ │ │ ldr r1, [pc, #204] @ c789c │ │ │ │ @@ -171880,40 +171880,40 @@ │ │ │ │ ldr r0, [pc, #72] @ c78cc │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #68] @ c78d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ eorseq r9, r4, ip, lsr #29 │ │ │ │ - eoreq lr, sl, r9, lsl #20 │ │ │ │ - eoreq sp, sl, r4, ror #16 │ │ │ │ + eoreq lr, sl, r9, asr #19 │ │ │ │ + eoreq sp, sl, r4, lsr #16 │ │ │ │ eorseq r1, r3, r0, ror #28 │ │ │ │ - strdeq pc, [sl], -sp @ │ │ │ │ + strhteq pc, [sl], -sp @ │ │ │ │ eorseq r1, r3, ip, asr #28 │ │ │ │ - strdeq pc, [sl], -pc @ │ │ │ │ + strhteq pc, [sl], -pc @ │ │ │ │ eorseq r1, r3, r8, lsr lr │ │ │ │ - eoreq pc, sl, r4, lsl #10 │ │ │ │ + eoreq pc, sl, r4, asr #9 │ │ │ │ eorseq r1, r3, r4, lsr #28 │ │ │ │ - eoreq pc, sl, r8, lsl #10 │ │ │ │ + eoreq pc, sl, r8, asr #9 │ │ │ │ eorseq r1, r3, r0, lsl lr │ │ │ │ - eoreq pc, sl, ip, lsl #10 │ │ │ │ + eoreq pc, sl, ip, asr #9 │ │ │ │ ldrshteq r1, [r3], -ip │ │ │ │ - eoreq lr, sl, r6, lsr #3 │ │ │ │ + eoreq lr, sl, r6, ror #2 │ │ │ │ eorseq r0, r3, r8, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq c7a18 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl 1f69c │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #22 │ │ │ │ beq c7a18 │ │ │ │ cmp r0, #21 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ moveq r0, #0 │ │ │ │ moveq r5, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ @@ -171927,15 +171927,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs c7a08 │ │ │ │ ldr r0, [pc, #948] @ c7d08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq c7a10 │ │ │ │ ldr r0, [pc, #932] @ c7d0c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq c7cb0 │ │ │ │ @@ -171970,25 +171970,25 @@ │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b c7a10 │ │ │ │ cmp r1, #0 │ │ │ │ bne c7c64 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl bf260 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq c7b2c │ │ │ │ mov r0, sp │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ bl 1dfc8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ bl 1e328 │ │ │ │ ldr r0, [pc, #728] @ c7d1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -171999,30 +171999,30 @@ │ │ │ │ ldr r6, [pc, #704] @ c7d20 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs c7b24 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq c7b2c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c7ccc │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ mov r8, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ + bl 31b55c │ │ │ │ ldr r0, [pc, #616] @ c7d24 │ │ │ │ ldr r1, [pc, #616] @ c7d28 │ │ │ │ ldr r2, [pc, #616] @ c7d2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -172041,15 +172041,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b c7b2c │ │ │ │ cmp r1, #0 │ │ │ │ bne c7c80 │ │ │ │ ldr r0, [pc, #508] @ c7d30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ @@ -172059,15 +172059,15 @@ │ │ │ │ ldr r5, [pc, #484] @ c7d34 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5, #32] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs c7bf8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq c7c00 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq c7c98 │ │ │ │ mov r7, r0 │ │ │ │ @@ -172094,15 +172094,15 @@ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b c7c00 │ │ │ │ cmp r1, #0 │ │ │ │ bne c7c4c │ │ │ │ ldr r0, [pc, #304] @ c7d38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ @@ -172177,23 +172177,23 @@ │ │ │ │ eorseq r8, r4, r8, lsr r7 │ │ │ │ eorseq r1, r3, r8, lsr #6 │ │ │ │ eorseq r1, r3, r4, lsl #6 │ │ │ │ eorseq r8, r4, r8, ror #6 │ │ │ │ eorseq r8, r4, r8, lsl r2 │ │ │ │ eorseq r8, r4, r8, asr #12 │ │ │ │ eorseq r9, r4, r0, lsr #20 │ │ │ │ - eoreq lr, sl, r0, lsl r5 │ │ │ │ + ldrdeq lr, [sl], -r0 @ │ │ │ │ eorseq r1, r3, ip, lsl r1 │ │ │ │ eorseq r1, r3, ip, lsr #4 │ │ │ │ eorseq r1, r3, r0, lsl #4 │ │ │ │ - eoreq lr, sl, r4, lsr #10 │ │ │ │ + eoreq lr, sl, r4, ror #9 │ │ │ │ eorseq r1, r3, r0, ror #2 │ │ │ │ - strdeq lr, [sl], -r0 @ │ │ │ │ + strhteq lr, [sl], -r0 │ │ │ │ eorseq r1, r3, ip, lsl r1 │ │ │ │ - eoreq sp, sl, r7, asr #28 │ │ │ │ + eoreq sp, sl, r7, lsl #28 │ │ │ │ eorseq r0, r3, r0, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #372] @ c7eec │ │ │ │ ldr r8, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -172213,15 +172213,15 @@ │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c7e88 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ @@ -172230,15 +172230,15 @@ │ │ │ │ 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 16376c │ │ │ │ + bl 163724 │ │ │ │ ldr r0, [r7] │ │ │ │ ldmib sp, {r1, r4, r6} │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r8 │ │ │ │ bne c7e40 │ │ │ │ @@ -172250,15 +172250,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 1ed48 │ │ │ │ cmp r4, #0 │ │ │ │ beq c7e64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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] @ c7f00 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -172282,48 +172282,48 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne c7ed0 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, r4, ip, lsr #16 │ │ │ │ eorseq r1, r3, ip, lsr #6 │ │ │ │ - mlaeq sl, r0, sp, fp │ │ │ │ + eoreq fp, sl, r0, asr sp │ │ │ │ ldrhteq r8, [r4], -r8 │ │ │ │ ldrshteq r0, [r3], -r4 │ │ │ │ eorseq r0, r3, r4, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #7 │ │ │ │ bhi c7f48 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5] │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r5] │ │ │ │ - bl 2dce8c │ │ │ │ + bl 2dce44 │ │ │ │ mov fp, r1 │ │ │ │ tst r0, #1 │ │ │ │ bne c7f98 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -172356,15 +172356,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne c80e8 │ │ │ │ ldr r5, [pc, #376] @ c8174 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [pc, #368] @ c8178 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r2, r0, fp │ │ │ │ ldr r0, [r2, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ bne c8124 │ │ │ │ add lr, r2, #32 │ │ │ │ @@ -172379,43 +172379,43 @@ │ │ │ │ stm r2, {r0, r1, r3, r4, r6, r7} │ │ │ │ beq c8068 │ │ │ │ sub r0, ip, lr, lsl #2 │ │ │ │ add r1, lr, lr, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq c80b8 │ │ │ │ add r7, r8, #16 │ │ │ │ b c8084 │ │ │ │ add r7, r7, #28 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq c80b8 │ │ │ │ ldr r1, [r7, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq c809c │ │ │ │ ldr r0, [r7, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c8078 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b c8078 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ beq c7f3c │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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] @ c8168 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #116] @ c816c │ │ │ │ @@ -172478,15 +172478,15 @@ │ │ │ │ bl 1d860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq c82fc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e1868 │ │ │ │ + bl 2e1820 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ bcs c830c │ │ │ │ bl c8b84 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ @@ -172498,15 +172498,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c8244 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq c8290 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e934 │ │ │ │ @@ -172521,15 +172521,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 1e934 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl c7164 │ │ │ │ b c829c │ │ │ │ bl c7160 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #348] @ c8404 │ │ │ │ ldr r7, [pc, #348] @ c8408 │ │ │ │ ldr r2, [pc, #348] @ c840c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -172567,15 +172567,15 @@ │ │ │ │ ldr r0, [pc, #216] @ c8418 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1fb24 │ │ │ │ ldr r1, [pc, #180] @ c841c │ │ │ │ ldr r3, [pc, #180] @ c8420 │ │ │ │ ldr r2, [pc, #180] @ c8424 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -172585,24 +172585,24 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b c83f0 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c83f0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -172617,15 +172617,15 @@ │ │ │ │ eorseq r9, r4, r8, lsr #5 │ │ │ │ eorseq r0, r3, r4, ror #11 │ │ │ │ @ instruction: 0xfffbe510 │ │ │ │ eorseq r0, r3, r8, asr #11 │ │ │ │ eorseq r0, r3, r0, lsl #23 │ │ │ │ eorseq r0, r3, r4, lsl #23 │ │ │ │ eorseq r7, r4, r8, asr #19 │ │ │ │ - strdeq sp, [sl], -r8 @ │ │ │ │ + strhteq sp, [sl], -r8 │ │ │ │ eorseq r0, r3, r0, ror r2 │ │ │ │ eorseq r0, r3, r8, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [pc, #1720] @ c8af0 │ │ │ │ ldr r5, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -172640,15 +172640,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq c8850 │ │ │ │ bl c8d4c │ │ │ │ mov r7, r1 │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e1870 │ │ │ │ + bl 2e1828 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ bl 1d8fc │ │ │ │ tst r7, #1 │ │ │ │ bne c84a8 │ │ │ │ ldr r0, [pc, #1640] @ c8b00 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -172685,41 +172685,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1def0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d9b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1192c4 │ │ │ │ + bl 119278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ bl 1ed0c │ │ │ │ mov r0, r4 │ │ │ │ bl 1dad0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq c8870 │ │ │ │ ldr r4, [pc, #1468] @ c8b18 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c88bc │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c88c8 │ │ │ │ ldr r1, [pc, #1396] @ c8b1c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #1392] @ c8b20 │ │ │ │ ldr r4, [pc, #1392] @ c8b24 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -172737,15 +172737,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq c8850 │ │ │ │ bl c8d4c │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #41] @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e1870 │ │ │ │ + bl 2e1828 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ bl 1d8fc │ │ │ │ tst r6, #1 │ │ │ │ bne c862c │ │ │ │ ldr r0, [pc, #1292] @ c8b28 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -172782,15 +172782,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1def0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d9b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1192c4 │ │ │ │ + bl 119278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, r4 │ │ │ │ bl 1ed0c │ │ │ │ mov r0, r4 │ │ │ │ bl 1dad0 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ @@ -172810,18 +172810,18 @@ │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ beq c8934 │ │ │ │ bl c8d4c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 356e70 │ │ │ │ + bl 356e28 │ │ │ │ vmov d0, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e0ecc │ │ │ │ + bl 2e0e84 │ │ │ │ tst r7, #1 │ │ │ │ bne c8750 │ │ │ │ ldr r0, [pc, #1048] @ c8b58 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ @@ -172851,18 +172851,18 @@ │ │ │ │ ldr r0, [r8, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ beq c8980 │ │ │ │ bl c8d4c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r0, [r0, #24] │ │ │ │ - bl 356e70 │ │ │ │ + bl 356e28 │ │ │ │ vmov d0, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e0ecc │ │ │ │ + bl 2e0e84 │ │ │ │ tst r6, #1 │ │ │ │ bne c87f4 │ │ │ │ ldr r0, [pc, #912] @ c8b74 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ @@ -172895,15 +172895,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 37450 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne c84d4 │ │ │ │ b c88ec │ │ │ │ bl c7164 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #652] @ c8b0c │ │ │ │ ldr r5, [pc, #652] @ c8b10 │ │ │ │ ldr r2, [pc, #652] @ c8b14 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -172928,15 +172928,15 @@ │ │ │ │ bl 37450 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne c8658 │ │ │ │ bl c7164 │ │ │ │ b c89d8 │ │ │ │ bl c7164 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #560] @ c8b34 │ │ │ │ ldr r7, [pc, #560] @ c8b38 │ │ │ │ ldr r2, [pc, #560] @ c8b3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -172944,15 +172944,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #28] │ │ │ │ b c8a18 │ │ │ │ bl c7160 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #520] @ c8b4c │ │ │ │ ldr r7, [pc, #520] @ c8b50 │ │ │ │ ldr r2, [pc, #520] @ c8b54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -172963,15 +172963,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 37450 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ bne c877c │ │ │ │ b c89d4 │ │ │ │ bl c7160 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #472] @ c8b68 │ │ │ │ ldr r7, [pc, #472] @ c8b6c │ │ │ │ ldr r2, [pc, #472] @ c8b70 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -172984,15 +172984,15 @@ │ │ │ │ b c8a18 │ │ │ │ mov r0, r5 │ │ │ │ bl 37450 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ bne c8820 │ │ │ │ bl c7160 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #272] @ c8af4 │ │ │ │ ldr r7, [pc, #272] @ c8af8 │ │ │ │ ldr r2, [pc, #272] @ c8afc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -173059,46 +173059,46 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, r4, r0 │ │ │ │ eorseq pc, r2, r8, lsr #29 │ │ │ │ @ instruction: 0xfffbddf8 │ │ │ │ mlaseq r2, r8, lr, pc @ │ │ │ │ mlaseq r4, r0, sl, r7 │ │ │ │ - andeq r4, fp, r8, ror pc │ │ │ │ - andeq r7, fp, r8, lsl #3 │ │ │ │ + andeq r4, fp, r0, lsr pc │ │ │ │ + andeq r7, fp, r0, asr #2 │ │ │ │ eorseq r0, r3, ip │ │ │ │ @ instruction: 0xfffbdf6c │ │ │ │ eorseq r0, r3, r4 │ │ │ │ eorseq r7, r4, r0, lsl r9 │ │ │ │ - strhteq r9, [sl], -pc │ │ │ │ + eoreq r9, sl, pc, ror r8 │ │ │ │ andeq r4, r2, r4, asr #9 │ │ │ │ - strdeq r2, [fp], -r0 │ │ │ │ + andeq r2, fp, r8, lsr #25 │ │ │ │ eorseq r7, r4, ip, lsl #18 │ │ │ │ - andeq r6, fp, r8, ror #26 │ │ │ │ - andeq r7, fp, r4 │ │ │ │ + andeq r6, fp, r0, lsr #26 │ │ │ │ + @ instruction: 0x000b6fbc │ │ │ │ eorseq pc, r2, r8, lsl #31 │ │ │ │ @ instruction: 0xfffbdee8 │ │ │ │ eorseq pc, r2, r8, lsl #31 │ │ │ │ - eoreq r9, sl, r7, lsl #15 │ │ │ │ + eoreq r9, sl, r7, asr #14 │ │ │ │ andeq r4, r2, ip, lsl #20 │ │ │ │ - andeq r2, fp, ip, lsr #24 │ │ │ │ + andeq r2, fp, r4, ror #23 │ │ │ │ eorseq pc, r2, r8, asr #30 │ │ │ │ @ instruction: 0xfffbdea8 │ │ │ │ eorseq pc, r2, r8, asr #30 │ │ │ │ eorseq r7, r4, r8, ror #15 │ │ │ │ - eoreq r9, sl, r4, lsr r6 │ │ │ │ + strdeq r9, [sl], -r4 @ │ │ │ │ @ instruction: 0xfffd489c │ │ │ │ - andeq r2, fp, r4, lsl #23 │ │ │ │ + andeq r2, fp, ip, lsr fp │ │ │ │ ldrshteq pc, [r2], -ip @ │ │ │ │ @ instruction: 0xfffbde64 │ │ │ │ eorseq pc, r2, r0, lsl #30 │ │ │ │ eorseq r7, r4, r4, asr #14 │ │ │ │ - mlaeq sl, r0, r5, r9 │ │ │ │ + eoreq r9, sl, r0, asr r5 │ │ │ │ @ instruction: 0xfffd48e8 │ │ │ │ - andeq r2, fp, r0, ror #21 │ │ │ │ + muleq fp, r8, sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c8bb8 │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -173116,55 +173116,55 @@ │ │ │ │ ldr r2, [pc, #352] @ c8d34 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r0, #68 @ 0x44 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r3, #15 │ │ │ │ - bl 15ac98 │ │ │ │ + bl 15ac50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bmi c8cb0 │ │ │ │ beq c8c34 │ │ │ │ ldr r0, [pc, #300] @ c8d3c │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c8cb4 │ │ │ │ mov r6, r0 │ │ │ │ b c8c38 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [pc, #240] @ c8d40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c8ca0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ stm r0, {r5, r6} │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ beq c8c90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #172] @ c8d44 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ @@ -173186,28 +173186,28 @@ │ │ │ │ b c8d04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq c8d04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne c8d18 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r0, r3, r0, lsr #6 │ │ │ │ eorseq r8, r4, r0, ror #20 │ │ │ │ - mlaeq fp, lr, fp, r4 │ │ │ │ + eoreq r4, fp, lr, asr fp │ │ │ │ ldrshteq r4, [r3], -r8 │ │ │ │ eorseq r7, r4, r8, asr r2 │ │ │ │ eorseq r7, r4, ip, lsl r2 │ │ │ │ eorseq r0, r3, ip, lsl r2 │ │ │ │ eorseq r0, r3, r4, asr #6 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -173270,23 +173270,23 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r8, r4, r0, lsl #17 │ │ │ │ eorseq r8, r4, ip, asr #15 │ │ │ │ ldrsbteq r8, [r4], -ip │ │ │ │ mlaseq r4, r0, r1, r7 │ │ │ │ eorseq r0, r3, r8, lsr r1 │ │ │ │ - mlaeq sl, r4, pc, ip @ │ │ │ │ + eoreq ip, sl, r4, asr pc │ │ │ │ eorseq pc, r2, r8, lsr #16 │ │ │ │ eorseq r8, r4, r4, lsr #16 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ c8e70 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq ip, sl, r4, asr #3 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq ip, sl, r4, lsl #3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #56] @ c8ec0 │ │ │ │ ldr r3, [pc, #56] @ c8ec4 │ │ │ │ add lr, sp, #12 │ │ │ │ ldr ip, [pc, #52] @ c8ec8 │ │ │ │ @@ -173295,32 +173295,32 @@ │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 349e6c │ │ │ │ + bl 349e24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq lr, r8, r8, lsl r7 │ │ │ │ - eoreq sp, sl, sl, lsr #11 │ │ │ │ + ldrdeq lr, [r8], -r8 @ │ │ │ │ + eoreq sp, sl, sl, ror #10 │ │ │ │ eorseq r0, r3, r8, lsl r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #5 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ c8ef8 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq sp, sl, pc, asr r5 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq sp, sl, pc, lsl r5 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r1, [pc, #20] @ c8f28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ @@ -173360,15 +173360,15 @@ │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ strd r4, [r0, #4] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 13924c │ │ │ │ + bl 139204 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ beq c8ff8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq c9074 │ │ │ │ ldrd r4, [r6] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -173395,39 +173395,39 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq c904c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c9024 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b c9024 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq c9084 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq c90bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl ca7bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl ca7bc │ │ │ │ @@ -173445,15 +173445,15 @@ │ │ │ │ ldr r0, [pc, #332] @ c9244 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9208 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldr sl, [r6] │ │ │ │ str r4, [sp, #8] │ │ │ │ sub fp, r1, #1 │ │ │ │ @@ -173477,15 +173477,15 @@ │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r7, r0 │ │ │ │ stm r6, {r2, fp} │ │ │ │ bne c9140 │ │ │ │ ldr r1, [pc, #192] @ c9248 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346b28 │ │ │ │ + bl 346ae0 │ │ │ │ b c9140 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -173495,40 +173495,40 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [r0] │ │ │ │ beq c91b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #60] @ c924c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ b c9220 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq c923c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r4, ip, ror #26 │ │ │ │ eorseq pc, r2, ip, ror #30 │ │ │ │ ldrsbteq pc, [r2], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -173549,15 +173549,15 @@ │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ strd r4, [r0, #4] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 138c60 │ │ │ │ + bl 138c18 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ beq c92ec │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq c9368 │ │ │ │ ldrd r4, [r6] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -173584,39 +173584,39 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq c9340 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c9318 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b c9318 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq c9378 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq c93b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl ca7bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl ca7bc │ │ │ │ @@ -173630,15 +173630,15 @@ │ │ │ │ cmp r2, #3 │ │ │ │ bhi c9408 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r6, [r1] │ │ │ │ sub r7, r2, #4 │ │ │ │ @@ -173652,25 +173652,25 @@ │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #156] @ c94d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, #14 │ │ │ │ - bl 16ac84 │ │ │ │ + bl 16ac3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne c948c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 12f8c0 │ │ │ │ + bl 12f874 │ │ │ │ tst r0, #1 │ │ │ │ bne c93f8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -173686,15 +173686,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #31 │ │ │ │ bl 283e4 │ │ │ │ b c93f4 │ │ │ │ eorseq pc, r2, r0, asr ip @ │ │ │ │ - strhteq r3, [fp], -r5 │ │ │ │ + eoreq r3, fp, r5, ror r0 │ │ │ │ eorseq r3, r3, r0, lsr #22 │ │ │ │ push {fp, lr} │ │ │ │ blx r0 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ @@ -173935,36 +173935,36 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ eorseq pc, r2, ip, lsl sl @ │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ c98b8 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - strhteq ip, [sl], -fp │ │ │ │ - b 2f56d4 │ │ │ │ - b 2f5068 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq ip, sl, fp, ror fp │ │ │ │ + b 2f568c │ │ │ │ + b 2f5020 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ c98d8 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq ip, sl, sl, lsl #23 │ │ │ │ - b 2f5080 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq ip, sl, sl, asr #22 │ │ │ │ + b 2f5038 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2f547c │ │ │ │ + b 2f5434 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne c9904 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne c9908 │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq c9928 │ │ │ │ b e2430 │ │ │ │ @@ -174205,27 +174205,27 @@ │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #152] @ c9d78 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9d50 │ │ │ │ ldr r1, [pc, #124] @ c9d7c │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #9 │ │ │ │ - bl 2f0ba0 │ │ │ │ + bl 2f0b58 │ │ │ │ mov r6, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0a1c │ │ │ │ + bl 2f09d4 │ │ │ │ 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} │ │ │ │ @@ -174237,19 +174237,19 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 38870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r4, ip, lsl #3 │ │ │ │ - eoreq sp, sl, lr, ror #21 │ │ │ │ + eoreq sp, sl, lr, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ beq c9ff0 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -174331,15 +174331,15 @@ │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r1 │ │ │ │ add r6, r0, r3 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq ca1c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13f25c │ │ │ │ + bl 13f214 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, #0 │ │ │ │ beq c9e5c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq ca1c4 │ │ │ │ ldr r4, [pc, #1116] @ ca364 │ │ │ │ @@ -174349,48 +174349,48 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq ca300 │ │ │ │ bl 1f21c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e39cc │ │ │ │ + bl 2e3984 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9f54 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e39e4 │ │ │ │ + bl 2e399c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1f798 │ │ │ │ mov sl, #1 │ │ │ │ b c9e5c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq ca228 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ac80 │ │ │ │ + bl 14ac38 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9fe0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq ca234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ac80 │ │ │ │ + bl 14ac38 │ │ │ │ cmp r0, #0 │ │ │ │ beq c9f44 │ │ │ │ ldr r5, [r6] │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 142334 │ │ │ │ + bl 1422ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1427b8 │ │ │ │ + bl 142770 │ │ │ │ ldr r0, [pc, #952] @ ca374 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne ca298 │ │ │ │ ldr r1, [pc, #936] @ ca37c │ │ │ │ @@ -174516,15 +174516,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ bl d8fc4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #444] @ ca390 │ │ │ │ ldr r7, [pc, #444] @ ca394 │ │ │ │ ldr r2, [pc, #444] @ ca398 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -174541,18 +174541,18 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 38904 │ │ │ │ bl d8fc4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b ca23c │ │ │ │ bl d8fc4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #292] @ ca368 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [pc, #288] @ ca36c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -174594,15 +174594,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ - bl 1579a4 │ │ │ │ + bl 15795c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrdeq sl, [r0], -r4 │ │ │ │ eorseq pc, r2, ip, ror #21 │ │ │ │ @@ -174647,23 +174647,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca3d8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ca3f8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -174671,15 +174671,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ca410 │ │ │ │ cmp r1, #1 │ │ │ │ bne ca438 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f798 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -174698,23 +174698,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca4a4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ca4c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq ca510 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -174725,55 +174725,55 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca510 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ca530 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bcc ca600 │ │ │ │ beq ca590 │ │ │ │ cmp r1, #4 │ │ │ │ bne ca5b0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129ce4 │ │ │ │ + bl 129c98 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca600 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca600 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq ca5e4 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -174796,15 +174796,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ca62c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f798 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -174816,34 +174816,34 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq ca680 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca658 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b ca658 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq ca6a4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ca6c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq ca6d8 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq ca6e8 │ │ │ │ @@ -174858,15 +174858,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca724 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq ca764 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca748 │ │ │ │ @@ -174874,32 +174874,32 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca764 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ca7b0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ca7a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ bl ca4cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ @@ -174912,35 +174912,35 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq ca800 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca7d8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b ca7d8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq ca824 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ 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] @ ca89c │ │ │ │ @@ -174954,15 +174954,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 38888 │ │ │ │ ldrsbteq lr, [r2], -r4 │ │ │ │ - eoreq fp, sl, r2, ror #25 │ │ │ │ + eoreq fp, sl, r2, lsr #25 │ │ │ │ eorseq lr, r2, r4, lsl #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [pc, #84] @ ca90c │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r7, #36 @ 0x24 │ │ │ │ @@ -174977,15 +174977,15 @@ │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r5, r4 │ │ │ │ add r1, r1, r6 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1303f8 │ │ │ │ + bl 1303ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 38aac │ │ │ │ ldrshteq r6, [r4], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [pc, #84] @ ca974 │ │ │ │ @@ -175014,15 +175014,15 @@ │ │ │ │ mlaseq r4, ip, r0, r7 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #24] @ ca99c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 14bfd8 │ │ │ │ + bl 14bf90 │ │ │ │ pop {fp, pc} │ │ │ │ bl 38aac │ │ │ │ mlaseq r4, ip, r0, r7 │ │ │ │ ldr r1, [pc, #20] @ ca9bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ @@ -175060,15 +175060,15 @@ │ │ │ │ mlaseq r4, r0, fp, r6 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #24] @ caa54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 1598f8 │ │ │ │ + bl 1598b0 │ │ │ │ pop {fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r7, r4, r0, lsr #32 │ │ │ │ ldr r1, [pc, #20] @ caa74 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ @@ -175090,43 +175090,43 @@ │ │ │ │ cmp r1, #0 │ │ │ │ mov fp, r4 │ │ │ │ beq caabc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldrd sl, [r7, #112] @ 0x70 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 2e4bbc │ │ │ │ + bl 2e4b74 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2e4bd8 │ │ │ │ + bl 2e4b90 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e4c04 │ │ │ │ + bl 2e4bbc │ │ │ │ ldr r8, [pc, #344] @ cac3c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cab88 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r5, r6 │ │ │ │ add r4, r0, r4 │ │ │ │ add r0, sl, fp │ │ │ │ sub r1, r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cab98 │ │ │ │ ldr r1, [pc, #252] @ cac40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #248] @ cac44 │ │ │ │ ldr r0, [pc, #248] @ cac48 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -175149,15 +175149,15 @@ │ │ │ │ bl 38870 │ │ │ │ b cac10 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b cac10 │ │ │ │ bl d98b8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #148] @ cac4c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #144] @ cac50 │ │ │ │ ldr r7, [pc, #144] @ cac54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #1076] @ 0x434 │ │ │ │ mov r0, #0 │ │ │ │ @@ -175177,26 +175177,26 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0b18 │ │ │ │ + bl 1a0ad0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ eorseq r6, r4, r0, ror #23 │ │ │ │ eorseq r5, r4, r4, lsl #7 │ │ │ │ - eoreq r7, sl, r3, asr r4 │ │ │ │ - andeq fp, sp, r0, ror pc │ │ │ │ - andeq r0, fp, r4, asr r7 │ │ │ │ + eoreq r7, sl, r3, lsl r4 │ │ │ │ + andeq fp, sp, r8, lsr #30 │ │ │ │ + andeq r0, fp, ip, lsl #14 │ │ │ │ @ instruction: 0xfffbbc3c │ │ │ │ eorseq lr, r2, r4, lsr #18 │ │ │ │ eorseq lr, r2, r8, lsl r9 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #24] @ cac7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ @@ -175232,15 +175232,15 @@ │ │ │ │ eorseq r6, r4, r0, ror #18 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #24] @ cad04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 14a5cc │ │ │ │ + bl 14a584 │ │ │ │ pop {fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r6, r4, r8, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r7, [pc, #1000] @ cb100 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -175264,15 +175264,15 @@ │ │ │ │ bl ea1d4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq cb038 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 140290 │ │ │ │ + bl 140248 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq cb044 │ │ │ │ ldr r1, [pc, #884] @ cb104 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ @@ -175289,51 +175289,51 @@ │ │ │ │ ldr sl, [r7, #88] @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ ldr r8, [pc, #820] @ cb108 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cb01c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, r4 │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1880f4 │ │ │ │ + bl 1880ac │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cb01c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1818e0 │ │ │ │ + bl 181898 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ beq cb050 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cb01c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ @@ -175344,44 +175344,44 @@ │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq cb05c │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cb01c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14ad90 │ │ │ │ + bl 14ad48 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq cb068 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cb01c │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cb0cc │ │ │ │ ldr r1, [pc, #472] @ cb118 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #468] @ cb11c │ │ │ │ ldr r8, [pc, #468] @ cb120 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -175401,30 +175401,30 @@ │ │ │ │ ldr r1, [pc, #416] @ cb128 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, r0, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #12 │ │ │ │ - bl 15add8 │ │ │ │ + bl 15ad90 │ │ │ │ ldr r1, [pc, #388] @ cb12c │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #13 │ │ │ │ - bl 15add8 │ │ │ │ + bl 15ad90 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 1f84c │ │ │ │ ldr r1, [pc, #352] @ cb130 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #16 │ │ │ │ - bl 15b0bc │ │ │ │ + bl 15b074 │ │ │ │ cmp r0, #0 │ │ │ │ beq cafec │ │ │ │ mov r0, r4 │ │ │ │ bl 1da4c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -175438,30 +175438,30 @@ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b cb0e0 │ │ │ │ bl d9830 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b cb070 │ │ │ │ bl d8fc4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b cb070 │ │ │ │ bl d8fc4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b cb070 │ │ │ │ bl d9830 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b cb070 │ │ │ │ bl d8fc4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b cb070 │ │ │ │ bl 1e244 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #148] @ cb10c │ │ │ │ mov r7, #2 │ │ │ │ ldr r3, [pc, #144] @ cb110 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -175481,36 +175481,36 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 38904 │ │ │ │ b cb0e0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b cb0e0 │ │ │ │ - bl 1579a4 │ │ │ │ + bl 15795c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a884 │ │ │ │ + bl 17a83c │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ ldrsbteq r6, [r4], -r0 │ │ │ │ mlaseq r4, r0, ip, r6 │ │ │ │ mlaseq r4, ip, r0, r5 │ │ │ │ @ instruction: 0xfffbb77c │ │ │ │ eorseq lr, r2, ip, ror r4 │ │ │ │ eorseq lr, r2, r0, ror #8 │ │ │ │ - ldrdeq r6, [sl], -r3 @ │ │ │ │ - andeq r4, fp, r8, asr sl │ │ │ │ - muleq fp, r0, r3 │ │ │ │ + mlaeq sl, r3, pc, r6 @ │ │ │ │ + andeq r4, fp, r0, lsl sl │ │ │ │ + andeq r0, fp, r8, asr #6 │ │ │ │ ldrhteq r6, [r4], -r0 │ │ │ │ - eoreq r2, fp, r1, asr r7 │ │ │ │ - eoreq r2, fp, r1, asr #14 │ │ │ │ - eoreq ip, r8, r4, lsr #25 │ │ │ │ + eoreq r2, fp, r1, lsl r7 │ │ │ │ + eoreq r2, fp, r1, lsl #14 │ │ │ │ + eoreq ip, r8, r4, ror #24 │ │ │ │ ldr r1, [pc, #20] @ cb150 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ @@ -175550,15 +175550,15 @@ │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r5, r4 │ │ │ │ add r1, r1, r6 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13144c │ │ │ │ + bl 131400 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r6, r4, ip, lsr #12 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #24] @ cb228 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -175579,15 +175579,15 @@ │ │ │ │ ldrshteq r6, [r4], -r0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #24] @ cb270 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl 12019c │ │ │ │ + bl 120150 │ │ │ │ pop {fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r6, r4, r8, lsl #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [pc, #92] @ cb2e0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -175652,15 +175652,15 @@ │ │ │ │ beq cb378 │ │ │ │ blx r1 │ │ │ │ ldrd r2, [r4, #40] @ 0x28 │ │ │ │ add r0, r3, r2 │ │ │ │ sub r0, r7, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 189544 │ │ │ │ + bl 1894fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #1436] @ cb934 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -175696,52 +175696,52 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq cb454 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #1304] @ cb974 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r6 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ bl 1ea18 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt cb4b8 │ │ │ │ cmp r6, #0 │ │ │ │ beq cb4b8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq cb4d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #1184] @ cb978 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ b cb7c4 │ │ │ │ ldr r1, [pc, #1124] @ cb94c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -175758,52 +175758,52 @@ │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r6 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq cb54c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #1044] @ cb968 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r2, #21 │ │ │ │ mov r0, r6 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ bl 1ea18 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt cb5b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq cb5b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq cb5c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #924] @ cb96c │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ b cb7c4 │ │ │ │ ldr r1, [pc, #860] @ cb93c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -175820,52 +175820,52 @@ │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r6 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq cb644 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #832] @ cb98c │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r6 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ bl 1ea18 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt cb6a8 │ │ │ │ cmp r6, #0 │ │ │ │ beq cb6a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq cb6c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #712] @ cb990 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ b cb7c4 │ │ │ │ ldr r1, [pc, #636] @ cb954 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -175882,91 +175882,91 @@ │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r6 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq cb73c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #572] @ cb980 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r6 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ bl 1ea18 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt cb7a0 │ │ │ │ cmp r6, #0 │ │ │ │ beq cb7a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq cb7b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #452] @ cb984 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1dcf8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne cb7fc │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #280] @ cb938 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ b cb8b0 │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b cb854 │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b cb854 │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b cb854 │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #252] @ cb958 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #248] @ cb95c │ │ │ │ ldr r7, [pc, #248] @ cb960 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -176006,47 +176006,47 @@ │ │ │ │ b cb8fc │ │ │ │ b cb8fc │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq cb924 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ mlaseq r4, r4, r3, r6 │ │ │ │ ldrsbteq r6, [r4], -r8 │ │ │ │ mlaseq r3, r4, r4, r1 │ │ │ │ - eoreq sl, sl, lr, lsl #26 │ │ │ │ + eoreq sl, sl, lr, asr #25 │ │ │ │ eorseq lr, r2, r4, asr #3 │ │ │ │ ldrsbteq lr, [r2], -r0 │ │ │ │ @ instruction: 0xfffbaf30 │ │ │ │ - eoreq sl, sl, r3, ror #27 │ │ │ │ - eoreq sl, sl, sl, ror #29 │ │ │ │ - eoreq sl, sl, fp, lsl #24 │ │ │ │ + eoreq sl, sl, r3, lsr #27 │ │ │ │ + eoreq sl, sl, sl, lsr #29 │ │ │ │ + eoreq sl, sl, fp, asr #23 │ │ │ │ @ instruction: 0xfffbaf98 │ │ │ │ eorseq sp, r2, ip, lsr #25 │ │ │ │ mlaseq r2, r4, ip, sp │ │ │ │ - eoreq ip, sl, r4, lsr #32 │ │ │ │ - eoreq fp, sl, fp, ror #31 │ │ │ │ - eoreq fp, sl, r0, lsl #31 │ │ │ │ - mlaeq r8, r4, r1, ip │ │ │ │ - eoreq ip, sl, r2, lsl #2 │ │ │ │ - ldrdeq ip, [r8], -ip @ │ │ │ │ - eoreq fp, sl, ip, ror #28 │ │ │ │ - eoreq fp, sl, pc, lsr #28 │ │ │ │ - eoreq fp, sl, r0, asr #27 │ │ │ │ - eoreq fp, sl, r3, lsl #31 │ │ │ │ - eoreq fp, sl, r6, asr #30 │ │ │ │ - ldrdeq fp, [sl], -r7 @ │ │ │ │ + eoreq fp, sl, r4, ror #31 │ │ │ │ + eoreq fp, sl, fp, lsr #31 │ │ │ │ + eoreq fp, sl, r0, asr #30 │ │ │ │ + eoreq ip, r8, r4, asr r1 │ │ │ │ + eoreq ip, sl, r2, asr #1 │ │ │ │ + mlaeq r8, ip, r0, ip │ │ │ │ + eoreq fp, sl, ip, lsr #28 │ │ │ │ + eoreq fp, sl, pc, ror #27 │ │ │ │ + eoreq fp, sl, r0, lsl #27 │ │ │ │ + eoreq fp, sl, r3, asr #30 │ │ │ │ + eoreq fp, sl, r6, lsl #30 │ │ │ │ + mlaeq sl, r7, lr, fp │ │ │ │ ldr r1, [pc, #20] @ cb9b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ @@ -176056,51 +176056,51 @@ │ │ │ │ ldr r2, [pc, #24] @ cb9dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq lr, sl, r8, lsl #23 │ │ │ │ + eoreq lr, sl, r8, asr #22 │ │ │ │ eorseq r0, r3, r8, lsr #7 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #24] @ cba04 │ │ │ │ ldr r2, [pc, #24] @ cba08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r2, fp, sl, asr fp │ │ │ │ + eoreq r2, fp, sl, lsl fp │ │ │ │ eorseq r2, r3, ip, lsr #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ cba40 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 14c4b0 │ │ │ │ + bl 14c468 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r6, r4, r0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #24] @ cba68 │ │ │ │ ldr r2, [pc, #24] @ cba6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - strdeq r8, [sl], -sl @ │ │ │ │ + strhteq r8, [sl], -sl │ │ │ │ ldrsbteq fp, [r2], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ cbaa4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ @@ -176145,78 +176145,78 @@ │ │ │ │ ldr ip, [pc, #32] @ cbb48 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 149d24 │ │ │ │ + bl 149cdc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ eorseq r5, r4, r4, asr #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ cbb80 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 14ce44 │ │ │ │ + bl 14cdfc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r5, r4, r0, ror #28 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #24] @ cbba8 │ │ │ │ ldr r2, [pc, #24] @ cbbac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - strdeq sl, [sl], -pc @ │ │ │ │ + strhteq sl, [sl], -pc │ │ │ │ eorseq ip, r2, ip, lsl #21 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #24] @ cbbd4 │ │ │ │ ldr r2, [pc, #24] @ cbbd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sl, sl, r0, lsl #20 │ │ │ │ + eoreq sl, sl, r0, asr #19 │ │ │ │ mlaseq r2, r4, r7, sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ cbc10 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 131fbc │ │ │ │ + bl 131f70 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r5, r4, r4, lsr sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ cbc48 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 159a4c │ │ │ │ + bl 159a04 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r5, r4, r4, lsr lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ cbc80 │ │ │ │ @@ -176268,15 +176268,15 @@ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ beq cbd34 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f3230 │ │ │ │ + bl 2f31e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq cbed4 │ │ │ │ add r6, r5, #8 │ │ │ │ bl 1f21c │ │ │ │ @@ -176302,15 +176302,15 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r6, r7} │ │ │ │ add r5, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ed63c │ │ │ │ + bl 2ed5f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne cbedc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -176319,15 +176319,15 @@ │ │ │ │ beq cbde0 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ cmp r0, #0 │ │ │ │ beq cbe4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14d370 │ │ │ │ + bl 14d328 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r3 │ │ │ │ bl ca828 │ │ │ │ ldr r3, [pc, #268] @ cbf1c │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [pc, #264] @ cbf20 │ │ │ │ @@ -176342,15 +176342,15 @@ │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r5, sp, #4 │ │ │ │ b cbe8c │ │ │ │ bl d98b8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #228] @ cbf40 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #224] @ cbf44 │ │ │ │ ldr r7, [pc, #224] @ cbf48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -176375,15 +176375,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ bl d93a8 │ │ │ │ b cbee8 │ │ │ │ ldr r0, [pc, #92] @ cbf28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ b cbee8 │ │ │ │ - bl 157c5c │ │ │ │ + bl 157c14 │ │ │ │ b cbee8 │ │ │ │ ldr r0, [pc, #88] @ cbf3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ @@ -176398,16 +176398,16 @@ │ │ │ │ bl 38aac │ │ │ │ mlaseq r4, r4, r9, r5 │ │ │ │ @ instruction: 0xfffba9e0 │ │ │ │ eorseq sp, r2, ip, lsl #24 │ │ │ │ eorseq sp, r2, ip, lsl sp │ │ │ │ ldrshteq sp, [r2], -ip │ │ │ │ ldrhteq fp, [r2], -r0 │ │ │ │ - eoreq fp, sl, r0, lsr #2 │ │ │ │ - eoreq fp, sl, r6, ror #1 │ │ │ │ + eoreq fp, sl, r0, ror #1 │ │ │ │ + eoreq fp, sl, r6, lsr #1 │ │ │ │ eorseq sp, r2, r0, asr r9 │ │ │ │ eorseq sp, r2, r4, lsl #16 │ │ │ │ @ instruction: 0xfffba998 │ │ │ │ eorseq sp, r2, r4, lsr #13 │ │ │ │ eorseq sp, r2, r8, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -176443,58 +176443,58 @@ │ │ │ │ str fp, [sp, #4] │ │ │ │ add r4, r0, r7 │ │ │ │ ldrd r0, [sl, #64] @ 0x40 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1899c0 │ │ │ │ + bl 189978 │ │ │ │ cmp r0, #0 │ │ │ │ beq cc07c │ │ │ │ mov r5, r0 │ │ │ │ bl 1f798 │ │ │ │ cmp r5, fp │ │ │ │ beq cc228 │ │ │ │ cmp fp, #0 │ │ │ │ bne cc084 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r1, [pc, #1100] @ cc460 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ef94 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne cc250 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq cc26c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2e0e1c │ │ │ │ + bl 2e0dd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ beq cc364 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2e25b8 │ │ │ │ + bl 2e2570 │ │ │ │ b cc1e4 │ │ │ │ cmp fp, #0 │ │ │ │ beq cc230 │ │ │ │ add r5, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12f67c │ │ │ │ + bl 12f630 │ │ │ │ ldr r0, [pc, #980] @ cc470 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #976] @ cc474 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -176505,80 +176505,80 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r8, sp, #24 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ef94 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne cc238 │ │ │ │ cmp r7, #0 │ │ │ │ beq cc134 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq cc2fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 2e0e1c │ │ │ │ + bl 2e0dd4 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #12]! │ │ │ │ cmp r0, #0 │ │ │ │ beq cc308 │ │ │ │ ldr r2, [pc, #796] @ cc484 │ │ │ │ ldr r0, [pc, #796] @ cc488 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ mov r3, #6 │ │ │ │ - bl 1244a0 │ │ │ │ + bl 124454 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne cc1a0 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ b cc1a8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e25b8 │ │ │ │ + bl 2e2570 │ │ │ │ cmp r7, #0 │ │ │ │ beq cc1cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq cc1e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne cc3c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str fp, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq cc204 │ │ │ │ @@ -176594,27 +176594,27 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r7, #0 │ │ │ │ bne cc124 │ │ │ │ b cc134 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ bne cc050 │ │ │ │ bl 1f7d4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b cc36c │ │ │ │ mov r0, r3 │ │ │ │ bl ca828 │ │ │ │ ldr r3, [pc, #452] @ cc44c │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [pc, #448] @ cc450 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ @@ -176642,18 +176642,18 @@ │ │ │ │ ldr r2, [pc, #368] @ cc45c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ b cc3e0 │ │ │ │ bl 1f7d4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b cc310 │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #352] @ cc478 │ │ │ │ ldr r3, [pc, #352] @ cc47c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -176668,15 +176668,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r9, #12] │ │ │ │ str r0, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 38904 │ │ │ │ b cc3e0 │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #240] @ cc464 │ │ │ │ ldr r3, [pc, #240] @ cc468 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -176705,49 +176705,49 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ b cc3e8 │ │ │ │ cmp r7, #0 │ │ │ │ beq cc420 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b cc420 │ │ │ │ mov r0, fp │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ b cc414 │ │ │ │ cmp fp, #0 │ │ │ │ bne cc438 │ │ │ │ b cc444 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq cc438 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, fp │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r5, r4, r4, lsl #14 │ │ │ │ @ instruction: 0xfffba550 │ │ │ │ eorseq sp, r2, ip, ror r7 │ │ │ │ eorseq sp, r2, r4, lsr #16 │ │ │ │ - eoreq sl, sl, lr, lsl #12 │ │ │ │ + eoreq sl, sl, lr, asr #11 │ │ │ │ eorseq sp, r2, r8, asr #3 │ │ │ │ - eoreq sl, sl, r5, lsr #28 │ │ │ │ + eoreq sl, sl, r5, ror #27 │ │ │ │ @ instruction: 0xfffba488 │ │ │ │ eorseq sp, r2, r8, lsl #3 │ │ │ │ eorseq sp, r2, ip, ror #2 │ │ │ │ andeq r9, r0, r4, lsr #32 │ │ │ │ eorseq sp, r2, ip, ror #11 │ │ │ │ @ instruction: 0xfffba4e4 │ │ │ │ eorseq sp, r2, r4, ror #3 │ │ │ │ eorseq sp, r2, r8, asr #3 │ │ │ │ - eoreq r0, fp, r6, lsl #2 │ │ │ │ + eoreq r0, fp, r6, asr #1 │ │ │ │ eorseq r0, r3, ip, ror lr │ │ │ │ ldrsbteq sp, [r2], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ cc4c4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ @@ -176779,15 +176779,15 @@ │ │ │ │ ldr r2, [pc, #24] @ cc528 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, sl, ip, asr #1 │ │ │ │ + eoreq sp, sl, ip, lsl #1 │ │ │ │ eorseq lr, r2, r8, asr r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ bne cc5c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #272] @ cc658 │ │ │ │ @@ -176899,26 +176899,26 @@ │ │ │ │ ldr r2, [pc, #24] @ cc708 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq fp, sl, r9, ror fp │ │ │ │ + eoreq fp, sl, r9, lsr fp │ │ │ │ eorseq sp, r2, r8, ror #20 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ cc740 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 14a6dc │ │ │ │ + bl 14a694 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r5, r4, r4, asr #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #36] @ cc778 │ │ │ │ @@ -176938,15 +176938,15 @@ │ │ │ │ ldr ip, [pc, #36] @ cc7b0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r4, [ip, #40] @ 0x28 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 1b8bc0 │ │ │ │ + bl 1b8b78 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r5, r4, r8, lsr #7 │ │ │ │ ldr r3, [pc, #28] @ cc7d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ @@ -177508,20 +177508,20 @@ │ │ │ │ ldr r6, [pc, #108] @ cd0e0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c49b4 │ │ │ │ + bl 2c496c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2cf38c │ │ │ │ + bl 2cf344 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq cd0c8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -177658,15 +177658,15 @@ │ │ │ │ bl 38aac │ │ │ │ eorseq r4, r4, ip, asr #3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 130918 │ │ │ │ + bl 1308cc │ │ │ │ ldr r0, [pc, #40] @ cd314 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ addeq sp, sp, #8 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -177705,22 +177705,22 @@ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq cd3a8 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2f3230 │ │ │ │ + bl 2f31e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ beq cd400 │ │ │ │ - bl 143664 │ │ │ │ + bl 14361c │ │ │ │ ldrd r8, [r6, #112] @ 0x70 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne cd468 │ │ │ │ add r0, r8, r9 │ │ │ │ ldr r1, [r6, #104] @ 0x68 │ │ │ │ @@ -177731,15 +177731,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq cd3f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 96ad8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #188] @ cd4cc │ │ │ │ ldr r2, [pc, #188] @ cd4d0 │ │ │ │ ldr r7, [pc, #188] @ cd4d4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -177885,15 +177885,15 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [pc, #176] @ cd70c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 143664 │ │ │ │ + bl 14361c │ │ │ │ ldr r0, [pc, #152] @ cd710 │ │ │ │ ldrd r8, [r5, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne cd6cc │ │ │ │ @@ -178155,15 +178155,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c8a0 │ │ │ │ + bl 14c858 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 38aac │ │ │ │ @@ -178173,15 +178173,15 @@ │ │ │ │ ldr r2, [pc, #24] @ cdaf0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r6, sl, r6, ror r4 │ │ │ │ + eoreq r6, sl, r6, lsr r4 │ │ │ │ eorseq r9, r2, r8, ror #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ bne cdb64 │ │ │ │ ldr r1, [pc, #224] @ cdbec │ │ │ │ mov r7, r2 │ │ │ │ @@ -178193,26 +178193,26 @@ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs cdbc8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f3b08 │ │ │ │ + bl 2f3ac0 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 126bd0 │ │ │ │ + bl 126b84 │ │ │ │ ldr r3, [pc, #128] @ cdbf4 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r6, [pc, #124] @ cdbf8 │ │ │ │ ldr r2, [pc, #124] @ cdbfc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ @@ -178251,30 +178251,30 @@ │ │ │ │ ldr r2, [pc, #24] @ cdc28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r8, sl, r3, lsl #3 │ │ │ │ + eoreq r8, sl, r3, asr #2 │ │ │ │ eorseq sl, r2, r0, lsr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #60] @ cdc80 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149dc4 │ │ │ │ + bl 149d7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 38aac │ │ │ │ @@ -178284,51 +178284,51 @@ │ │ │ │ ldr r2, [pc, #24] @ cdcac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - strhteq r0, [fp], -r6 │ │ │ │ + eoreq r0, fp, r6, ror r8 │ │ │ │ eorseq r0, r3, r8, lsl r6 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #24] @ cdcd4 │ │ │ │ ldr r2, [pc, #24] @ cdcd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq fp, sl, ip, lsl r9 │ │ │ │ + ldrdeq fp, [sl], -ip @ │ │ │ │ ldrhteq sp, [r2], -r8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #24] @ cdd00 │ │ │ │ ldr r2, [pc, #24] @ cdd04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq ip, sl, r0, ror #16 │ │ │ │ + eoreq ip, sl, r0, lsr #16 │ │ │ │ mlaseq r2, r0, r0, lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ bne cdd54 │ │ │ │ ldr r1, [pc, #168] @ cddc8 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #64] @ 0x40 │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r0, r3 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 12a7b8 │ │ │ │ + bl 12a76c │ │ │ │ mov r0, r7 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ @@ -178392,15 +178392,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a9e4 │ │ │ │ + bl 14a99c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 38aac │ │ │ │ @@ -178441,15 +178441,15 @@ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs cdfa8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f3b08 │ │ │ │ + bl 2f3ac0 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ @@ -178499,30 +178499,30 @@ │ │ │ │ ldr r2, [pc, #24] @ ce008 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - ldrdeq r8, [sl], -r0 @ │ │ │ │ + mlaeq sl, r0, r5, r8 │ │ │ │ eorseq fp, r2, r4, ror r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #60] @ ce060 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159b78 │ │ │ │ + bl 159b30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 38aac │ │ │ │ @@ -178607,15 +178607,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14d004 │ │ │ │ + bl 14cfbc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 38aac │ │ │ │ @@ -178629,15 +178629,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #112] @ 0x70 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ beq ce2f4 │ │ │ │ - bl 14d210 │ │ │ │ + bl 14d1c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ce358 │ │ │ │ ldr r0, [pc, #432] @ ce3d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -178688,15 +178688,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ b ce338 │ │ │ │ bl d98b8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #192] @ ce3c4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #188] @ ce3c8 │ │ │ │ ldr r7, [pc, #188] @ ce3cc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -178761,15 +178761,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, r7 │ │ │ │ mov r5, sp │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b99c8 │ │ │ │ + bl 1b9980 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 38aac │ │ │ │ @@ -178782,15 +178782,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r0, r3 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 161334 │ │ │ │ + bl 1612ec │ │ │ │ mov r0, r7 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ @@ -178837,15 +178837,15 @@ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs ce5d8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f3b08 │ │ │ │ + bl 2f3ac0 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e238 │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ @@ -178895,15 +178895,15 @@ │ │ │ │ ldr r2, [pc, #24] @ ce638 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, sl, r9, asr #24 │ │ │ │ + eoreq r9, sl, r9, lsl #24 │ │ │ │ eorseq fp, r2, r8, asr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #60] @ ce690 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -178946,20 +178946,20 @@ │ │ │ │ bl 38aac │ │ │ │ eorseq r2, r4, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2eb0f4 │ │ │ │ + bl 2eb0ac │ │ │ │ add sl, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldm sl, {r2, r4, sl} │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -178973,50 +178973,50 @@ │ │ │ │ beq ce774 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ce748 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b ce748 │ │ │ │ cmp r4, #0 │ │ │ │ beq ce78c │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq ce7a8 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ce7c0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ce7f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [pc, #20] @ ce820 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ @@ -179047,49 +179047,49 @@ │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne cea8c │ │ │ │ ldr r0, [pc, #780] @ ceba0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq ceac8 │ │ │ │ ldr r0, [r7] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne ceaec │ │ │ │ ldr r0, [pc, #740] @ ceba4 │ │ │ │ add r5, r6, #24 │ │ │ │ ldr r1, [pc, #812] @ cebf4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq ceb28 │ │ │ │ ldr r0, [pc, #708] @ cebac │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #684] @ cebb0 │ │ │ │ ldr r7, [pc, #752] @ cebf8 │ │ │ │ ldr sl, [pc, #752] @ cebfc │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #704] @ cec00 │ │ │ │ @@ -179214,23 +179214,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b ce8b8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ ceba8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b ce8fc │ │ │ │ ldr r0, [pc, #244] @ cec64 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -179267,38 +179267,38 @@ │ │ │ │ eorseq r2, r4, ip, lsl #31 │ │ │ │ eorseq sl, r2, r8, asr #13 │ │ │ │ eorseq fp, r2, ip, lsr #1 │ │ │ │ eorseq r3, r4, ip, asr #3 │ │ │ │ mlaseq r2, r0, sl, sl │ │ │ │ eorseq r3, r4, r0, lsl #3 │ │ │ │ eorseq sl, r2, r8, asr sl │ │ │ │ - muleq r8, r4, r3 │ │ │ │ - andeq r0, r8, r8, lsr #9 │ │ │ │ - andeq r9, r8, ip, asr #23 │ │ │ │ - andeq r6, r8, ip, lsl #28 │ │ │ │ - andeq r9, r8, r4, lsl #19 │ │ │ │ - andeq r7, r8, ip, asr #8 │ │ │ │ - andeq r8, r8, r8, asr #9 │ │ │ │ - andeq pc, r7, r0, lsl #31 │ │ │ │ - andeq r7, r8, r4, ror r9 │ │ │ │ - andeq r7, r8, r4, asr #1 │ │ │ │ - andeq sl, r8, ip, lsl r1 │ │ │ │ - andeq r5, r8, ip, lsl #27 │ │ │ │ - andeq pc, r7, r4, ror #23 │ │ │ │ - andeq r9, r8, r0, ror r4 │ │ │ │ - andeq r0, r8, r0, asr r0 │ │ │ │ - andeq r5, r8, ip, lsr #30 │ │ │ │ - andeq r6, r8, ip, lsl #18 │ │ │ │ - andeq r7, r8, r8, asr #23 │ │ │ │ - andeq r0, r8, r0, lsr #6 │ │ │ │ - andeq sl, r8, r0, asr #12 │ │ │ │ - andeq sl, r8, ip, asr #9 │ │ │ │ - andeq r0, r8, ip, lsl #17 │ │ │ │ - ldrdeq r6, [r8], -r0 │ │ │ │ - andeq r0, r8, r8, lsl sl │ │ │ │ + andeq r6, r8, ip, asr #6 │ │ │ │ + andeq r0, r8, r0, ror #8 │ │ │ │ + andeq r9, r8, r4, lsl #23 │ │ │ │ + andeq r6, r8, r4, asr #27 │ │ │ │ + andeq r9, r8, ip, lsr r9 │ │ │ │ + andeq r7, r8, r4, lsl #8 │ │ │ │ + andeq r8, r8, r0, lsl #9 │ │ │ │ + andeq pc, r7, r8, lsr pc @ │ │ │ │ + andeq r7, r8, ip, lsr #18 │ │ │ │ + andeq r7, r8, ip, ror r0 │ │ │ │ + ldrdeq sl, [r8], -r4 │ │ │ │ + andeq r5, r8, r4, asr #26 │ │ │ │ + muleq r7, ip, fp │ │ │ │ + andeq r9, r8, r8, lsr #8 │ │ │ │ + andeq r0, r8, r8 │ │ │ │ + andeq r5, r8, r4, ror #29 │ │ │ │ + andeq r6, r8, r4, asr #17 │ │ │ │ + andeq r7, r8, r0, lsl #23 │ │ │ │ + ldrdeq r0, [r8], -r8 │ │ │ │ + strdeq sl, [r8], -r8 │ │ │ │ + andeq sl, r8, r4, lsl #9 │ │ │ │ + andeq r0, r8, r4, asr #16 │ │ │ │ + andeq r6, r8, r8, lsl #19 │ │ │ │ + ldrdeq r0, [r8], -r0 @ │ │ │ │ eorseq sl, r2, r8, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #876] @ cefe8 │ │ │ │ ldr r1, [pc, #876] @ cefec │ │ │ │ ldr r2, [pc, #876] @ ceff0 │ │ │ │ @@ -179320,47 +179320,47 @@ │ │ │ │ stm r0, {r1, r6, r7} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne ceec8 │ │ │ │ ldr r0, [pc, #764] @ cefd4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq cef00 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne cef24 │ │ │ │ ldr r0, [pc, #724] @ cefd8 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr fp, [pc, #788] @ cf020 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [fp, #80] @ 0x50 │ │ │ │ tst r0, #1 │ │ │ │ beq cef5c │ │ │ │ ldr r0, [pc, #692] @ cefe0 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldm r9, {r3, r8, r9} │ │ │ │ ldr r0, [pc, #668] @ cefe4 │ │ │ │ ldr r7, [pc, #728] @ cf024 │ │ │ │ str sl, [r6] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ stmib r6, {r3, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, sl, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r9, r3, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #684] @ cf028 │ │ │ │ @@ -179483,23 +179483,23 @@ │ │ │ │ add r0, r5, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b cecfc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ cefdc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ ldm r9, {r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r2, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r7, [r0, #4] │ │ │ │ b ced40 │ │ │ │ ldr r0, [pc, #232] @ cf08c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -179533,38 +179533,38 @@ │ │ │ │ eorseq sl, r2, r0, ror #8 │ │ │ │ ldrsbteq sl, [r2], -r0 │ │ │ │ eorseq sl, r2, r8, lsr #16 │ │ │ │ eorseq sl, r2, r4, lsr r3 │ │ │ │ ldrsbteq r2, [r4], -ip │ │ │ │ eorseq sl, r2, ip, asr #12 │ │ │ │ eorseq sl, r2, ip, lsl r6 │ │ │ │ - strdeq r5, [r8], -r0 │ │ │ │ - andeq r0, r8, r4, ror r2 │ │ │ │ - andeq r9, r8, r8, lsr #17 │ │ │ │ - andeq r6, r8, r4, lsl #20 │ │ │ │ - ldrdeq r9, [r8], -r8 │ │ │ │ - andeq r7, r8, r8, asr #2 │ │ │ │ - andeq r7, r8, ip, ror #21 │ │ │ │ - andeq pc, r7, r4, lsr #20 │ │ │ │ - andeq r7, r8, r0, lsr #9 │ │ │ │ - andeq r6, r8, r8, asr #26 │ │ │ │ - andeq r9, r8, r4, lsr #25 │ │ │ │ - andeq r5, r8, r8, ror r7 │ │ │ │ - andeq pc, r7, r8, ror #16 │ │ │ │ - muleq r8, r4, lr │ │ │ │ - muleq r7, r4, fp │ │ │ │ - andeq r5, r8, r0, lsr ip │ │ │ │ - andeq r5, r8, ip, ror #31 │ │ │ │ - andeq r7, r8, ip, ror #14 │ │ │ │ - andeq pc, r7, r4, ror #27 │ │ │ │ - andeq sl, r8, r4, asr #2 │ │ │ │ - andeq r9, r8, r8, lsr #30 │ │ │ │ - andeq r0, r8, r0, lsl r5 │ │ │ │ - andeq r6, r8, r4, lsr r6 │ │ │ │ - andeq r0, r8, ip, lsr r5 │ │ │ │ + andeq r5, r8, r8, lsr #29 │ │ │ │ + andeq r0, r8, ip, lsr #4 │ │ │ │ + andeq r9, r8, r0, ror #16 │ │ │ │ + @ instruction: 0x000869bc │ │ │ │ + muleq r8, r0, r1 │ │ │ │ + andeq r7, r8, r0, lsl #2 │ │ │ │ + andeq r7, r8, r4, lsr #21 │ │ │ │ + ldrdeq pc, [r7], -ip │ │ │ │ + andeq r7, r8, r8, asr r4 │ │ │ │ + andeq r6, r8, r0, lsl #26 │ │ │ │ + andeq r9, r8, ip, asr ip │ │ │ │ + andeq r5, r8, r0, lsr r7 │ │ │ │ + andeq pc, r7, r0, lsr #16 │ │ │ │ + andeq r8, r8, ip, asr #28 │ │ │ │ + andeq pc, r7, ip, asr #22 │ │ │ │ + andeq r5, r8, r8, ror #23 │ │ │ │ + andeq r5, r8, r4, lsr #31 │ │ │ │ + andeq r7, r8, r4, lsr #14 │ │ │ │ + muleq r7, ip, sp │ │ │ │ + strdeq sl, [r8], -ip │ │ │ │ + andeq r9, r8, r0, ror #29 │ │ │ │ + andeq r0, r8, r8, asr #9 │ │ │ │ + andeq r6, r8, ip, ror #11 │ │ │ │ + strdeq r0, [r8], -r4 │ │ │ │ ldrsbteq sl, [r2], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #892] @ cf420 │ │ │ │ ldr r1, [pc, #892] @ cf424 │ │ │ │ ldr r2, [pc, #892] @ cf428 │ │ │ │ @@ -179586,49 +179586,49 @@ │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne cf2f8 │ │ │ │ ldr r0, [pc, #780] @ cf40c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq cf334 │ │ │ │ ldr r0, [r7] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne cf358 │ │ │ │ ldr r0, [pc, #740] @ cf410 │ │ │ │ add r5, r6, #24 │ │ │ │ ldr r1, [pc, #812] @ cf460 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq cf394 │ │ │ │ ldr r0, [pc, #708] @ cf418 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #684] @ cf41c │ │ │ │ ldr r7, [pc, #752] @ cf464 │ │ │ │ ldr sl, [pc, #752] @ cf468 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #704] @ cf46c │ │ │ │ @@ -179753,23 +179753,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b cf124 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ cf414 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b cf168 │ │ │ │ ldr r0, [pc, #244] @ cf4d0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -179806,46 +179806,46 @@ │ │ │ │ eorseq r2, r4, r4, lsr #14 │ │ │ │ eorseq r9, r2, r4, lsl #29 │ │ │ │ eorseq sl, r2, r0, ror r8 │ │ │ │ mlaseq r4, r0, r9, r2 │ │ │ │ eorseq sl, r2, r4, lsr #4 │ │ │ │ eorseq r2, r4, r4, asr #18 │ │ │ │ eorseq sl, r2, ip, ror #3 │ │ │ │ - andeq r5, r8, r4, asr r9 │ │ │ │ - andeq pc, r7, r0, ror #29 │ │ │ │ - ldrdeq r9, [r8], -r0 │ │ │ │ - muleq r8, ip, r4 │ │ │ │ - andeq r8, r8, r8, asr #28 │ │ │ │ - andeq r6, r8, r8, lsr #21 │ │ │ │ - andeq r8, r8, ip, lsl r0 │ │ │ │ - muleq r7, r4, r6 │ │ │ │ - andeq r7, r8, r4, lsr #32 │ │ │ │ - strdeq r6, [r8], -r8 │ │ │ │ - andeq r9, r8, r8, lsr #18 │ │ │ │ - andeq r4, r8, ip, lsr #26 │ │ │ │ - strdeq pc, [r7], -r8 │ │ │ │ - andeq r8, r8, r4, asr #22 │ │ │ │ - andeq pc, r7, r4, lsr #16 │ │ │ │ - andeq r5, r8, r0, lsr #12 │ │ │ │ - andeq r5, r8, r4, ror sp │ │ │ │ - muleq r8, ip, r2 │ │ │ │ - andeq pc, r7, r4, ror sl @ │ │ │ │ - andeq r9, r8, r4, asr sp │ │ │ │ - andeq r9, r8, r0, lsr #20 │ │ │ │ - andeq pc, r7, r0, ror #30 │ │ │ │ - andeq r6, r8, r4, lsl #3 │ │ │ │ - andeq r0, r8, ip, lsl #5 │ │ │ │ + andeq r5, r8, ip, lsl #18 │ │ │ │ + muleq r7, r8, lr │ │ │ │ + andeq r9, r8, r8, lsl #7 │ │ │ │ + andeq r6, r8, r4, asr r4 │ │ │ │ + andeq r8, r8, r0, lsl #28 │ │ │ │ + andeq r6, r8, r0, ror #20 │ │ │ │ + ldrdeq r7, [r8], -r4 │ │ │ │ + andeq pc, r7, ip, asr #12 │ │ │ │ + ldrdeq r6, [r8], -ip │ │ │ │ + @ instruction: 0x000867b0 │ │ │ │ + andeq r9, r8, r0, ror #17 │ │ │ │ + andeq r4, r8, r4, ror #25 │ │ │ │ + @ instruction: 0x0007f3b0 │ │ │ │ + strdeq r8, [r8], -ip │ │ │ │ + ldrdeq pc, [r7], -ip │ │ │ │ + ldrdeq r5, [r8], -r8 │ │ │ │ + andeq r5, r8, ip, lsr #26 │ │ │ │ + andeq r7, r8, r4, asr r2 │ │ │ │ + andeq pc, r7, ip, lsr #20 │ │ │ │ + andeq r9, r8, ip, lsl #26 │ │ │ │ + ldrdeq r9, [r8], -r8 │ │ │ │ + andeq pc, r7, r8, lsl pc @ │ │ │ │ + andeq r6, r8, ip, lsr r1 │ │ │ │ + andeq r0, r8, r4, asr #4 │ │ │ │ mlaseq r2, ip, pc, r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8c468 │ │ │ │ ldr r0, [pc, #728] @ cf7c4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq cf6ec │ │ │ │ ldr r0, [pc, #736] @ cf7e4 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -179853,35 +179853,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne cf710 │ │ │ │ ldr r0, [pc, #680] @ cf7c8 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ cf7f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq cf74c │ │ │ │ ldr r0, [pc, #648] @ cf7d0 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ cf7d4 │ │ │ │ ldr r7, [pc, #656] @ cf7f8 │ │ │ │ ldr sl, [pc, #656] @ cf7fc │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ cf800 │ │ │ │ @@ -179991,23 +179991,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b cf518 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ cf7cc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b cf55c │ │ │ │ ldr r0, [pc, #208] @ cf864 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -180035,78 +180035,78 @@ │ │ │ │ eorseq r2, r4, r4, lsr #32 │ │ │ │ ldrshteq r9, [r2], -r4 │ │ │ │ eorseq sl, r2, r8, lsl #7 │ │ │ │ eorseq r2, r4, r4, lsl #5 │ │ │ │ eorseq r9, r2, r0, lsr lr │ │ │ │ eorseq r2, r4, r8, lsr r2 │ │ │ │ ldrshteq r9, [r2], -r8 │ │ │ │ - andeq r5, r8, r4, ror #12 │ │ │ │ - andeq pc, r7, ip, asr #18 │ │ │ │ - ldrdeq r9, [r8], -r4 │ │ │ │ - andeq r6, r8, r4, ror r0 │ │ │ │ - andeq r8, r8, r4, ror #18 │ │ │ │ - @ instruction: 0x000867b8 │ │ │ │ - andeq r7, r8, r8, ror #31 │ │ │ │ - andeq pc, r7, r0, asr #5 │ │ │ │ - @ instruction: 0x00086ab4 │ │ │ │ - andeq r6, r8, r4, asr #8 │ │ │ │ - andeq r9, r8, r4, ror #4 │ │ │ │ - andeq r4, r8, r4, ror r6 │ │ │ │ - andeq lr, r7, r4, ror #29 │ │ │ │ - andeq r8, r8, r0, lsr r8 │ │ │ │ - muleq r7, r0, r4 │ │ │ │ - andeq r5, r8, ip, lsl #7 │ │ │ │ - andeq r5, r8, ip, asr #25 │ │ │ │ - andeq r6, r8, r8, lsr #28 │ │ │ │ - andeq pc, r7, r0, lsr #11 │ │ │ │ - andeq r9, r8, r0, lsl #21 │ │ │ │ - ldrdeq r9, [r8], -ip │ │ │ │ - andeq pc, r7, ip, asr #23 │ │ │ │ - @ instruction: 0x00085eb0 │ │ │ │ - andeq pc, r7, r8, lsr lr @ │ │ │ │ + andeq r5, r8, ip, lsl r6 │ │ │ │ + andeq pc, r7, r4, lsl #18 │ │ │ │ + andeq r9, r8, ip, lsl #3 │ │ │ │ + andeq r6, r8, ip, lsr #32 │ │ │ │ + andeq r8, r8, ip, lsl r9 │ │ │ │ + andeq r6, r8, r0, ror r7 │ │ │ │ + andeq r7, r8, r0, lsr #31 │ │ │ │ + andeq pc, r7, r8, ror r2 @ │ │ │ │ + andeq r6, r8, ip, ror #20 │ │ │ │ + strdeq r6, [r8], -ip │ │ │ │ + andeq r9, r8, ip, lsl r2 │ │ │ │ + andeq r4, r8, ip, lsr #12 │ │ │ │ + muleq r7, ip, lr │ │ │ │ + andeq r8, r8, r8, ror #15 │ │ │ │ + andeq pc, r7, r8, asr #8 │ │ │ │ + andeq r5, r8, r4, asr #6 │ │ │ │ + andeq r5, r8, r4, lsl #25 │ │ │ │ + andeq r6, r8, r0, ror #27 │ │ │ │ + andeq pc, r7, r8, asr r5 @ │ │ │ │ + andeq r9, r8, r8, lsr sl │ │ │ │ + muleq r8, r4, r7 │ │ │ │ + andeq pc, r7, r4, lsl #23 │ │ │ │ + andeq r5, r8, r8, ror #28 │ │ │ │ + strdeq pc, [r7], -r0 │ │ │ │ eorseq r9, r2, r4, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8c100 │ │ │ │ ldr r0, [pc, #712] @ cfb48 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq cfa70 │ │ │ │ ldr fp, [pc, #720] @ cfb68 │ │ │ │ add r6, sp, #8 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne cfa94 │ │ │ │ ldr r0, [pc, #664] @ cfb4c │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [fp, #104] @ 0x68 │ │ │ │ tst r0, #1 │ │ │ │ beq cfad0 │ │ │ │ ldr r0, [pc, #640] @ cfb54 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldm r9, {r3, r8, r9} │ │ │ │ ldr r0, [pc, #616] @ cfb58 │ │ │ │ ldr r7, [pc, #644] @ cfb78 │ │ │ │ str sl, [r6] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ stmib r6, {r3, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, sl, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r9, r3, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #600] @ cfb7c │ │ │ │ @@ -180216,23 +180216,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b cf8ac │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ cfb50 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ ldm r9, {r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r2, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r7, [r0, #4] │ │ │ │ b cf8e8 │ │ │ │ ldr r0, [pc, #200] @ cfbe0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -180258,46 +180258,46 @@ │ │ │ │ eorseq r9, r2, ip, asr r8 │ │ │ │ ldrsbteq r1, [r4], -r4 │ │ │ │ eorseq r1, r4, r8, asr #23 │ │ │ │ eorseq r9, r2, ip, lsl #14 │ │ │ │ eorseq sl, r2, r4, ror #1 │ │ │ │ eorseq r9, r2, r4, lsr #21 │ │ │ │ eorseq r9, r2, r4, ror sl │ │ │ │ - andeq r5, r8, r0, asr #2 │ │ │ │ - andeq pc, r7, r4, lsl #16 │ │ │ │ - andeq r8, r8, r8, lsr sp │ │ │ │ - andeq r5, r8, ip, lsl #27 │ │ │ │ - @ instruction: 0x000888b0 │ │ │ │ - andeq r6, r8, ip, ror #10 │ │ │ │ - andeq r6, r8, r4, ror #26 │ │ │ │ - ldrdeq lr, [r7], -ip │ │ │ │ - andeq r6, r8, ip, ror r7 │ │ │ │ - andeq r6, r8, r0, lsr #32 │ │ │ │ - andeq r9, r8, r8, asr #32 │ │ │ │ - andeq r3, r8, r4, asr lr │ │ │ │ - andeq lr, r7, r0, asr #22 │ │ │ │ - andeq r8, r8, ip, lsl #10 │ │ │ │ - andeq pc, r7, ip, lsr #2 │ │ │ │ - andeq r4, r8, r8, ror #30 │ │ │ │ - ldrdeq r5, [r8], -ip │ │ │ │ - andeq r6, r8, r4, lsl #24 │ │ │ │ - ldrdeq pc, [r7], -ip │ │ │ │ - andeq r9, r8, ip, ror r5 │ │ │ │ - andeq r9, r8, r4, lsr #7 │ │ │ │ - andeq pc, r7, r8, ror #17 │ │ │ │ - andeq r5, r8, ip, lsl #22 │ │ │ │ - ldrdeq pc, [r7], -r4 │ │ │ │ + strdeq r5, [r8], -r8 │ │ │ │ + @ instruction: 0x0007f7bc │ │ │ │ + strdeq r8, [r8], -r0 │ │ │ │ + andeq r5, r8, r4, asr #26 │ │ │ │ + andeq r8, r8, r8, ror #16 │ │ │ │ + andeq r6, r8, r4, lsr #10 │ │ │ │ + andeq r6, r8, ip, lsl sp │ │ │ │ + muleq r7, r4, lr │ │ │ │ + andeq r6, r8, r4, lsr r7 │ │ │ │ + ldrdeq r5, [r8], -r8 │ │ │ │ + andeq r9, r8, r0 │ │ │ │ + andeq r3, r8, ip, lsl #28 │ │ │ │ + strdeq lr, [r7], -r8 │ │ │ │ + andeq r8, r8, r4, asr #9 │ │ │ │ + andeq pc, r7, r4, ror #1 │ │ │ │ + andeq r4, r8, r0, lsr #30 │ │ │ │ + muleq r8, r4, r5 │ │ │ │ + @ instruction: 0x00086bbc │ │ │ │ + muleq r7, r4, r2 │ │ │ │ + andeq r9, r8, r4, lsr r5 │ │ │ │ + andeq r9, r8, ip, asr r3 │ │ │ │ + andeq pc, r7, r0, lsr #17 │ │ │ │ + andeq r5, r8, r4, asr #21 │ │ │ │ + andeq pc, r7, ip, lsl #21 │ │ │ │ eorseq r9, r2, r0, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8bf78 │ │ │ │ ldr r0, [pc, #728] @ cfed4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq cfdfc │ │ │ │ ldr r0, [pc, #736] @ cfef4 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -180305,35 +180305,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne cfe20 │ │ │ │ ldr r0, [pc, #680] @ cfed8 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ cff04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq cfe5c │ │ │ │ ldr r0, [pc, #648] @ cfee0 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ cfee4 │ │ │ │ ldr r7, [pc, #656] @ cff08 │ │ │ │ ldr sl, [pc, #656] @ cff0c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ cff10 │ │ │ │ @@ -180443,23 +180443,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b cfc28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ cfedc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b cfc6c │ │ │ │ ldr r0, [pc, #208] @ cff74 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -180487,78 +180487,78 @@ │ │ │ │ eorseq r1, r4, r0, ror #22 │ │ │ │ eorseq r9, r2, ip, lsl #8 │ │ │ │ eorseq r9, r2, r0, ror #23 │ │ │ │ eorseq r1, r4, ip, lsr #26 │ │ │ │ eorseq r9, r2, r0, lsr #14 │ │ │ │ eorseq r1, r4, r0, ror #25 │ │ │ │ eorseq r9, r2, r8, ror #13 │ │ │ │ - andeq r5, r8, r8, lsr #2 │ │ │ │ - andeq pc, r7, r0, lsr #3 │ │ │ │ - andeq r8, r8, r4, asr sl │ │ │ │ - andeq r5, r8, r8, lsl #24 │ │ │ │ - andeq r8, r8, r4, lsl #9 │ │ │ │ - andeq r6, r8, ip │ │ │ │ - andeq r7, r8, r8, lsr #8 │ │ │ │ - ldrdeq lr, [r7], -r0 │ │ │ │ - andeq r6, r8, r0, asr #5 │ │ │ │ - andeq r5, r8, r4, ror ip │ │ │ │ - andeq r8, r8, r8, lsl #24 │ │ │ │ - andeq r3, r8, r8, ror lr │ │ │ │ - muleq r7, r4, r9 │ │ │ │ - andeq r8, r8, r0 │ │ │ │ - andeq lr, r7, r0, lsr #24 │ │ │ │ - andeq r4, r8, ip, ror fp │ │ │ │ - ldrdeq r5, [r8], -r0 │ │ │ │ - andeq r6, r8, r8, asr r7 │ │ │ │ - andeq pc, r7, r0, lsr r0 @ │ │ │ │ - ldrdeq r9, [r8], -r0 │ │ │ │ - andeq r9, r8, r0, rrx │ │ │ │ - strdeq pc, [r7], -ip │ │ │ │ - andeq r5, r8, r0, lsr #14 │ │ │ │ - andeq pc, r7, r8, lsl #13 │ │ │ │ + andeq r5, r8, r0, ror #1 │ │ │ │ + andeq pc, r7, r8, asr r1 @ │ │ │ │ + andeq r8, r8, ip, lsl #20 │ │ │ │ + andeq r5, r8, r0, asr #23 │ │ │ │ + andeq r8, r8, ip, lsr r4 │ │ │ │ + andeq r5, r8, r4, asr #31 │ │ │ │ + andeq r7, r8, r0, ror #7 │ │ │ │ + andeq lr, r7, r8, lsl #21 │ │ │ │ + andeq r6, r8, r8, ror r2 │ │ │ │ + andeq r5, r8, ip, lsr #24 │ │ │ │ + andeq r8, r8, r0, asr #23 │ │ │ │ + andeq r3, r8, r0, lsr lr │ │ │ │ + andeq lr, r7, ip, asr #18 │ │ │ │ + @ instruction: 0x00087fb8 │ │ │ │ + ldrdeq lr, [r7], -r8 │ │ │ │ + andeq r4, r8, r4, lsr fp │ │ │ │ + andeq r5, r8, r8, lsl #3 │ │ │ │ + andeq r6, r8, r0, lsl r7 │ │ │ │ + andeq lr, r7, r8, ror #31 │ │ │ │ + andeq r9, r8, r8, lsl #3 │ │ │ │ + andeq r9, r8, r8, lsl r0 │ │ │ │ + @ instruction: 0x0007f5b4 │ │ │ │ + ldrdeq r5, [r8], -r8 │ │ │ │ + andeq pc, r7, r0, asr #12 │ │ │ │ ldrsbteq r9, [r2], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8cb48 │ │ │ │ ldr r0, [pc, #708] @ d0254 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d0180 │ │ │ │ ldr fp, [pc, #716] @ d0274 │ │ │ │ add r6, sp, #8 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r0, [fp, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne d01a4 │ │ │ │ ldr r0, [pc, #660] @ d0258 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ beq d01dc │ │ │ │ ldr r0, [pc, #636] @ d0260 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldm r9, {r3, r8, r9} │ │ │ │ ldr r0, [pc, #612] @ d0264 │ │ │ │ ldr r7, [pc, #636] @ d0280 │ │ │ │ str sl, [r6] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [pc, r0] │ │ │ │ stmib r6, {r3, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, sl, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ adc r9, r3, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #592] @ d0284 │ │ │ │ @@ -180667,23 +180667,23 @@ │ │ │ │ add r0, fp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b cffbc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d025c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ ldm r9, {r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r2, [r0, r7]! │ │ │ │ mov r7, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r7, [r0, #4] │ │ │ │ b cfff8 │ │ │ │ ldr r0, [pc, #196] @ d02e8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -180708,46 +180708,46 @@ │ │ │ │ eorseq r9, r2, r0, ror #3 │ │ │ │ eorseq r9, r2, r0, asr r1 │ │ │ │ eorseq r1, r4, r4, asr #13 │ │ │ │ eorseq r9, r2, r0, asr r9 │ │ │ │ eorseq r8, r2, ip, ror #31 │ │ │ │ mlaseq r2, r4, r3, r9 │ │ │ │ eorseq r9, r2, r4, ror #6 │ │ │ │ - ldrdeq r4, [r8], -r4 @ │ │ │ │ - andeq lr, r7, r8, lsl #31 │ │ │ │ - @ instruction: 0x000887b0 │ │ │ │ - andeq r5, r8, r8, ror r5 │ │ │ │ - andeq r8, r8, r0, rrx │ │ │ │ - andeq r5, r8, r4, asr ip │ │ │ │ - andeq r6, r8, r4, lsl sl │ │ │ │ - andeq lr, r7, ip, ror #15 │ │ │ │ - andeq r6, r8, ip, asr #5 │ │ │ │ - ldrdeq r5, [r8], -r0 │ │ │ │ - andeq r8, r8, r4, asr fp │ │ │ │ - andeq r3, r8, r0, lsr r8 │ │ │ │ - andeq lr, r7, r0, lsr r5 │ │ │ │ - andeq r7, r8, ip, lsr ip │ │ │ │ - muleq r7, ip, sl │ │ │ │ - andeq r4, r8, r8, ror r7 │ │ │ │ - andeq r4, r8, ip, lsl #29 │ │ │ │ - andeq r6, r8, r4, ror r4 │ │ │ │ - andeq lr, r7, ip, asr #21 │ │ │ │ - andeq r8, r8, ip, lsr #29 │ │ │ │ - andeq r8, r8, r0, lsl #26 │ │ │ │ - @ instruction: 0x0007f1b8 │ │ │ │ - andeq r5, r8, ip, ror r2 │ │ │ │ - andeq pc, r7, r4, asr #5 │ │ │ │ + andeq r4, r8, ip, lsl #25 │ │ │ │ + andeq lr, r7, r0, asr #30 │ │ │ │ + andeq r8, r8, r8, ror #14 │ │ │ │ + andeq r5, r8, r0, lsr r5 │ │ │ │ + andeq r8, r8, r8, lsl r0 │ │ │ │ + andeq r5, r8, ip, lsl #24 │ │ │ │ + andeq r6, r8, ip, asr #19 │ │ │ │ + andeq lr, r7, r4, lsr #15 │ │ │ │ + andeq r6, r8, r4, lsl #5 │ │ │ │ + andeq r5, r8, r8, lsl #17 │ │ │ │ + andeq r8, r8, ip, lsl #22 │ │ │ │ + andeq r3, r8, r8, ror #15 │ │ │ │ + andeq lr, r7, r8, ror #9 │ │ │ │ + strdeq r7, [r8], -r4 │ │ │ │ + andeq lr, r7, r4, asr sl │ │ │ │ + andeq r4, r8, r0, lsr r7 │ │ │ │ + andeq r4, r8, r4, asr #28 │ │ │ │ + andeq r6, r8, ip, lsr #8 │ │ │ │ + andeq lr, r7, r4, lsl #21 │ │ │ │ + andeq r8, r8, r4, ror #28 │ │ │ │ + @ instruction: 0x00088cb8 │ │ │ │ + andeq pc, r7, r0, ror r1 @ │ │ │ │ + andeq r5, r8, r4, lsr r2 │ │ │ │ + andeq pc, r7, ip, ror r2 @ │ │ │ │ eorseq r9, r2, r4, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8b6e8 │ │ │ │ ldr r0, [pc, #728] @ d05dc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d0504 │ │ │ │ ldr r0, [pc, #736] @ d05fc │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -180755,35 +180755,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne d0528 │ │ │ │ ldr r0, [pc, #680] @ d05e0 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ d060c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d0564 │ │ │ │ ldr r0, [pc, #648] @ d05e8 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ d05ec │ │ │ │ ldr r7, [pc, #656] @ d0610 │ │ │ │ ldr sl, [pc, #656] @ d0614 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ d0618 │ │ │ │ @@ -180893,23 +180893,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d0330 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d05e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d0374 │ │ │ │ ldr r0, [pc, #208] @ d067c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -180937,46 +180937,46 @@ │ │ │ │ eorseq r1, r4, r0, ror #8 │ │ │ │ eorseq r8, r2, r0, lsr #25 │ │ │ │ eorseq r9, r2, r0, ror #10 │ │ │ │ eorseq r1, r4, r0, ror #13 │ │ │ │ eorseq r9, r2, r8, lsl r0 │ │ │ │ mlaseq r4, r4, r6, r1 │ │ │ │ eorseq r8, r2, r0, ror #31 │ │ │ │ - @ instruction: 0x000849b8 │ │ │ │ - andeq lr, r7, r8, ror #22 │ │ │ │ - andeq r8, r8, ip, lsr #1 │ │ │ │ - andeq r5, r8, r4, asr #5 │ │ │ │ - strdeq r7, [r8], -ip │ │ │ │ - andeq r5, r8, r0, lsl #16 │ │ │ │ - andeq r6, r8, r0, lsr #11 │ │ │ │ - andeq lr, r7, r8, asr #6 │ │ │ │ - andeq r5, r8, r0, ror #31 │ │ │ │ - andeq r5, r8, ip, asr #11 │ │ │ │ - andeq r8, r8, r4, asr #9 │ │ │ │ - andeq r3, r8, r4, lsl #13 │ │ │ │ - andeq lr, r7, ip, ror #1 │ │ │ │ - muleq r8, r8, r8 │ │ │ │ - @ instruction: 0x0007e5b8 │ │ │ │ - @ instruction: 0x000845b4 │ │ │ │ - ldrdeq r4, [r8], -r0 │ │ │ │ - andeq r6, r8, r0, lsl r1 │ │ │ │ - andeq lr, r7, r8, ror #17 │ │ │ │ - andeq r8, r8, r8, lsr #25 │ │ │ │ - andeq r8, r8, r0, lsr #19 │ │ │ │ - strdeq lr, [r7], -r4 │ │ │ │ - andeq r4, r8, r8, lsr pc │ │ │ │ - andeq pc, r7, r0, lsr #1 │ │ │ │ + andeq r4, r8, r0, ror r9 │ │ │ │ + andeq lr, r7, r0, lsr #22 │ │ │ │ + andeq r8, r8, r4, rrx │ │ │ │ + andeq r5, r8, ip, ror r2 │ │ │ │ + @ instruction: 0x00087ab4 │ │ │ │ + @ instruction: 0x000857b8 │ │ │ │ + andeq r6, r8, r8, asr r5 │ │ │ │ + andeq lr, r7, r0, lsl #6 │ │ │ │ + muleq r8, r8, pc @ │ │ │ │ + andeq r5, r8, r4, lsl #11 │ │ │ │ + andeq r8, r8, ip, ror r4 │ │ │ │ + andeq r3, r8, ip, lsr r6 │ │ │ │ + andeq lr, r7, r4, lsr #1 │ │ │ │ + andeq r7, r8, r0, asr r8 │ │ │ │ + andeq lr, r7, r0, ror r5 │ │ │ │ + andeq r4, r8, ip, ror #10 │ │ │ │ + andeq r4, r8, r8, lsl #19 │ │ │ │ + andeq r6, r8, r8, asr #1 │ │ │ │ + andeq lr, r7, r0, lsr #17 │ │ │ │ + andeq r8, r8, r0, ror #24 │ │ │ │ + andeq r8, r8, r8, asr r9 │ │ │ │ + andeq lr, r7, ip, lsr #27 │ │ │ │ + strdeq r4, [r8], -r0 │ │ │ │ + andeq pc, r7, r8, asr r0 @ │ │ │ │ eorseq r8, r2, ip, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8c948 │ │ │ │ ldr r0, [pc, #728] @ d0970 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d0898 │ │ │ │ ldr r0, [pc, #736] @ d0990 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -180984,35 +180984,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne d08bc │ │ │ │ ldr r0, [pc, #680] @ d0974 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ d09a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d08f8 │ │ │ │ ldr r0, [pc, #648] @ d097c │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ d0980 │ │ │ │ ldr r7, [pc, #656] @ d09a4 │ │ │ │ ldr sl, [pc, #656] @ d09a8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ d09ac │ │ │ │ @@ -181122,23 +181122,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d06c4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d0978 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d0708 │ │ │ │ ldr r0, [pc, #208] @ d0a10 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -181166,46 +181166,46 @@ │ │ │ │ eorseq r0, r4, r4, asr #22 │ │ │ │ mlaseq r2, r4, r8, r8 │ │ │ │ ldrshteq r9, [r2], -ip │ │ │ │ mlaseq r4, r8, sp, r0 │ │ │ │ eorseq r8, r2, r4, lsl #25 │ │ │ │ eorseq r0, r4, ip, asr #26 │ │ │ │ eorseq r8, r2, ip, asr #24 │ │ │ │ - andeq r4, r8, ip, lsl r4 │ │ │ │ - andeq lr, r7, ip, lsr r8 │ │ │ │ - andeq r8, r8, r0, rrx │ │ │ │ - muleq r8, ip, r0 │ │ │ │ - andeq r7, r8, r8, ror #24 │ │ │ │ - andeq r5, r8, r0, lsl r7 │ │ │ │ - andeq r6, r8, ip, asr ip │ │ │ │ - muleq r7, r4, r0 │ │ │ │ - andeq r5, r8, r0, ror r8 │ │ │ │ - andeq r5, r8, r8, lsr r3 │ │ │ │ - andeq r8, r8, r0, lsl #8 │ │ │ │ - @ instruction: 0x000835b4 │ │ │ │ - @ instruction: 0x0007deb8 │ │ │ │ - andeq r7, r8, r4, asr #13 │ │ │ │ - andeq lr, r7, r4, ror #2 │ │ │ │ - andeq r4, r8, r0, lsr #3 │ │ │ │ - @ instruction: 0x000846b4 │ │ │ │ - ldrdeq r5, [r8], -ip │ │ │ │ - andeq lr, r7, r4, asr r4 │ │ │ │ - strdeq r8, [r8], -r4 │ │ │ │ - andeq r8, r8, r4, asr r6 │ │ │ │ - andeq lr, r7, r0, lsl #22 │ │ │ │ - andeq r4, r8, r4, lsr #22 │ │ │ │ - andeq lr, r7, ip, asr #24 │ │ │ │ + ldrdeq r4, [r8], -r4 @ │ │ │ │ + strdeq lr, [r7], -r4 │ │ │ │ + andeq r8, r8, r8, lsl r0 │ │ │ │ + andeq r5, r8, r4, asr r0 │ │ │ │ + andeq r7, r8, r0, lsr #24 │ │ │ │ + andeq r5, r8, r8, asr #13 │ │ │ │ + andeq r6, r8, r4, lsl ip │ │ │ │ + andeq lr, r7, ip, asr #32 │ │ │ │ + andeq r5, r8, r8, lsr #16 │ │ │ │ + strdeq r5, [r8], -r0 │ │ │ │ + @ instruction: 0x000883b8 │ │ │ │ + andeq r3, r8, ip, ror #10 │ │ │ │ + andeq sp, r7, r0, ror lr │ │ │ │ + andeq r7, r8, ip, ror r6 │ │ │ │ + andeq lr, r7, ip, lsl r1 │ │ │ │ + andeq r4, r8, r8, asr r1 │ │ │ │ + andeq r4, r8, ip, ror #12 │ │ │ │ + muleq r8, r4, ip │ │ │ │ + andeq lr, r7, ip, lsl #8 │ │ │ │ + andeq r8, r8, ip, lsr #17 │ │ │ │ + andeq r8, r8, ip, lsl #12 │ │ │ │ + @ instruction: 0x0007eab8 │ │ │ │ + ldrdeq r4, [r8], -ip │ │ │ │ + andeq lr, r7, r4, lsl #24 │ │ │ │ eorseq r8, r2, r8, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8be00 │ │ │ │ ldr r0, [pc, #728] @ d0d04 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d0c2c │ │ │ │ ldr r0, [pc, #736] @ d0d24 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -181213,35 +181213,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne d0c50 │ │ │ │ ldr r0, [pc, #680] @ d0d08 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ d0d34 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d0c8c │ │ │ │ ldr r0, [pc, #648] @ d0d10 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ d0d14 │ │ │ │ ldr r7, [pc, #656] @ d0d38 │ │ │ │ ldr sl, [pc, #656] @ d0d3c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ d0d40 │ │ │ │ @@ -181351,23 +181351,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d0a58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d0d0c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d0a9c │ │ │ │ ldr r0, [pc, #208] @ d0da4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -181395,46 +181395,46 @@ │ │ │ │ ldrshteq r0, [r4], -r4 │ │ │ │ eorseq r8, r2, r8, lsl r6 │ │ │ │ mlaseq r2, r0, sp, r8 │ │ │ │ ldrshteq r0, [r4], -r4 │ │ │ │ ldrshteq r8, [r2], -r0 │ │ │ │ eorseq r0, r4, r8, lsr #31 │ │ │ │ ldrhteq r8, [r2], -r8 │ │ │ │ - strheq r4, [r8], -ip │ │ │ │ - andeq lr, r7, ip, lsr r3 │ │ │ │ - andeq r7, r8, ip, lsr sp │ │ │ │ - andeq r4, r8, ip, lsr sp │ │ │ │ - andeq r7, r8, r4, lsl #12 │ │ │ │ - andeq r5, r8, r0, ror #5 │ │ │ │ - muleq r8, r8, fp │ │ │ │ - andeq sp, r7, r0, lsl #24 │ │ │ │ - strdeq r5, [r8], -r8 │ │ │ │ - andeq r4, r8, r4, asr #31 │ │ │ │ - andeq r8, r8, r0, lsr #2 │ │ │ │ - andeq r2, r8, r0, ror lr │ │ │ │ - andeq sp, r7, r4, asr #22 │ │ │ │ - muleq r8, r0, r2 │ │ │ │ - andeq sp, r7, r0, asr lr │ │ │ │ - andeq r3, r8, ip, ror #27 │ │ │ │ - andeq r4, r8, r0, lsl #7 │ │ │ │ - andeq r5, r8, r8, lsl #18 │ │ │ │ - andeq lr, r7, r0, asr #32 │ │ │ │ - andeq r8, r8, r0, ror #8 │ │ │ │ - andeq r8, r8, r4, lsr r1 │ │ │ │ - andeq lr, r7, ip, lsl #15 │ │ │ │ - @ instruction: 0x000848b0 │ │ │ │ - @ instruction: 0x0007e9b8 │ │ │ │ + andeq r4, r8, r4, ror r0 │ │ │ │ + strdeq lr, [r7], -r4 │ │ │ │ + strdeq r7, [r8], -r4 │ │ │ │ + strdeq r4, [r8], -r4 @ │ │ │ │ + @ instruction: 0x000875bc │ │ │ │ + muleq r8, r8, r2 │ │ │ │ + andeq r6, r8, r0, asr fp │ │ │ │ + @ instruction: 0x0007dbb8 │ │ │ │ + @ instruction: 0x000853b0 │ │ │ │ + andeq r4, r8, ip, ror pc │ │ │ │ + ldrdeq r8, [r8], -r8 @ │ │ │ │ + andeq r2, r8, r8, lsr #28 │ │ │ │ + strdeq sp, [r7], -ip │ │ │ │ + andeq r7, r8, r8, asr #4 │ │ │ │ + andeq sp, r7, r8, lsl #28 │ │ │ │ + andeq r3, r8, r4, lsr #27 │ │ │ │ + andeq r4, r8, r8, lsr r3 │ │ │ │ + andeq r5, r8, r0, asr #17 │ │ │ │ + strdeq sp, [r7], -r8 │ │ │ │ + andeq r8, r8, r8, lsl r4 │ │ │ │ + andeq r8, r8, ip, ror #1 │ │ │ │ + andeq lr, r7, r4, asr #14 │ │ │ │ + andeq r4, r8, r8, ror #16 │ │ │ │ + andeq lr, r7, r0, ror r9 │ │ │ │ eorseq r8, r2, r4, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8c5e0 │ │ │ │ ldr r0, [pc, #724] @ d1094 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d0fc0 │ │ │ │ ldr r0, [pc, #732] @ d10b4 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -181442,35 +181442,35 @@ │ │ │ │ cmp r1, #3 │ │ │ │ bne d0fe4 │ │ │ │ ldr r0, [pc, #676] @ d1098 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #708] @ d10c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d101c │ │ │ │ ldr r0, [pc, #644] @ d10a0 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #620] @ d10a4 │ │ │ │ ldr r7, [pc, #648] @ d10c4 │ │ │ │ ldr sl, [pc, #648] @ d10c8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #600] @ d10cc │ │ │ │ @@ -181579,23 +181579,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d0dec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d109c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d0e30 │ │ │ │ ldr r0, [pc, #204] @ d1130 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -181622,38 +181622,38 @@ │ │ │ │ mlaseq r4, r4, r8, r0 │ │ │ │ eorseq r8, r2, r8, ror sl │ │ │ │ eorseq r8, r2, r0, lsr #2 │ │ │ │ eorseq r0, r4, ip, ror #17 │ │ │ │ eorseq r8, r2, ip, asr r5 │ │ │ │ eorseq r0, r4, r0, lsr #17 │ │ │ │ eorseq r8, r2, r4, lsr #10 │ │ │ │ - andeq r3, r8, r4, lsr #24 │ │ │ │ - andeq lr, r7, r0, lsl #5 │ │ │ │ - andeq r7, r8, r8, asr #17 │ │ │ │ - ldrdeq r4, [r8], -ip │ │ │ │ - muleq r8, r0, r5 │ │ │ │ - @ instruction: 0x00084fb4 │ │ │ │ - andeq r5, r8, r4, lsr #29 │ │ │ │ - andeq sp, r7, ip, asr #18 │ │ │ │ - andeq r5, r8, r8, ror r2 │ │ │ │ - strdeq r4, [r8], -r0 │ │ │ │ - andeq r7, r8, r0, lsl #21 │ │ │ │ - andeq r2, r8, r8, ror pc │ │ │ │ - andeq sp, r7, r0, lsl r7 │ │ │ │ - andeq r6, r8, ip, lsl pc │ │ │ │ - andeq sp, r7, ip, ror fp │ │ │ │ - muleq r8, r8, sl │ │ │ │ - andeq r4, r8, ip, lsr #32 │ │ │ │ - andeq r5, r8, r4, ror r7 │ │ │ │ - andeq sp, r7, ip, ror #26 │ │ │ │ - andeq r8, r8, ip, lsr #2 │ │ │ │ - andeq r7, r8, r8, ror #27 │ │ │ │ - andeq lr, r7, r8, lsl r2 │ │ │ │ - andeq r4, r8, ip, ror r5 │ │ │ │ - andeq lr, r7, r4, lsl #12 │ │ │ │ + ldrdeq r3, [r8], -ip │ │ │ │ + andeq lr, r7, r8, lsr r2 │ │ │ │ + andeq r7, r8, r0, lsl #17 │ │ │ │ + muleq r8, r4, r9 │ │ │ │ + andeq r7, r8, r8, asr #10 │ │ │ │ + andeq r4, r8, ip, ror #30 │ │ │ │ + andeq r5, r8, ip, asr lr │ │ │ │ + andeq sp, r7, r4, lsl #18 │ │ │ │ + andeq r5, r8, r0, lsr r2 │ │ │ │ + andeq r4, r8, r8, lsr #23 │ │ │ │ + andeq r7, r8, r8, lsr sl │ │ │ │ + andeq r2, r8, r0, lsr pc │ │ │ │ + andeq sp, r7, r8, asr #13 │ │ │ │ + ldrdeq r6, [r8], -r4 │ │ │ │ + andeq sp, r7, r4, lsr fp │ │ │ │ + andeq r3, r8, r0, asr sl │ │ │ │ + andeq r3, r8, r4, ror #31 │ │ │ │ + andeq r5, r8, ip, lsr #14 │ │ │ │ + andeq sp, r7, r4, lsr #26 │ │ │ │ + andeq r8, r8, r4, ror #1 │ │ │ │ + andeq r7, r8, r0, lsr #27 │ │ │ │ + ldrdeq lr, [r7], -r0 │ │ │ │ + andeq r4, r8, r4, lsr r5 │ │ │ │ + @ instruction: 0x0007e5bc │ │ │ │ eorseq r8, r2, r4, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1000] @ d1530 │ │ │ │ ldr r1, [pc, #1000] @ d1534 │ │ │ │ ldr r2, [pc, #1000] @ d1538 │ │ │ │ @@ -181690,53 +181690,53 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq d11f0 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f0d20 │ │ │ │ + bl 2f0cd8 │ │ │ │ subs r7, r7, #60 @ 0x3c │ │ │ │ add r6, r6, #60 @ 0x3c │ │ │ │ bne d11d8 │ │ │ │ ldr r0, [pc, #804] @ d151c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d1444 │ │ │ │ ldr r0, [r8] │ │ │ │ add r5, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne d1468 │ │ │ │ ldr r0, [pc, #764] @ d1520 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [r9, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d14a4 │ │ │ │ ldr r0, [pc, #740] @ d1528 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #716] @ d152c │ │ │ │ ldr r7, [pc, #792] @ d157c │ │ │ │ ldr sl, [pc, #792] @ d1580 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #744] @ d1584 │ │ │ │ @@ -181869,23 +181869,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d121c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d1524 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d1258 │ │ │ │ ldr r0, [pc, #252] @ d15e8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -181924,46 +181924,46 @@ │ │ │ │ eorseq r7, r2, r8, lsl #29 │ │ │ │ eorseq r0, r4, r0, ror #8 │ │ │ │ eorseq r7, r2, r8, lsl #27 │ │ │ │ eorseq r8, r2, r0, lsr #14 │ │ │ │ eorseq r8, r2, r4, lsr r1 │ │ │ │ eorseq r0, r4, r0, ror r6 │ │ │ │ ldrshteq r8, [r2], -ip │ │ │ │ - andeq r3, r8, r4, lsr r9 │ │ │ │ - andeq sp, r7, r4, lsr #28 │ │ │ │ - andeq r7, r8, r0, lsl #4 │ │ │ │ - andeq r4, r8, r8, asr #8 │ │ │ │ - ldrdeq r6, [r8], -r8 │ │ │ │ - andeq r4, r8, r0, asr r9 │ │ │ │ - strdeq r6, [r8], -ip │ │ │ │ - andeq sp, r7, r4, lsr #9 │ │ │ │ - andeq r5, r8, r8, asr #2 │ │ │ │ - andeq r4, r8, r8, asr #12 │ │ │ │ - andeq r7, r8, r8, asr #14 │ │ │ │ - @ instruction: 0x00082dbc │ │ │ │ - andeq sp, r7, r8, asr #7 │ │ │ │ - muleq r8, r4, sl │ │ │ │ - strdeq sp, [r7], -r4 │ │ │ │ - strdeq r3, [r8], -r0 │ │ │ │ + andeq r3, r8, ip, ror #17 │ │ │ │ + ldrdeq sp, [r7], -ip │ │ │ │ + @ instruction: 0x000871b8 │ │ │ │ + andeq r4, r8, r0, lsl #8 │ │ │ │ muleq r8, r0, pc @ │ │ │ │ - andeq r5, r8, ip, lsl #6 │ │ │ │ - andeq sp, r7, r4, lsr #16 │ │ │ │ - andeq r7, r8, r4, ror #26 │ │ │ │ - muleq r8, r4, fp │ │ │ │ - andeq sp, r7, r0, lsl lr │ │ │ │ - ldrdeq r4, [r8], -r4 @ │ │ │ │ - andeq lr, r7, ip, lsr r2 │ │ │ │ + andeq r4, r8, r8, lsl #18 │ │ │ │ + @ instruction: 0x000861b4 │ │ │ │ + andeq sp, r7, ip, asr r4 │ │ │ │ + andeq r5, r8, r0, lsl #2 │ │ │ │ + andeq r4, r8, r0, lsl #12 │ │ │ │ + andeq r7, r8, r0, lsl #14 │ │ │ │ + andeq r2, r8, r4, ror sp │ │ │ │ + andeq sp, r7, r0, lsl #7 │ │ │ │ + andeq r6, r8, ip, asr #20 │ │ │ │ + andeq sp, r7, ip, lsr #15 │ │ │ │ + andeq r3, r8, r8, lsr #9 │ │ │ │ + andeq r3, r8, r8, asr #30 │ │ │ │ + andeq r5, r8, r4, asr #5 │ │ │ │ + ldrdeq sp, [r7], -ip │ │ │ │ + andeq r7, r8, ip, lsl sp │ │ │ │ + andeq r7, r8, ip, asr #22 │ │ │ │ + andeq sp, r7, r8, asr #27 │ │ │ │ + andeq r4, r8, ip, lsl #3 │ │ │ │ + strdeq lr, [r7], -r4 │ │ │ │ eorseq r7, r2, ip, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8b3e8 │ │ │ │ ldr r0, [pc, #728] @ d18dc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d1804 │ │ │ │ ldr r0, [pc, #736] @ d18fc │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -181971,35 +181971,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne d1828 │ │ │ │ ldr r0, [pc, #680] @ d18e0 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ d190c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d1864 │ │ │ │ ldr r0, [pc, #648] @ d18e8 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ d18ec │ │ │ │ ldr r7, [pc, #656] @ d1910 │ │ │ │ ldr sl, [pc, #656] @ d1914 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ d1918 │ │ │ │ @@ -182109,23 +182109,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d1630 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d18e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d1674 │ │ │ │ ldr r0, [pc, #208] @ d197c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -182153,46 +182153,46 @@ │ │ │ │ ldrsbteq pc, [r3], -ip @ │ │ │ │ eorseq r7, r2, r0, asr r9 │ │ │ │ eorseq r7, r2, r0, lsr lr │ │ │ │ ldrshteq pc, [r3], -ip @ │ │ │ │ eorseq r7, r2, r8, lsl sp │ │ │ │ ldrhteq pc, [r3], -r0 @ │ │ │ │ eorseq r7, r2, r0, ror #25 │ │ │ │ - andeq r3, r8, r4, lsl #13 │ │ │ │ - andeq sp, r7, ip, asr #15 │ │ │ │ - strdeq r6, [r8], -ip │ │ │ │ - andeq r4, r8, ip, asr #3 │ │ │ │ - andeq r6, r8, ip, lsr #25 │ │ │ │ - andeq r4, r8, r8, ror #10 │ │ │ │ - andeq r5, r8, r0, asr #1 │ │ │ │ - andeq sp, r7, r8, rrx │ │ │ │ - andeq r4, r8, ip, asr #21 │ │ │ │ - andeq r4, r8, ip, lsr #5 │ │ │ │ - andeq r7, r8, r8, asr r4 │ │ │ │ - andeq r2, r8, r8, lsr #30 │ │ │ │ - andeq ip, r7, ip, lsl #30 │ │ │ │ - andeq r6, r8, r8, lsr r7 │ │ │ │ - strdeq sp, [r7], -r8 │ │ │ │ - ldrdeq r3, [r8], -r4 │ │ │ │ - andeq r3, r8, r8, ror #14 │ │ │ │ - ldrdeq r4, [r8], -r0 │ │ │ │ - andeq sp, r7, r8, lsl #12 │ │ │ │ - andeq r7, r8, r8, lsr #15 │ │ │ │ - andeq r7, r8, ip, lsl #14 │ │ │ │ - muleq r7, r4, sl │ │ │ │ - @ instruction: 0x00083cb8 │ │ │ │ - andeq sp, r7, r0, lsr #24 │ │ │ │ + andeq r3, r8, ip, lsr r6 │ │ │ │ + andeq sp, r7, r4, lsl #15 │ │ │ │ + @ instruction: 0x00086eb4 │ │ │ │ + andeq r4, r8, r4, lsl #3 │ │ │ │ + andeq r6, r8, r4, ror #24 │ │ │ │ + andeq r4, r8, r0, lsr #10 │ │ │ │ + andeq r5, r8, r8, ror r0 │ │ │ │ + andeq sp, r7, r0, lsr #32 │ │ │ │ + andeq r4, r8, r4, lsl #21 │ │ │ │ + andeq r4, r8, r4, ror #4 │ │ │ │ + andeq r7, r8, r0, lsl r4 │ │ │ │ + andeq r2, r8, r0, ror #29 │ │ │ │ + andeq ip, r7, r4, asr #29 │ │ │ │ + strdeq r6, [r8], -r0 │ │ │ │ + @ instruction: 0x0007d3b0 │ │ │ │ + andeq r3, r8, ip, lsl #5 │ │ │ │ + andeq r3, r8, r0, lsr #14 │ │ │ │ + andeq r4, r8, r8, lsl #29 │ │ │ │ + andeq sp, r7, r0, asr #11 │ │ │ │ + andeq r7, r8, r0, ror #14 │ │ │ │ + andeq r7, r8, r4, asr #13 │ │ │ │ + andeq sp, r7, ip, asr #20 │ │ │ │ + andeq r3, r8, r0, ror ip │ │ │ │ + ldrdeq sp, [r7], -r8 │ │ │ │ eorseq r7, r2, ip, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8c758 │ │ │ │ ldr r0, [pc, #728] @ d1c70 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d1b98 │ │ │ │ ldr r0, [pc, #736] @ d1c90 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -182200,35 +182200,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne d1bbc │ │ │ │ ldr r0, [pc, #680] @ d1c74 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ d1ca0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d1bf8 │ │ │ │ ldr r0, [pc, #648] @ d1c7c │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ d1c80 │ │ │ │ ldr r7, [pc, #656] @ d1ca4 │ │ │ │ ldr sl, [pc, #656] @ d1ca8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ d1cac │ │ │ │ @@ -182338,23 +182338,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d19c4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d1c78 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d1a08 │ │ │ │ ldr r0, [pc, #208] @ d1d10 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -182382,46 +182382,46 @@ │ │ │ │ eorseq pc, r3, r8, lsl #23 │ │ │ │ eorseq r7, r2, r4, lsl #13 │ │ │ │ eorseq r7, r2, ip, ror #31 │ │ │ │ eorseq pc, r3, r8, lsr lr @ │ │ │ │ eorseq r7, r2, r4, lsl #19 │ │ │ │ eorseq pc, r3, ip, ror #27 │ │ │ │ eorseq r7, r2, ip, asr #18 │ │ │ │ - andeq r3, r8, r8, asr r3 │ │ │ │ - andeq sp, r7, ip, lsl #12 │ │ │ │ - andeq r6, r8, r0, lsl #25 │ │ │ │ - muleq r8, r4, fp │ │ │ │ - andeq r6, r8, r8, lsr r7 │ │ │ │ - andeq r4, r8, r8, lsr #7 │ │ │ │ - muleq r8, ip, r5 │ │ │ │ - andeq ip, r7, r4, asr lr │ │ │ │ - andeq r4, r8, r0, lsl #18 │ │ │ │ - strdeq r3, [r8], -r8 │ │ │ │ - andeq r7, r8, ip, asr #32 │ │ │ │ - andeq r2, r8, r0, lsr #10 │ │ │ │ - andeq ip, r7, r8, ror sl │ │ │ │ - andeq r6, r8, r4, ror #3 │ │ │ │ - andeq ip, r7, r4, lsl #30 │ │ │ │ - andeq r2, r8, r0, lsl #30 │ │ │ │ - strdeq r3, [r8], -r4 │ │ │ │ - andeq r4, r8, ip, lsl sl │ │ │ │ - andeq sp, r7, r4, lsr r2 │ │ │ │ - andeq r7, r8, r4, lsl r5 │ │ │ │ - andeq r7, r8, r4, lsr #3 │ │ │ │ - andeq sp, r7, r0, lsl #13 │ │ │ │ - andeq r3, r8, r4, asr #19 │ │ │ │ - andeq sp, r7, ip, ror #18 │ │ │ │ + andeq r3, r8, r0, lsl r3 │ │ │ │ + andeq sp, r7, r4, asr #11 │ │ │ │ + andeq r6, r8, r8, lsr ip │ │ │ │ + andeq r3, r8, ip, asr #22 │ │ │ │ + strdeq r6, [r8], -r0 │ │ │ │ + andeq r4, r8, r0, ror #6 │ │ │ │ + andeq r5, r8, r4, asr r5 │ │ │ │ + andeq ip, r7, ip, lsl #28 │ │ │ │ + @ instruction: 0x000848b8 │ │ │ │ + @ instruction: 0x00083fb0 │ │ │ │ + andeq r7, r8, r4 │ │ │ │ + ldrdeq r2, [r8], -r8 │ │ │ │ + andeq ip, r7, r0, lsr sl │ │ │ │ + muleq r8, ip, r1 │ │ │ │ + @ instruction: 0x0007cebc │ │ │ │ + @ instruction: 0x00082eb8 │ │ │ │ + andeq r3, r8, ip, lsr #7 │ │ │ │ + ldrdeq r4, [r8], -r4 @ │ │ │ │ + andeq sp, r7, ip, ror #3 │ │ │ │ + andeq r7, r8, ip, asr #9 │ │ │ │ + andeq r7, r8, ip, asr r1 │ │ │ │ + andeq sp, r7, r8, lsr r6 │ │ │ │ + andeq r3, r8, ip, ror r9 │ │ │ │ + andeq sp, r7, r4, lsr #18 │ │ │ │ eorseq r7, r2, r8, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8c2f0 │ │ │ │ ldr r0, [pc, #728] @ d2004 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d1f2c │ │ │ │ ldr r0, [pc, #736] @ d2024 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -182429,35 +182429,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne d1f50 │ │ │ │ ldr r0, [pc, #680] @ d2008 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ d2034 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d1f8c │ │ │ │ ldr r0, [pc, #648] @ d2010 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ d2014 │ │ │ │ ldr r7, [pc, #656] @ d2038 │ │ │ │ ldr sl, [pc, #656] @ d203c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ d2040 │ │ │ │ @@ -182567,23 +182567,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d1d58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d200c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d1d9c │ │ │ │ ldr r0, [pc, #208] @ d20a4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -182611,46 +182611,46 @@ │ │ │ │ eorseq pc, r3, r8, ror #15 │ │ │ │ ldrsbteq r7, [r2], -r8 │ │ │ │ ldrhteq r7, [r2], -r8 │ │ │ │ ldrsbteq pc, [r3], -r4 @ │ │ │ │ ldrshteq r7, [r2], -r0 │ │ │ │ eorseq pc, r3, r8, lsl #21 │ │ │ │ ldrhteq r7, [r2], -r8 │ │ │ │ - andeq r2, r8, r8, asr lr │ │ │ │ - andeq sp, r7, r4, asr #4 │ │ │ │ - andeq r6, r8, r4, ror #14 │ │ │ │ - muleq r8, r8, r7 │ │ │ │ - andeq r6, r8, r4, ror #4 │ │ │ │ - andeq r3, r8, r4, asr #30 │ │ │ │ - andeq r4, r8, r8, asr sp │ │ │ │ - andeq ip, r7, r0, lsl #19 │ │ │ │ - andeq r4, r8, r8, lsr #4 │ │ │ │ - andeq r3, r8, r4, ror #23 │ │ │ │ - andeq r6, r8, r0, ror #20 │ │ │ │ - andeq r2, r8, r4, ror #6 │ │ │ │ - andeq ip, r7, r4, lsl #14 │ │ │ │ - @ instruction: 0x00085eb0 │ │ │ │ - ldrdeq ip, [r7], -r0 │ │ │ │ - andeq r2, r8, ip, asr #21 │ │ │ │ - andeq r2, r8, r8, asr #31 │ │ │ │ - andeq r4, r8, r8, lsl #15 │ │ │ │ - andeq ip, r7, r0, ror #28 │ │ │ │ - andeq r7, r8, r0, ror #3 │ │ │ │ - andeq r7, r8, r8 │ │ │ │ - andeq sp, r7, ip, lsr #7 │ │ │ │ - andeq r3, r8, r0, ror r5 │ │ │ │ - muleq r7, r8, r5 │ │ │ │ + andeq r2, r8, r0, lsl lr │ │ │ │ + strdeq sp, [r7], -ip │ │ │ │ + andeq r6, r8, ip, lsl r7 │ │ │ │ + andeq r3, r8, r0, asr r7 │ │ │ │ + andeq r6, r8, ip, lsl r2 │ │ │ │ + strdeq r3, [r8], -ip │ │ │ │ + andeq r4, r8, r0, lsl sp │ │ │ │ + andeq ip, r7, r8, lsr r9 │ │ │ │ + andeq r4, r8, r0, ror #3 │ │ │ │ + muleq r8, ip, fp │ │ │ │ + andeq r6, r8, r8, lsl sl │ │ │ │ + andeq r2, r8, ip, lsl r3 │ │ │ │ + @ instruction: 0x0007c6bc │ │ │ │ + andeq r5, r8, r8, ror #28 │ │ │ │ + andeq ip, r7, r8, lsl #23 │ │ │ │ + andeq r2, r8, r4, lsl #21 │ │ │ │ + andeq r2, r8, r0, lsl #31 │ │ │ │ + andeq r4, r8, r0, asr #14 │ │ │ │ + andeq ip, r7, r8, lsl lr │ │ │ │ + muleq r8, r8, r1 │ │ │ │ + andeq r6, r8, r0, asr #31 │ │ │ │ + andeq sp, r7, r4, ror #6 │ │ │ │ + andeq r3, r8, r8, lsr #10 │ │ │ │ + andeq sp, r7, r0, asr r5 │ │ │ │ eorseq r7, r2, r4, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8d118 │ │ │ │ ldr r0, [pc, #728] @ d2398 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d22c0 │ │ │ │ ldr r0, [pc, #736] @ d23b8 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -182658,35 +182658,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne d22e4 │ │ │ │ ldr r0, [pc, #680] @ d239c │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ d23c8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d2320 │ │ │ │ ldr r0, [pc, #648] @ d23a4 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ d23a8 │ │ │ │ ldr r7, [pc, #656] @ d23cc │ │ │ │ ldr sl, [pc, #656] @ d23d0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ d23d4 │ │ │ │ @@ -182796,23 +182796,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d20ec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d23a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d2130 │ │ │ │ ldr r0, [pc, #208] @ d2438 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -182840,46 +182840,46 @@ │ │ │ │ eorseq pc, r3, r8, asr r4 @ │ │ │ │ eorseq r6, r2, r4, lsr pc │ │ │ │ eorseq r7, r2, r4, lsr r8 │ │ │ │ eorseq pc, r3, r0, ror #13 │ │ │ │ eorseq r7, r2, ip, asr r2 │ │ │ │ mlaseq r3, r4, r6, pc @ │ │ │ │ eorseq r7, r2, r4, lsr #4 │ │ │ │ - andeq r2, r8, r0, asr #19 │ │ │ │ - andeq ip, r7, r0, ror #27 │ │ │ │ - andeq r6, r8, r8, ror r4 │ │ │ │ - andeq r3, r8, r0, asr #12 │ │ │ │ - strheq r6, [r8], -r0 │ │ │ │ - andeq r3, r8, r0, lsl sl │ │ │ │ - andeq r5, r8, r4, asr #2 │ │ │ │ - andeq ip, r7, ip, lsl #14 │ │ │ │ - @ instruction: 0x00083db0 │ │ │ │ - muleq r8, r0, r9 │ │ │ │ - andeq r6, r8, r4, lsr r8 │ │ │ │ - andeq r2, r8, r8, lsr #3 │ │ │ │ - ldrdeq ip, [r7], -r0 │ │ │ │ - andeq r5, r8, ip, asr fp │ │ │ │ - muleq r7, ip, r8 │ │ │ │ - muleq r8, r8, r6 │ │ │ │ - andeq r2, r8, ip, ror #26 │ │ │ │ - ldrdeq r4, [r8], -r4 @ │ │ │ │ - andeq ip, r7, ip, asr #20 │ │ │ │ - andeq r6, r8, ip, lsr #27 │ │ │ │ - andeq r6, r8, r8, ror fp │ │ │ │ - @ instruction: 0x0007cfb8 │ │ │ │ - andeq r3, r8, ip, lsl r1 │ │ │ │ - andeq sp, r7, r4, asr #6 │ │ │ │ + andeq r2, r8, r8, ror r9 │ │ │ │ + muleq r7, r8, sp │ │ │ │ + andeq r6, r8, r0, lsr r4 │ │ │ │ + strdeq r3, [r8], -r8 │ │ │ │ + andeq r6, r8, r8, rrx │ │ │ │ + andeq r3, r8, r8, asr #19 │ │ │ │ + strdeq r5, [r8], -ip │ │ │ │ + andeq ip, r7, r4, asr #13 │ │ │ │ + andeq r3, r8, r8, ror #26 │ │ │ │ + andeq r3, r8, r8, asr #18 │ │ │ │ + andeq r6, r8, ip, ror #15 │ │ │ │ + andeq r2, r8, r0, ror #2 │ │ │ │ + andeq ip, r7, r8, lsl #7 │ │ │ │ + andeq r5, r8, r4, lsl fp │ │ │ │ + andeq ip, r7, r4, asr r8 │ │ │ │ + andeq r2, r8, r0, asr r6 │ │ │ │ + andeq r2, r8, r4, lsr #26 │ │ │ │ + andeq r4, r8, ip, lsl #7 │ │ │ │ + andeq ip, r7, r4, lsl #20 │ │ │ │ + andeq r6, r8, r4, ror #26 │ │ │ │ + andeq r6, r8, r0, lsr fp │ │ │ │ + andeq ip, r7, r0, ror pc │ │ │ │ + ldrdeq r3, [r8], -r4 │ │ │ │ + strdeq sp, [r7], -ip │ │ │ │ eorseq r7, r2, r0, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8bc18 │ │ │ │ ldr r0, [pc, #728] @ d272c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d2654 │ │ │ │ ldr r0, [pc, #736] @ d274c │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -182887,35 +182887,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne d2678 │ │ │ │ ldr r0, [pc, #680] @ d2730 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ d275c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d26b4 │ │ │ │ ldr r0, [pc, #648] @ d2738 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ d273c │ │ │ │ ldr r7, [pc, #656] @ d2760 │ │ │ │ ldr sl, [pc, #656] @ d2764 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ d2768 │ │ │ │ @@ -183025,23 +183025,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d2480 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d2734 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d24c4 │ │ │ │ ldr r0, [pc, #208] @ d27cc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -183069,46 +183069,46 @@ │ │ │ │ eorseq lr, r3, r4, lsl #29 │ │ │ │ eorseq r6, r2, r4, asr #21 │ │ │ │ ldrshteq r7, [r2], -r0 │ │ │ │ eorseq pc, r3, r4, asr #32 │ │ │ │ eorseq r6, r2, r8, asr #29 │ │ │ │ ldrshteq lr, [r3], -r8 │ │ │ │ mlaseq r2, r0, lr, r6 │ │ │ │ - muleq r8, r8, r7 │ │ │ │ - @ instruction: 0x0007c9b0 │ │ │ │ - andeq r5, r8, ip, asr #31 │ │ │ │ - andeq r3, r8, r0, lsl r2 │ │ │ │ - muleq r8, ip, sl │ │ │ │ - andeq r3, r8, r8, ror #15 │ │ │ │ - andeq r4, r8, r0, lsr #14 │ │ │ │ - @ instruction: 0x0007c1b8 │ │ │ │ - andeq r3, r8, r0, lsr ip │ │ │ │ - ldrdeq r3, [r8], -ip │ │ │ │ - @ instruction: 0x000866bc │ │ │ │ - andeq r1, r8, r8, lsr #26 │ │ │ │ - strdeq fp, [r7], -ip │ │ │ │ - andeq r5, r8, r8, asr #16 │ │ │ │ - andeq ip, r7, r8, ror #7 │ │ │ │ - andeq r2, r8, r4, asr #6 │ │ │ │ - andeq r2, r8, r4, lsl #27 │ │ │ │ - andeq r3, r8, r0, lsl #31 │ │ │ │ - ldrdeq ip, [r7], -r8 │ │ │ │ - ldrdeq r6, [r8], -r8 │ │ │ │ - andeq r6, r8, r0, lsr r7 │ │ │ │ - andeq ip, r7, r4, ror #23 │ │ │ │ - andeq r2, r8, r8, asr #27 │ │ │ │ - andeq ip, r7, r0, lsl pc │ │ │ │ + andeq r2, r8, r0, asr r7 │ │ │ │ + andeq ip, r7, r8, ror #18 │ │ │ │ + andeq r5, r8, r4, lsl #31 │ │ │ │ + andeq r3, r8, r8, asr #3 │ │ │ │ + andeq r5, r8, r4, asr sl │ │ │ │ + andeq r3, r8, r0, lsr #15 │ │ │ │ + ldrdeq r4, [r8], -r8 │ │ │ │ + andeq ip, r7, r0, ror r1 │ │ │ │ + andeq r3, r8, r8, ror #23 │ │ │ │ + muleq r8, r4, r5 │ │ │ │ + andeq r6, r8, r4, ror r6 │ │ │ │ + andeq r1, r8, r0, ror #25 │ │ │ │ + @ instruction: 0x0007bfb4 │ │ │ │ + andeq r5, r8, r0, lsl #16 │ │ │ │ + andeq ip, r7, r0, lsr #7 │ │ │ │ + strdeq r2, [r8], -ip │ │ │ │ + andeq r2, r8, ip, lsr sp │ │ │ │ + andeq r3, r8, r8, lsr pc │ │ │ │ + muleq r7, r0, r5 │ │ │ │ + muleq r8, r0, sl │ │ │ │ + andeq r6, r8, r8, ror #13 │ │ │ │ + muleq r7, ip, fp │ │ │ │ + andeq r2, r8, r0, lsl #27 │ │ │ │ + andeq ip, r7, r8, asr #29 │ │ │ │ eorseq r6, r2, ip, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 8b570 │ │ │ │ ldr r0, [pc, #728] @ d2ac0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq d29e8 │ │ │ │ ldr r0, [pc, #736] @ d2ae0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -183116,35 +183116,35 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne d2a0c │ │ │ │ ldr r0, [pc, #680] @ d2ac4 │ │ │ │ add r5, r5, #24 │ │ │ │ ldr r1, [pc, #716] @ d2af0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ beq d2a48 │ │ │ │ ldr r0, [pc, #648] @ d2acc │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r0, [pc, #624] @ d2ad0 │ │ │ │ ldr r7, [pc, #656] @ d2af4 │ │ │ │ ldr sl, [pc, #656] @ d2af8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [r5] │ │ │ │ stmib r5, {r6, r8, r9} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r8, fp, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r9, r6, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ strd r8, [r0, #8] │ │ │ │ ldr r0, [pc, #608] @ d2afc │ │ │ │ @@ -183254,23 +183254,23 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d2814 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr r0, [pc, #104] @ d2ac8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r3, [r0, r7]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b d2858 │ │ │ │ ldr r0, [pc, #208] @ d2b60 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -183298,60 +183298,60 @@ │ │ │ │ eorseq lr, r3, r8, ror pc │ │ │ │ eorseq r6, r2, r8, lsl #14 │ │ │ │ eorseq r7, r2, ip, ror #1 │ │ │ │ mlaseq r3, ip, r1, pc @ │ │ │ │ eorseq r6, r2, r4, lsr fp │ │ │ │ eorseq pc, r3, r0, asr r1 @ │ │ │ │ ldrshteq r6, [r2], -ip │ │ │ │ - andeq r2, r8, r0, lsr r2 │ │ │ │ - andeq ip, r7, r8, lsl r5 │ │ │ │ - strdeq r5, [r8], -r8 │ │ │ │ - andeq r3, r8, r0, asr r0 │ │ │ │ - andeq r5, r8, r8, ror sl │ │ │ │ - @ instruction: 0x000832b4 │ │ │ │ - andeq r4, r8, ip, asr r6 │ │ │ │ - andeq ip, r7, r4, asr #32 │ │ │ │ - andeq r3, r8, ip, asr #19 │ │ │ │ - andeq r3, r8, r8, lsl #3 │ │ │ │ - muleq r8, r4, r0 │ │ │ │ - andeq r1, r8, ip, ror #22 │ │ │ │ - andeq fp, r7, r8, lsr #23 │ │ │ │ - andeq r5, r8, r4, ror r4 │ │ │ │ - ldrdeq ip, [r7], -r4 │ │ │ │ - andeq r1, r8, r0, asr pc │ │ │ │ - andeq r2, r8, r4, asr #10 │ │ │ │ - andeq r3, r8, ip, lsr #26 │ │ │ │ - andeq ip, r7, r4, ror #5 │ │ │ │ - andeq r6, r8, r4, ror #15 │ │ │ │ - andeq r6, r8, r4, ror #7 │ │ │ │ - muleq r7, r0, r9 │ │ │ │ - strdeq r2, [r8], -r4 │ │ │ │ - andeq ip, r7, ip, ror sl │ │ │ │ + andeq r2, r8, r8, ror #3 │ │ │ │ + ldrdeq ip, [r7], -r0 │ │ │ │ + @ instruction: 0x00085db0 │ │ │ │ + andeq r3, r8, r8 │ │ │ │ + andeq r5, r8, r0, lsr sl │ │ │ │ + andeq r3, r8, ip, ror #4 │ │ │ │ + andeq r4, r8, r4, lsl r6 │ │ │ │ + strdeq fp, [r7], -ip │ │ │ │ + andeq r3, r8, r4, lsl #19 │ │ │ │ + andeq r3, r8, r0, asr #2 │ │ │ │ + andeq r6, r8, ip, asr #32 │ │ │ │ + andeq r1, r8, r4, lsr #22 │ │ │ │ + andeq fp, r7, r0, ror #22 │ │ │ │ + andeq r5, r8, ip, lsr #8 │ │ │ │ + andeq ip, r7, ip, lsl #3 │ │ │ │ + andeq r1, r8, r8, lsl #30 │ │ │ │ + strdeq r2, [r8], -ip │ │ │ │ + andeq r3, r8, r4, ror #25 │ │ │ │ + muleq r7, ip, r2 │ │ │ │ + muleq r8, ip, r7 │ │ │ │ + muleq r8, ip, r3 │ │ │ │ + andeq ip, r7, r8, asr #18 │ │ │ │ + andeq r2, r8, ip, lsr #23 │ │ │ │ + andeq ip, r7, r4, lsr sl │ │ │ │ eorseq r6, r2, r8, ror #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e5c1c │ │ │ │ + bl 2e5bd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ bl b8038 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq d2bf0 │ │ │ │ ldr r0, [pc, #332] @ d2ce8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [pc, #328] @ d2cec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e190 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 118ca0 │ │ │ │ + bl 118c54 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq d2c14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e25c │ │ │ │ mov r4, r0 │ │ │ │ @@ -183431,30 +183431,30 @@ │ │ │ │ eorseq r9, r2, ip, lsr #2 │ │ │ │ eorseq r9, r2, r8, lsr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e5c1c │ │ │ │ + bl 2e5bd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ bl b8038 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq d2d8c │ │ │ │ ldr r0, [pc, #332] @ d2e84 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [pc, #328] @ d2e88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e190 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 118ca0 │ │ │ │ + bl 118c54 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq d2db0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e25c │ │ │ │ mov r4, r0 │ │ │ │ @@ -183616,15 +183616,15 @@ │ │ │ │ beq d300c │ │ │ │ ldr r0, [pc, #420] @ d318c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d3130 │ │ │ │ mov r4, r0 │ │ │ │ b d3010 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -183636,22 +183636,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq d30ac │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #272] @ d3194 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -183659,15 +183659,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt d30c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq d30c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d30c4 │ │ │ │ ldr r3, [pc, #220] @ d3190 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ @@ -183675,15 +183675,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d30dc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #128] @ d3178 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #124] @ d317c │ │ │ │ ldr r1, [pc, #124] @ d3180 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -183708,27 +183708,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d3160 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq lr, r3, r0, lsr #17 │ │ │ │ eorseq lr, r3, r4, asr r6 │ │ │ │ eorseq r6, r2, r0, asr r1 │ │ │ │ ldrhteq r6, [r2], -r8 │ │ │ │ eorseq lr, r3, r8, lsr r9 │ │ │ │ eorseq r6, r2, r8, lsr #7 │ │ │ │ eorseq ip, r3, r0, lsl #29 │ │ │ │ - andeq ip, r7, r0, asr sp │ │ │ │ - andeq ip, r7, ip, lsl #27 │ │ │ │ - eoreq r3, sl, r5, lsr #15 │ │ │ │ + andeq ip, r7, r8, lsl #26 │ │ │ │ + andeq ip, r7, r4, asr #26 │ │ │ │ + eoreq r3, sl, r5, ror #14 │ │ │ │ ldrshteq r6, [r2], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #708] @ d3478 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -183809,15 +183809,15 @@ │ │ │ │ beq d3310 │ │ │ │ ldr r0, [pc, #420] @ d3490 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d3434 │ │ │ │ mov r4, r0 │ │ │ │ b d3314 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -183829,22 +183829,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq d33b0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #272] @ d3498 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -183852,15 +183852,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt d33c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq d33c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d33c8 │ │ │ │ ldr r3, [pc, #220] @ d3494 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ @@ -183868,15 +183868,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d33e0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #128] @ d347c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #124] @ d3480 │ │ │ │ ldr r1, [pc, #124] @ d3484 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -183901,27 +183901,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d3464 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq lr, r3, r0, ror #15 │ │ │ │ mlaseq r3, r4, r5, lr │ │ │ │ ldrsbteq r5, [r2], -r4 │ │ │ │ mlaseq r2, r4, r6, r6 │ │ │ │ eorseq lr, r3, r8, asr #16 │ │ │ │ eorseq r6, r2, r4, lsr #1 │ │ │ │ eorseq ip, r3, ip, ror fp │ │ │ │ - andeq ip, r7, r4, asr pc │ │ │ │ - muleq r7, r0, pc @ │ │ │ │ - eoreq r3, sl, r1, lsr #9 │ │ │ │ + andeq ip, r7, ip, lsl #30 │ │ │ │ + andeq ip, r7, r8, asr #30 │ │ │ │ + eoreq r3, sl, r1, ror #8 │ │ │ │ ldrshteq r6, [r2], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #708] @ d377c │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -184002,15 +184002,15 @@ │ │ │ │ beq d3614 │ │ │ │ ldr r0, [pc, #420] @ d3794 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d3738 │ │ │ │ mov r4, r0 │ │ │ │ b d3618 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -184022,22 +184022,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq d36b4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #272] @ d379c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -184045,15 +184045,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt d36cc │ │ │ │ cmp r5, #0 │ │ │ │ beq d36cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d36cc │ │ │ │ ldr r3, [pc, #220] @ d3798 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ @@ -184061,15 +184061,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d36e4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #128] @ d3780 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #124] @ d3784 │ │ │ │ ldr r1, [pc, #124] @ d3788 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -184094,27 +184094,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d3768 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq lr, [r3], -ip │ │ │ │ mlaseq r3, r0, r2, lr │ │ │ │ ldrsbteq r5, [r2], -r0 │ │ │ │ mlaseq r2, r0, r3, r6 │ │ │ │ eorseq lr, r3, r4, asr #10 │ │ │ │ eorseq r5, r2, r0, lsr #27 │ │ │ │ eorseq ip, r3, r8, ror r8 │ │ │ │ - andeq fp, r7, r4, asr pc │ │ │ │ - muleq r7, r0, pc @ │ │ │ │ - mlaeq sl, sp, r1, r3 │ │ │ │ + andeq fp, r7, ip, lsl #30 │ │ │ │ + andeq fp, r7, r8, asr #30 │ │ │ │ + eoreq r3, sl, sp, asr r1 │ │ │ │ ldrshteq r5, [r2], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #708] @ d3a80 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -184195,15 +184195,15 @@ │ │ │ │ beq d3918 │ │ │ │ ldr r0, [pc, #420] @ d3a98 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d3a3c │ │ │ │ mov r4, r0 │ │ │ │ b d391c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -184215,22 +184215,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq d39b8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #272] @ d3aa0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -184238,15 +184238,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt d39d0 │ │ │ │ cmp r5, #0 │ │ │ │ beq d39d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d39d0 │ │ │ │ ldr r3, [pc, #220] @ d3a9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ @@ -184254,15 +184254,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d39e8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #128] @ d3a84 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #124] @ d3a88 │ │ │ │ ldr r1, [pc, #124] @ d3a8c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -184287,27 +184287,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d3a6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq lr, [r3], -r8 │ │ │ │ eorseq sp, r3, ip, lsl #31 │ │ │ │ eorseq r5, r2, ip, asr #15 │ │ │ │ eorseq r6, r2, ip, lsl #1 │ │ │ │ eorseq lr, r3, r0, asr #4 │ │ │ │ mlaseq r2, ip, sl, r5 │ │ │ │ eorseq ip, r3, r4, ror r5 │ │ │ │ - strdeq pc, [r7], -r4 │ │ │ │ - andeq pc, r7, r0, lsr r5 @ │ │ │ │ - mlaeq sl, r9, lr, r2 │ │ │ │ + andeq pc, r7, ip, lsr #9 │ │ │ │ + andeq pc, r7, r8, ror #9 │ │ │ │ + eoreq r2, sl, r9, asr lr │ │ │ │ ldrshteq r5, [r2], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #708] @ d3d84 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -184388,15 +184388,15 @@ │ │ │ │ beq d3c1c │ │ │ │ ldr r0, [pc, #420] @ d3d9c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d3d40 │ │ │ │ mov r4, r0 │ │ │ │ b d3c20 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -184408,22 +184408,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq d3cbc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #272] @ d3da4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -184431,15 +184431,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt d3cd4 │ │ │ │ cmp r5, #0 │ │ │ │ beq d3cd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d3cd4 │ │ │ │ ldr r3, [pc, #220] @ d3da0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ @@ -184447,15 +184447,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d3cec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #128] @ d3d88 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #124] @ d3d8c │ │ │ │ ldr r1, [pc, #124] @ d3d90 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -184480,27 +184480,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d3d70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r3, ip, asr #18 │ │ │ │ eorseq sp, r3, r0, lsl #14 │ │ │ │ eorseq r5, r2, r0, asr r4 │ │ │ │ ldrhteq r5, [r2], -r8 │ │ │ │ eorseq sp, r3, r8, lsl #19 │ │ │ │ mlaseq r2, r8, r7, r5 │ │ │ │ eorseq ip, r3, r0, ror r2 │ │ │ │ - andeq sp, r7, r0, ror #18 │ │ │ │ - muleq r7, ip, r9 │ │ │ │ - mlaeq sl, r5, fp, r2 │ │ │ │ + andeq sp, r7, r8, lsl r9 │ │ │ │ + andeq sp, r7, r4, asr r9 │ │ │ │ + eoreq r2, sl, r5, asr fp │ │ │ │ eorseq r5, r2, ip, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #708] @ d4088 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -184581,15 +184581,15 @@ │ │ │ │ beq d3f20 │ │ │ │ ldr r0, [pc, #420] @ d40a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4044 │ │ │ │ mov r4, r0 │ │ │ │ b d3f24 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -184601,22 +184601,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq d3fc0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #272] @ d40a8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -184624,15 +184624,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt d3fd8 │ │ │ │ cmp r5, #0 │ │ │ │ beq d3fd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d3fd8 │ │ │ │ ldr r3, [pc, #220] @ d40a4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ @@ -184640,15 +184640,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d3ff0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #128] @ d408c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #124] @ d4090 │ │ │ │ ldr r1, [pc, #124] @ d4094 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -184673,27 +184673,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d4074 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrsbteq sp, [r3], -r0 │ │ │ │ eorseq sp, r3, r4, lsl #19 │ │ │ │ eorseq r5, r2, r4, asr #3 │ │ │ │ eorseq r5, r2, r4, lsl #21 │ │ │ │ eorseq sp, r3, r8, lsr ip │ │ │ │ mlaseq r2, r4, r4, r5 │ │ │ │ eorseq fp, r3, ip, ror #30 │ │ │ │ - andeq sp, r7, r0, lsr r1 │ │ │ │ - andeq sp, r7, ip, ror #2 │ │ │ │ - mlaeq sl, r1, r8, r2 │ │ │ │ + andeq sp, r7, r8, ror #1 │ │ │ │ + andeq sp, r7, r4, lsr #2 │ │ │ │ + eoreq r2, sl, r1, asr r8 │ │ │ │ eorseq r5, r2, r8, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #708] @ d438c │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -184774,15 +184774,15 @@ │ │ │ │ beq d4224 │ │ │ │ ldr r0, [pc, #420] @ d43a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4348 │ │ │ │ mov r4, r0 │ │ │ │ b d4228 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -184794,22 +184794,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq d42c4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #272] @ d43ac │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -184817,15 +184817,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt d42dc │ │ │ │ cmp r5, #0 │ │ │ │ beq d42dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d42dc │ │ │ │ ldr r3, [pc, #220] @ d43a8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ @@ -184833,15 +184833,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d42f4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #128] @ d4390 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #124] @ d4394 │ │ │ │ ldr r1, [pc, #124] @ d4398 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -184866,27 +184866,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d4378 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r3, ip, asr #17 │ │ │ │ eorseq sp, r3, r0, lsl #13 │ │ │ │ eorseq r4, r2, r0, asr #29 │ │ │ │ eorseq r5, r2, r0, lsl #15 │ │ │ │ eorseq sp, r3, r4, lsr r9 │ │ │ │ mlaseq r2, r0, r1, r5 │ │ │ │ eorseq fp, r3, r8, ror #24 │ │ │ │ - andeq sp, r7, r4, asr #18 │ │ │ │ - andeq sp, r7, r0, lsl #19 │ │ │ │ - eoreq r2, sl, sp, lsl #11 │ │ │ │ + strdeq sp, [r7], -ip │ │ │ │ + andeq sp, r7, r8, lsr r9 │ │ │ │ + eoreq r2, sl, sp, asr #10 │ │ │ │ eorseq r5, r2, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #708] @ d4690 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -184967,15 +184967,15 @@ │ │ │ │ beq d4528 │ │ │ │ ldr r0, [pc, #420] @ d46a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d464c │ │ │ │ mov r4, r0 │ │ │ │ b d452c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -184987,22 +184987,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq d45c8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #272] @ d46b0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -185010,15 +185010,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt d45e0 │ │ │ │ cmp r5, #0 │ │ │ │ beq d45e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d45e0 │ │ │ │ ldr r3, [pc, #220] @ d46ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ @@ -185026,15 +185026,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d45f8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #128] @ d4694 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #124] @ d4698 │ │ │ │ ldr r1, [pc, #124] @ d469c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -185059,27 +185059,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d467c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r3, ip, lsr r1 │ │ │ │ ldrshteq ip, [r3], -r0 │ │ │ │ eorseq r4, r2, r0, lsr fp │ │ │ │ eorseq r5, r2, ip, asr r5 │ │ │ │ eorseq sp, r3, r4, ror #1 │ │ │ │ eorseq r4, r2, ip, lsl #29 │ │ │ │ eorseq fp, r3, r4, ror #18 │ │ │ │ - andeq sp, r7, ip, ror #30 │ │ │ │ - andeq sp, r7, r8, lsr #31 │ │ │ │ - eoreq r2, sl, r9, lsl #5 │ │ │ │ + andeq sp, r7, r4, lsr #30 │ │ │ │ + andeq sp, r7, r0, ror #30 │ │ │ │ + eoreq r2, sl, r9, asr #4 │ │ │ │ eorseq r4, r2, r0, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #708] @ d4994 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -185160,15 +185160,15 @@ │ │ │ │ beq d482c │ │ │ │ ldr r0, [pc, #420] @ d49ac │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4950 │ │ │ │ mov r4, r0 │ │ │ │ b d4830 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -185180,22 +185180,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq d48cc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #272] @ d49b4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -185203,15 +185203,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt d48e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq d48e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d48e4 │ │ │ │ ldr r3, [pc, #220] @ d49b0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ @@ -185219,15 +185219,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d48fc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #128] @ d4998 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #124] @ d499c │ │ │ │ ldr r1, [pc, #124] @ d49a0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -185252,27 +185252,27 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d4980 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq sp, r3, r0, lsl #1 │ │ │ │ eorseq ip, r3, r4, lsr lr │ │ │ │ eorseq r4, r2, r0, lsr r9 │ │ │ │ mlaseq r2, r8, r2, r5 │ │ │ │ eorseq sp, r3, r8, lsl r1 │ │ │ │ eorseq r4, r2, r8, lsl #23 │ │ │ │ eorseq fp, r3, r0, ror #12 │ │ │ │ - ldrdeq sp, [r7], -ip │ │ │ │ - andeq sp, r7, r8, lsl r8 │ │ │ │ - eoreq r1, sl, r5, lsl #31 │ │ │ │ + muleq r7, r4, r7 │ │ │ │ + ldrdeq sp, [r7], -r0 │ │ │ │ + eoreq r1, sl, r5, asr #30 │ │ │ │ ldrsbteq r4, [r2], -ip │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ d4a04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -185284,15 +185284,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ eorseq ip, r3, ip, lsl sp │ │ │ │ - ldrdeq r1, [sl], -r4 @ │ │ │ │ + mlaeq sl, r4, sp, r1 │ │ │ │ eorseq r4, r2, r4, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r8, [pc, #780] @ d4d2c │ │ │ │ mov r9, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldrd sl, [r8, #88] @ 0x58 │ │ │ │ @@ -185313,27 +185313,27 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r6, r0, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #12 │ │ │ │ str r5, [sp] │ │ │ │ - bl 15b620 │ │ │ │ + bl 15b5d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne d4b08 │ │ │ │ ldr r2, [pc, #692] @ d4d48 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #13 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b620 │ │ │ │ + bl 15b5d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne d4b2c │ │ │ │ mov r0, r9 │ │ │ │ bl 1fa5c │ │ │ │ ldr r2, [pc, #640] @ d4d4c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -185341,15 +185341,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #16 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b1e4 │ │ │ │ + bl 15b19c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne d4b4c │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ b d4c7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -185391,15 +185391,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs d4c6c │ │ │ │ ldr r0, [pc, #400] @ d4d44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4c74 │ │ │ │ ldr r0, [pc, #392] @ d4d50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq d4cf0 │ │ │ │ @@ -185435,20 +185435,20 @@ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b d4c74 │ │ │ │ cmp r1, #0 │ │ │ │ bne d4cd4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ beq d4cb8 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ add r2, sl, r9 │ │ │ │ ldr r3, [r8, #92] @ 0x5c │ │ │ │ @@ -185478,37 +185478,37 @@ │ │ │ │ ldr r2, [pc, #104] @ d4d64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b d4d28 │ │ │ │ bl 38ac8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq ip, r3, r4, asr #25 │ │ │ │ eorseq ip, r3, r8, ror #23 │ │ │ │ - eoreq r8, sl, r5, ror ip │ │ │ │ + eoreq r8, sl, r5, lsr ip │ │ │ │ eorseq fp, r3, ip, asr #3 │ │ │ │ eorseq fp, r3, r0, asr #12 │ │ │ │ eorseq fp, r3, r0, lsl #10 │ │ │ │ eorseq fp, r3, r8, lsr #12 │ │ │ │ - eoreq r8, sl, r5, asr ip │ │ │ │ - eoreq r3, r8, r0, lsr #3 │ │ │ │ + eoreq r8, sl, r5, lsl ip │ │ │ │ + eoreq r3, r8, r0, ror #2 │ │ │ │ eorseq fp, r3, r4, lsl r6 │ │ │ │ mlaseq r2, r8, r9, r4 │ │ │ │ eorseq r4, r2, r8, lsr fp │ │ │ │ @ instruction: 0xfff654a4 │ │ │ │ - strhteq r1, [sl], -sl │ │ │ │ + eoreq r1, sl, sl, ror sp │ │ │ │ eorseq r4, r2, r0, asr sl │ │ │ │ - eoreq r1, sl, r3, ror #22 │ │ │ │ + eoreq r1, sl, r3, lsr #22 │ │ │ │ eorseq r4, r2, r0, asr r7 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ d4db4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ @@ -185520,15 +185520,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ eorseq ip, r3, ip, ror #18 │ │ │ │ - eoreq r1, sl, pc, lsr #21 │ │ │ │ + eoreq r1, sl, pc, ror #20 │ │ │ │ eorseq r4, r2, r4, lsl #13 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ d4e04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -185540,15 +185540,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ eorseq ip, r3, ip, lsl r9 │ │ │ │ - eoreq r1, sl, r8, lsl #21 │ │ │ │ + eoreq r1, sl, r8, asr #20 │ │ │ │ eorseq r4, r2, r4, asr #12 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #72] @ d4e64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #216] @ 0xd8 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -185564,15 +185564,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ eorseq ip, r3, ip, asr #17 │ │ │ │ - eoreq r1, sl, r3, asr sl │ │ │ │ + eoreq r1, sl, r3, lsl sl │ │ │ │ ldrshteq r4, [r2], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ @@ -185593,26 +185593,26 @@ │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ add r1, r9, #28 │ │ │ │ add r0, r9, #12 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 11aee0 │ │ │ │ + bl 11ae94 │ │ │ │ add fp, sp, #12 │ │ │ │ ldr r8, [r9, #12] │ │ │ │ ldm fp, {r0, r2, fp} │ │ │ │ b d4f54 │ │ │ │ ldr r0, [pc, #188] @ d4fb4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ ldr r8, [r9, #12] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4f74 │ │ │ │ mov ip, fp │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r0, #264] @ 0x108 │ │ │ │ movw r4, #402 @ 0x192 │ │ │ │ stm r8, {r0, fp} │ │ │ │ @@ -185643,15 +185643,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl ca538 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ beq d4fa8 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq sl, r3, r4, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -185671,27 +185671,27 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 11a7e0 │ │ │ │ + bl 11a794 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r6, [r5] │ │ │ │ b d5078 │ │ │ │ ldr r0, [pc, #148] @ d50c8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ ldr r6, [r5] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d509c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ strd r0, [r6] │ │ │ │ strh r2, [r0, #138] @ 0x8a │ │ │ │ @@ -185719,15 +185719,15 @@ │ │ │ │ bl ca39c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq sl, r3, r8, lsr lr │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ d5148 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ d514c │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ d5150 │ │ │ │ @@ -185745,40 +185745,40 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r4, r2, r4, ror r3 │ │ │ │ - eoreq r1, sl, r2, ror #15 │ │ │ │ + eoreq r1, sl, r2, lsr #15 │ │ │ │ eorseq r4, r2, r0, lsl #7 │ │ │ │ - eoreq r1, sl, r2, asr #15 │ │ │ │ - eoreq r1, sl, r3, asr #15 │ │ │ │ + eoreq r1, sl, r2, lsl #15 │ │ │ │ + eoreq r1, sl, r3, lsl #15 │ │ │ │ b 1e6e8 │ │ │ │ b 1e244 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ d51a0 │ │ │ │ ldr r3, [pc, #40] @ d51a4 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r1, sl, pc, ror #14 │ │ │ │ + eoreq r1, sl, pc, lsr #14 │ │ │ │ eorseq r4, r2, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ d5218 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ d521c │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -185797,76 +185797,76 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r4, r2, r4, ror #5 │ │ │ │ - eoreq r1, sl, r0, lsr #15 │ │ │ │ + eoreq r1, sl, r0, ror #14 │ │ │ │ ldrshteq r4, [r2], -r0 │ │ │ │ - eoreq r1, sl, r8, ror r7 │ │ │ │ - eoreq r1, sl, r6, lsl #15 │ │ │ │ + eoreq r1, sl, r8, lsr r7 │ │ │ │ + eoreq r1, sl, r6, asr #14 │ │ │ │ b 1e2ec │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ d5260 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 349e30 │ │ │ │ + bl 349de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3507c0 │ │ │ │ + bl 350778 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r1, sl, sp, lsr #14 │ │ │ │ + eoreq r1, sl, sp, ror #13 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [pc, #32] @ d5294 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 349e30 │ │ │ │ + bl 349de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3507c0 │ │ │ │ + bl 350778 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r1, [sl], -r9 @ │ │ │ │ + strhteq r1, [sl], -r9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne d52bc │ │ │ │ ldr r1, [pc, #80] @ d5300 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ d52f8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ d52fc │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r4, r2, r4, lsr #4 │ │ │ │ - ldrdeq r1, [sl], -r4 @ │ │ │ │ - eoreq r1, sl, sl, lsl #14 │ │ │ │ + mlaeq sl, r4, r6, r1 │ │ │ │ + eoreq r1, sl, sl, asr #13 │ │ │ │ b 1f7d4 │ │ │ │ b 1ec10 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ @@ -185909,15 +185909,15 @@ │ │ │ │ ldr r2, [sp, #540] @ 0x21c │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #296] @ d54e8 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 2ec81c │ │ │ │ + bl 2ec7d4 │ │ │ │ ldr r7, [sp, #1048] @ 0x418 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ bls d541c │ │ │ │ ldr r4, [sp, #540] @ 0x21c │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -185945,15 +185945,15 @@ │ │ │ │ beq d542c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ b d542c │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #80] @ d54c8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #76] @ d54cc │ │ │ │ @@ -185967,31 +185967,31 @@ │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d5338 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrshteq ip, [r3], -ip │ │ │ │ eorseq ip, r3, r0, lsr #3 │ │ │ │ ldrshteq r3, [r2], -r4 │ │ │ │ mlaseq r2, r8, r0, r4 │ │ │ │ ldrsbteq ip, [r3], -r8 │ │ │ │ - eoreq r1, sl, r0, lsr #14 │ │ │ │ - strdeq r1, [sl], -ip @ │ │ │ │ - strdeq r1, [sl], -r7 @ │ │ │ │ - eoreq r1, sl, r5, lsl #14 │ │ │ │ + eoreq r1, sl, r0, ror #13 │ │ │ │ + strhteq r1, [sl], -ip │ │ │ │ + strhteq r1, [sl], -r7 │ │ │ │ + eoreq r1, sl, r5, asr #13 │ │ │ │ eorseq r4, r2, r0, ror r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - bl 2e8d00 │ │ │ │ + bl 2e8cb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq d5574 │ │ │ │ ldr r1, [pc, #232] @ d55f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -186051,15 +186051,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq ip, r3, r4, lsl r1 │ │ │ │ eorseq ip, r3, ip, lsl #1 │ │ │ │ eorseq r3, r2, r4, ror #23 │ │ │ │ eorseq r3, r2, r4, lsl #31 │ │ │ │ ldrshteq ip, [r3], -ip │ │ │ │ - eoreq r1, sl, sl │ │ │ │ + eoreq r0, sl, sl, asr #31 │ │ │ │ ldrsbteq r3, [r2], -r0 │ │ │ │ ldrshteq r3, [r2], -r8 │ │ │ │ eorseq r3, r2, ip, asr #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ bl d5718 │ │ │ │ @@ -186069,21 +186069,21 @@ │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq d5660 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e194c │ │ │ │ + bl 2e1904 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f798 │ │ │ │ bl 1ec10 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #156] @ d570c │ │ │ │ ldr r2, [pc, #156] @ d5710 │ │ │ │ ldr r6, [pc, #156] @ d5714 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -186183,15 +186183,15 @@ │ │ │ │ ldr r2, [sp, #564] @ 0x234 │ │ │ │ cmp r6, #16 │ │ │ │ ldr r3, [pc, #3512] @ d65c0 │ │ │ │ movls r1, r4 │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r6 │ │ │ │ - bl 2ec81c │ │ │ │ + bl 2ec7d4 │ │ │ │ ldr r8, [sp, #1072] @ 0x430 │ │ │ │ mov r9, r0 │ │ │ │ cmp r8, #16 │ │ │ │ bls d5870 │ │ │ │ mov fp, sl │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r9 │ │ │ │ @@ -186222,20 +186222,20 @@ │ │ │ │ beq d5880 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e238 │ │ │ │ b d5880 │ │ │ │ lsl r1, r8, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, fp │ │ │ │ - bl 13bc90 │ │ │ │ + bl 13bc48 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ bne d5aa8 │ │ │ │ str r6, [sp, #32] │ │ │ │ add fp, sp, #32 │ │ │ │ mov r0, fp │ │ │ │ mov r1, fp │ │ │ │ @@ -186250,15 +186250,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d58fc │ │ │ │ cmp r1, #1 │ │ │ │ bne d5aa8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ b d5aa8 │ │ │ │ add r0, r5, sl │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #1104] @ 0x450 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -186276,44 +186276,44 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d5964 │ │ │ │ cmp r1, #1 │ │ │ │ bne d598c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ str r6, [sp, #560] @ 0x230 │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d7008 │ │ │ │ + bl 2d6fc0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne d59a0 │ │ │ │ cmp r0, #1 │ │ │ │ bne d59c8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl 2d5a2c │ │ │ │ - bl 13bc90 │ │ │ │ + bl 2d59e4 │ │ │ │ + bl 13bc48 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ bne d5aa8 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne d59dc │ │ │ │ cmn r0, #1 │ │ │ │ ble d639c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11dfc8 │ │ │ │ + bl 11df7c │ │ │ │ mov r5, r1 │ │ │ │ tst r0, #1 │ │ │ │ beq d5a40 │ │ │ │ ldr r0, [pc, #2992] @ d65c4 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #1104] @ 0x450 │ │ │ │ mov r1, #27 │ │ │ │ @@ -186347,29 +186347,29 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d5a80 │ │ │ │ cmp r1, #1 │ │ │ │ bne d5aa8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r0, [pc, #2836] @ d65c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ beq d5b90 │ │ │ │ ldr r5, [pc, #2820] @ d65cc │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs d5b88 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq d5b90 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq d632c │ │ │ │ mov r6, r0 │ │ │ │ @@ -186402,35 +186402,35 @@ │ │ │ │ add r1, sp, #1632 @ 0x660 │ │ │ │ str r2, [sp, #1096] @ 0x448 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #1092] @ 0x444 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b d5b90 │ │ │ │ cmp r1, #0 │ │ │ │ bne d6278 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl 2e12e0 │ │ │ │ + bl 2e1298 │ │ │ │ ldr r1, [pc, #2608] @ d65d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #23 │ │ │ │ add r0, lr, #68 @ 0x44 │ │ │ │ bl e9254 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1f030 │ │ │ │ add r4, sp, #1632 @ 0x660 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a0f0 │ │ │ │ + bl 11a0a4 │ │ │ │ ldr r2, [pc, #2552] @ d65d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #1104 @ 0x450 │ │ │ │ mov r3, #7 │ │ │ │ str r4, [sp] │ │ │ │ bl 8a410 │ │ │ │ @@ -186445,26 +186445,26 @@ │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r1, r6 │ │ │ │ bl 1f030 │ │ │ │ add r4, sp, #1632 @ 0x660 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a0f0 │ │ │ │ + bl 11a0a4 │ │ │ │ ldr r2, [pc, #2468] @ d65dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #1104 @ 0x450 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [sp] │ │ │ │ bl 8a410 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2e12fc │ │ │ │ + bl 2e12b4 │ │ │ │ ldr r2, [pc, #2428] @ d65e0 │ │ │ │ movw r7, #30065 @ 0x7571 │ │ │ │ mov r4, #0 │ │ │ │ movt r7, #29801 @ 0x7469 │ │ │ │ movw r5, #1026 @ 0x402 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r4, [sp, #42] @ 0x2a │ │ │ │ @@ -186484,15 +186484,15 @@ │ │ │ │ strh r5, [sp, #32] │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r3, #14 │ │ │ │ str r6, [sp] │ │ │ │ bl 8a410 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ - bl 2e1328 │ │ │ │ + bl 2e12e0 │ │ │ │ ldr r1, [pc, #2324] @ d65e8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ mov r2, #4 │ │ │ │ bl e9254 │ │ │ │ @@ -186506,34 +186506,34 @@ │ │ │ │ mov r3, r7 │ │ │ │ bl 113af4 │ │ │ │ ldr r1, [sp, #1104] @ 0x450 │ │ │ │ cmp r1, #0 │ │ │ │ beq d5d24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #2244] @ d65f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ mov r2, #4 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1116] @ 0x45c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e0ac │ │ │ │ ldr r1, [sp, #1104] @ 0x450 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d5dc8 │ │ │ │ ldr r0, [pc, #2196] @ d65f4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d61f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -186546,19 +186546,19 @@ │ │ │ │ bl 113bb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 1f354 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b d5784 │ │ │ │ ldr r0, [sp, #1108] @ 0x454 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d5d58 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #1092] @ 0x444 │ │ │ │ ldr r0, [pc, #2056] @ d65f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -186571,15 +186571,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs d5ed4 │ │ │ │ ldr r0, [pc, #2064] @ d6634 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq d5edc │ │ │ │ ldr r0, [pc, #2048] @ d6638 │ │ │ │ mov r8, r9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -186613,15 +186613,15 @@ │ │ │ │ str r9, [sp, #1104] @ 0x450 │ │ │ │ str r2, [sp, #1112] @ 0x458 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r3 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b d5edc │ │ │ │ cmp r1, #0 │ │ │ │ bne d6310 │ │ │ │ ldr r0, [pc, #1824] @ d6604 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r2, [r0, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -186650,76 +186650,76 @@ │ │ │ │ str r0, [sl, #32] │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq d62a0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 140368 │ │ │ │ + bl 140320 │ │ │ │ add r0, sl, #4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, lr, #68 @ 0x44 │ │ │ │ - bl 1866ac │ │ │ │ + bl 186664 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq d62ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 140e98 │ │ │ │ + bl 140e50 │ │ │ │ ldr r5, [sl, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ beq d62b8 │ │ │ │ ldr r8, [pc, #1660] @ d6620 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6290 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1dd70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891f0 │ │ │ │ + bl 1891a8 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6290 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1dd70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 188d4c │ │ │ │ + bl 188d04 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6290 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1dd70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 186338 │ │ │ │ + bl 1862f0 │ │ │ │ ldr r0, [pc, #1476] @ d6624 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r2, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r2, r5 │ │ │ │ add r4, r1, r3 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -186747,56 +186747,56 @@ │ │ │ │ mov r0, sl │ │ │ │ bl d75f0 │ │ │ │ mov r0, sl │ │ │ │ bl d7770 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6290 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 1dd70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 188ed8 │ │ │ │ + bl 188e90 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6290 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 1dd70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 186440 │ │ │ │ + bl 1863f8 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6290 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 1dd70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 186548 │ │ │ │ + bl 186500 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne d6348 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r7, [r0, #56] @ 0x38 │ │ │ │ @@ -186859,21 +186859,21 @@ │ │ │ │ bne d5ad8 │ │ │ │ b d5b90 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b d639c │ │ │ │ bl d8fc4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b d62c0 │ │ │ │ bl d8fc4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b d62c0 │ │ │ │ bl d97a8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #844] @ d6614 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [pc, #840] @ d6618 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #564] @ 0x234 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #1104] @ 0x450 │ │ │ │ @@ -186944,74 +186944,74 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d63d4 │ │ │ │ cmp r1, #1 │ │ │ │ bne d657c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ b d657c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne d6408 │ │ │ │ cmp r0, #1 │ │ │ │ bne d657c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl 2d5a2c │ │ │ │ + bl 2d59e4 │ │ │ │ b d657c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d6440 │ │ │ │ cmp r1, #1 │ │ │ │ bne d657c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ b d657c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #1104] @ 0x450 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d656c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d656c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b d6574 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b d6574 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1104 @ 0x450 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b d6574 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b d6574 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b d6584 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ b d657c │ │ │ │ mov r4, r0 │ │ │ │ b d6574 │ │ │ │ b d6504 │ │ │ │ @@ -187031,84 +187031,84 @@ │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne d6530 │ │ │ │ cmp r0, #1 │ │ │ │ bne d657c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ b d657c │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [sp, #1104] @ 0x450 │ │ │ │ b d657c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r3, r0, lsr pc │ │ │ │ eorseq r3, r2, ip, lsr r5 │ │ │ │ eorseq r3, r2, r4, asr r0 │ │ │ │ eorseq fp, r3, r4, ror pc │ │ │ │ - eoreq r0, sl, r6, lsl #6 │ │ │ │ + eoreq r0, sl, r6, asr #5 │ │ │ │ eorseq r3, r2, ip, lsl #1 │ │ │ │ eorseq r3, r2, r4, asr r3 │ │ │ │ eorseq fp, r3, ip, lsl #29 │ │ │ │ eorseq r3, r2, ip, lsl #11 │ │ │ │ mlaseq r2, r8, r0, r3 │ │ │ │ eorseq fp, r3, r0, lsr #30 │ │ │ │ - eoreq r1, sl, r9, ror r7 │ │ │ │ + eoreq r1, sl, r9, lsr r7 │ │ │ │ eorseq r3, r2, r0, ror #30 │ │ │ │ - strdeq r1, [sl], -r5 @ │ │ │ │ + strhteq r1, [sl], -r5 │ │ │ │ mlaseq r3, r8, r2, sl │ │ │ │ eorseq sl, r3, r0, lsl #15 │ │ │ │ - eoreq r0, sl, sp, lsl #31 │ │ │ │ - eoreq r4, sl, r0, lsl #15 │ │ │ │ - eoreq r0, sl, ip, asr #30 │ │ │ │ - mlaeq r8, r0, r9, r1 │ │ │ │ - ldrdeq r1, [r8], -r0 @ │ │ │ │ - eoreq r4, sl, sl, lsr #13 │ │ │ │ - strhteq r1, [r8], -r0 │ │ │ │ - strhteq r1, [r8], -r8 │ │ │ │ - eoreq r1, r8, r4, lsl #17 │ │ │ │ + eoreq r0, sl, sp, asr #30 │ │ │ │ + eoreq r4, sl, r0, asr #14 │ │ │ │ + eoreq r0, sl, ip, lsl #30 │ │ │ │ + eoreq r1, r8, r0, asr r9 │ │ │ │ + mlaeq r8, r0, pc, r1 @ │ │ │ │ + eoreq r4, sl, sl, ror #12 │ │ │ │ + eoreq r1, r8, r0, ror r8 │ │ │ │ + eoreq r1, r8, r8, ror r8 │ │ │ │ + eoreq r1, r8, r4, asr #16 │ │ │ │ eorseq sl, r3, ip, lsl #2 │ │ │ │ eorseq r9, r3, ip, asr pc │ │ │ │ eorseq sl, r3, ip, lsr r4 │ │ │ │ eorseq r9, r3, r0, lsr pc │ │ │ │ eorseq fp, r3, r4, lsl #16 │ │ │ │ - eoreq r1, sl, ip, lsr r0 │ │ │ │ + strdeq r0, [sl], -ip @ │ │ │ │ ldrhteq r3, [r2], -r8 │ │ │ │ eorseq r3, r2, r8, asr r8 │ │ │ │ @ instruction: 0xfffb0530 │ │ │ │ eorseq r3, r2, r0, lsr r2 │ │ │ │ eorseq r3, r2, ip, lsl r2 │ │ │ │ eorseq r9, r3, r8, asr #29 │ │ │ │ eorseq fp, r3, r4, lsr sl │ │ │ │ - eoreq r0, sl, r2, asr #9 │ │ │ │ + eoreq r0, sl, r2, lsl #9 │ │ │ │ mlaseq r2, r8, r2, r3 │ │ │ │ eorseq r3, r2, r0, asr r6 │ │ │ │ eorseq sl, r3, r4, lsr #8 │ │ │ │ eorseq sl, r3, ip, lsl #8 │ │ │ │ ldrshteq r3, [r2], -ip │ │ │ │ ldrshteq r3, [r2], -r8 │ │ │ │ - eoreq r0, sl, sl, lsr #14 │ │ │ │ + eoreq r0, sl, sl, ror #13 │ │ │ │ eorseq r3, r2, r8, ror #3 │ │ │ │ - eoreq r0, sl, r6, lsl #4 │ │ │ │ + eoreq r0, sl, r6, asr #3 │ │ │ │ mlaseq r2, ip, pc, r2 @ │ │ │ │ eorseq r3, r2, r4, lsr r2 │ │ │ │ - eoreq r1, r8, r8, lsl r8 │ │ │ │ + ldrdeq r1, [r8], -r8 @ │ │ │ │ eorseq r3, r2, ip, asr sl │ │ │ │ eorseq r3, r2, r8, lsr sl │ │ │ │ ldrshteq sl, [r3], -r4 │ │ │ │ - eoreq r0, sl, lr, ror r7 │ │ │ │ + eoreq r0, sl, lr, lsr r7 │ │ │ │ eorseq r3, r2, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r5, [pc, #1468] @ d6c3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -187117,15 +187117,15 @@ │ │ │ │ ldr r6, [pc, #1448] @ d6c40 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r1, [r6, #32] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs d675c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6764 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq d6bb4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -187159,15 +187159,15 @@ │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b d6764 │ │ │ │ cmp r1, #0 │ │ │ │ bne d6b20 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #5 │ │ │ │ beq d686c │ │ │ │ cmp r0, #2 │ │ │ │ @@ -187175,15 +187175,15 @@ │ │ │ │ ldr r6, [pc, #1220] @ d6c44 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r1, [r6, #44] @ 0x2c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs d6864 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq d686c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq d6bcc │ │ │ │ mov r1, r0 │ │ │ │ @@ -187225,15 +187225,15 @@ │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b d686c │ │ │ │ cmp r1, #0 │ │ │ │ bne d6b38 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #5 │ │ │ │ beq d6950 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -187241,15 +187241,15 @@ │ │ │ │ ldr r5, [pc, #960] @ d6c48 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs d6948 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6950 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq d6be4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -187282,41 +187282,41 @@ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #24] │ │ │ │ str lr, [sp, #20] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b d6950 │ │ │ │ cmp r1, #0 │ │ │ │ bne d6b50 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldr sl, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 323fe4 │ │ │ │ + bl 323f9c │ │ │ │ ldr r2, [pc, #740] @ d6c4c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 12d76c │ │ │ │ + bl 12d720 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ lsl r0, r4, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ bhi d6b68 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ beq d69e4 │ │ │ │ ldr r1, [pc, #748] @ d6c88 │ │ │ │ mov r5, #4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6b6c │ │ │ │ mov fp, r0 │ │ │ │ add r0, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r7, fp │ │ │ │ @@ -187328,15 +187328,15 @@ │ │ │ │ bne d69c0 │ │ │ │ b d69e8 │ │ │ │ mov fp, #4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 2eafa8 │ │ │ │ + bl 2eaf60 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ @@ -187353,60 +187353,60 @@ │ │ │ │ beq d6a64 │ │ │ │ ldr r1, [sl, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq d6a38 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d6a38 │ │ │ │ cmp r8, #0 │ │ │ │ beq d6a7c │ │ │ │ lsl r1, r8, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq d6a98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ bcs d6b84 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq d6abc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq d6af4 │ │ │ │ add r5, r6, #4 │ │ │ │ b d6ad8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq d6af4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq d6acc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d6acc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6b14 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r6, #24 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -187468,59 +187468,59 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq d6c2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl ca63c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, r3, r8, asr #13 │ │ │ │ ldrhteq r9, [r3], -r0 │ │ │ │ eorseq r9, r3, r8, asr #21 │ │ │ │ eorseq r9, r3, r0, asr #19 │ │ │ │ eorseq r2, r2, r8, asr r9 │ │ │ │ eorseq r2, r2, r4, asr r7 │ │ │ │ mlaseq r2, ip, lr, r2 │ │ │ │ ldrsbteq r2, [r2], -r4 │ │ │ │ @ instruction: 0xfffb00f8 │ │ │ │ eorseq r2, r2, r8, ror #29 │ │ │ │ - strdeq pc, [r9], -r2 @ │ │ │ │ + strhteq pc, [r9], -r2 @ │ │ │ │ eorseq r2, r2, r0, lsr sl │ │ │ │ ldrhteq r2, [r2], -r4 │ │ │ │ ldrshteq r2, [r2], -ip │ │ │ │ @ instruction: 0xfffb001c │ │ │ │ - strhteq lr, [r9], -r0 │ │ │ │ + eoreq lr, r9, r0, ror r7 │ │ │ │ ldrshteq r2, [r2], -ip │ │ │ │ - ldrdeq pc, [r9], -sl @ │ │ │ │ + mlaeq r9, sl, lr, pc @ │ │ │ │ eorseq r2, r2, r0, lsr sl │ │ │ │ ldrsbteq r9, [r3], -r0 │ │ │ │ - eoreq pc, r9, sl, asr #19 │ │ │ │ + eoreq pc, r9, sl, lsl #19 │ │ │ │ eorseq r2, r2, r0, lsl #15 │ │ │ │ eorseq r2, r2, r8, ror r5 │ │ │ │ eorseq r2, r2, ip, lsr #25 │ │ │ │ eorseq r2, r2, ip, lsl #26 │ │ │ │ @ instruction: 0xfffaff08 │ │ │ │ eorseq r2, r2, r0, lsr sp │ │ │ │ - eoreq pc, r9, r2, asr #29 │ │ │ │ + eoreq pc, r9, r2, lsl #29 │ │ │ │ eorseq r2, r2, r0, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ ldr fp, [pc, #1700] @ d7364 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #4 │ │ │ │ mov r6, #1 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7158 │ │ │ │ ldr r1, [pc, #1660] @ d7368 │ │ │ │ movw r2, #30065 @ 0x7571 │ │ │ │ movt r2, #29801 @ 0x7469 │ │ │ │ ldrb r3, [fp] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -187532,15 +187532,15 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r6, #16 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d716c │ │ │ │ movw r2, #25454 @ 0x636e │ │ │ │ str r7, [sp, #16] │ │ │ │ movt r2, #29541 @ 0x7365 │ │ │ │ ldr r1, [pc, #1576] @ d7370 │ │ │ │ ldrb r3, [fp] │ │ │ │ @@ -187563,15 +187563,15 @@ │ │ │ │ mov r0, #10 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7184 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #29813 @ 0x7475 │ │ │ │ strh r0, [r8, #8] │ │ │ │ movw r0, #24877 @ 0x612d │ │ │ │ movt r0, #28514 @ 0x6f62 │ │ │ │ @@ -187640,39 +187640,39 @@ │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ add r7, sp, #316 @ 0x13c │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r7, #0 │ │ │ │ beq d6ee0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2e8de0 │ │ │ │ + bl 2e8d98 │ │ │ │ b d6ee4 │ │ │ │ - bl 2e8d80 │ │ │ │ + bl 2e8d38 │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq d6f78 │ │ │ │ ldr r4, [sp, #340] @ 0x154 │ │ │ │ mov r1, #4 │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7118 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ mov r1, #4 │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #12 │ │ │ │ str r5, [sp, #356] @ 0x164 │ │ │ │ str r6, [sp, #352] @ 0x160 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7128 │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ mov r3, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [pc, #1056] @ d737c │ │ │ │ @@ -187687,28 +187687,28 @@ │ │ │ │ ldr r8, [sp, #344] @ 0x158 │ │ │ │ cmp r8, #0 │ │ │ │ beq d7008 │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ mov r1, #4 │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7138 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ mov r1, #4 │ │ │ │ ldrb r0, [fp] │ │ │ │ mov r0, #12 │ │ │ │ str r8, [sp, #356] @ 0x164 │ │ │ │ str r6, [sp, #352] @ 0x160 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7148 │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ mov r3, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [pc, #924] @ d7388 │ │ │ │ @@ -187726,15 +187726,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ beq d7034 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7044 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ beq d7054 │ │ │ │ @@ -187751,15 +187751,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq d7098 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ bne d70dc │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ cmp r5, #0 │ │ │ │ beq d70dc │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -187768,15 +187768,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq d70dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ cmp r7, r2 │ │ │ │ beq d7110 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r4, r2, #1 │ │ │ │ @@ -187832,23 +187832,23 @@ │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d731c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d731c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d71fc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ bne d731c │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ beq d731c │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ bl ca468 │ │ │ │ @@ -187921,15 +187921,15 @@ │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl ed708 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ cmp r0, #0 │ │ │ │ beq d72cc │ │ │ │ bl 1e1a8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ bne d72d8 │ │ │ │ @@ -187937,19 +187937,19 @@ │ │ │ │ bl 38ac8 │ │ │ │ eorseq r9, r3, r0, lsr #3 │ │ │ │ eorseq r3, r2, r8, asr #27 │ │ │ │ eorseq r2, r2, r4, ror r3 │ │ │ │ eorseq r3, r2, ip, ror sp │ │ │ │ eorseq r2, r2, ip, asr r3 │ │ │ │ eorseq r3, r2, r4, asr #25 │ │ │ │ - andeq r4, sl, r8, asr #7 │ │ │ │ - eoreq sl, r9, sl, lsl pc │ │ │ │ + andeq r4, sl, r0, lsl #7 │ │ │ │ + ldrdeq sl, [r9], -sl @ │ │ │ │ @ instruction: 0x0001c8b4 │ │ │ │ - andeq r4, sl, r8, lsr r3 │ │ │ │ - mlaeq r9, r3, lr, sl │ │ │ │ + strdeq r4, [sl], -r0 │ │ │ │ + eoreq sl, r9, r3, asr lr │ │ │ │ andeq ip, r1, r0, ror #19 │ │ │ │ eorseq r2, r2, r0, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #800 @ 0x320 │ │ │ │ ldr r9, [pc, #520] @ d75b0 │ │ │ │ add r8, sp, #416 @ 0x1a0 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -188008,15 +188008,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs d7530 │ │ │ │ ldr r0, [pc, #320] @ d75d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7538 │ │ │ │ ldr r0, [pc, #304] @ d75dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq d7598 │ │ │ │ @@ -188043,15 +188043,15 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r4, [sp, #432] @ 0x1b0 │ │ │ │ str ip, [sp, #416] @ 0x1a0 │ │ │ │ str r4, [sp, #428] @ 0x1ac │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ add sp, sp, #800 @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ bne d757c │ │ │ │ add sp, sp, #800 @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #112] @ d75b8 │ │ │ │ @@ -188078,95 +188078,95 @@ │ │ │ │ b d7538 │ │ │ │ ldr r0, [pc, #72] @ d75e8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #68] @ d75ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - eoreq pc, r9, r0, ror #19 │ │ │ │ + eoreq pc, r9, r0, lsr #19 │ │ │ │ eorseq sl, r3, r4, lsr r0 │ │ │ │ eorseq r9, r3, r4, asr #29 │ │ │ │ eorseq r1, r2, r8, lsr ip │ │ │ │ eorseq r2, r2, r8, lsl r1 │ │ │ │ eorseq sl, r3, ip, lsr r0 │ │ │ │ - eoreq pc, r9, ip, asr r6 @ │ │ │ │ + eoreq pc, r9, ip, lsl r6 @ │ │ │ │ eorseq r8, r3, r8, ror #17 │ │ │ │ eorseq r8, r3, ip, lsr sp │ │ │ │ eorseq r8, r3, r8, lsr ip │ │ │ │ eorseq r8, r3, r4, lsr #26 │ │ │ │ eorseq r8, r3, r0, lsl sp │ │ │ │ mlaseq r2, r8, r0, r2 │ │ │ │ eorseq r2, r2, ip, ror #2 │ │ │ │ - eoreq pc, r9, lr, lsl #10 │ │ │ │ + eoreq pc, r9, lr, asr #9 │ │ │ │ ldrsbteq r2, [r2], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #336] @ d7750 │ │ │ │ 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 d76cc │ │ │ │ - bl 188c3c │ │ │ │ + bl 188bf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ beq d76e4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e2600 │ │ │ │ + bl 2e25b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq d7678 │ │ │ │ cmp r4, #0 │ │ │ │ beq d76ec │ │ │ │ ldr r1, [pc, #264] @ d7764 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dcf8 │ │ │ │ b d76a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq d76ec │ │ │ │ ldr r1, [pc, #216] @ d7760 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f9b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d76b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #148] @ d7768 │ │ │ │ mov r1, #24 │ │ │ │ ldr r2, [pc, #144] @ d776c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ bl d522c │ │ │ │ b d76f0 │ │ │ │ bl d9940 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #88] @ d7754 │ │ │ │ ldr r5, [pc, #88] @ d7758 │ │ │ │ ldr r2, [pc, #88] @ d775c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -188186,32 +188186,32 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ mlaseq r3, r0, r4, sl │ │ │ │ eorseq r1, r2, r4, lsl #28 │ │ │ │ @ instruction: 0xfffaf0bc │ │ │ │ eorseq r1, r2, r8, ror #27 │ │ │ │ - eoreq pc, r9, ip, asr r8 @ │ │ │ │ - eoreq pc, r9, r8, lsl #17 │ │ │ │ - strdeq pc, [r9], -r8 @ │ │ │ │ + eoreq pc, r9, ip, lsl r8 @ │ │ │ │ + eoreq pc, r9, r8, asr #16 │ │ │ │ + strhteq pc, [r9], -r8 @ │ │ │ │ eorseq r2, r2, r8, lsr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r7, [pc, #820] @ d7ab4 │ │ │ │ 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 d7990 │ │ │ │ - bl 188a9c │ │ │ │ + bl 188a54 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq d7864 │ │ │ │ cmp r1, #1 │ │ │ │ bne d78d4 │ │ │ │ @@ -188249,15 +188249,15 @@ │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ b d7970 │ │ │ │ cmp r0, #0 │ │ │ │ beq d79a8 │ │ │ │ ldr r1, [pc, #596] @ d7ac8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ @@ -188317,21 +188317,21 @@ │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq d7988 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #320] @ d7ad8 │ │ │ │ mov r1, #24 │ │ │ │ ldr r2, [pc, #316] @ d7adc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -188365,15 +188365,15 @@ │ │ │ │ bl 265a0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1db84 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ bne d7948 │ │ │ │ bl d515c │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #132] @ d7abc │ │ │ │ ldr r7, [pc, #132] @ d7ac0 │ │ │ │ ldr r2, [pc, #132] @ d7ac4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -188396,27 +188396,27 @@ │ │ │ │ b d7a90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d7aac │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq sl, r3, ip, lsl #6 │ │ │ │ ldrshteq sl, [r3], -r0 │ │ │ │ eorseq r1, r2, r8, asr #21 │ │ │ │ @ instruction: 0xfffaed80 │ │ │ │ eorseq r1, r2, ip, lsr #21 │ │ │ │ eorseq sl, r3, r0, asr r2 │ │ │ │ eorseq sl, r3, r0, ror #3 │ │ │ │ - eoreq pc, r9, r3, lsr #11 │ │ │ │ - eoreq pc, r9, r7, lsr #13 │ │ │ │ - eoreq pc, r9, r4, lsr r5 @ │ │ │ │ + eoreq pc, r9, r3, ror #10 │ │ │ │ + eoreq pc, r9, r7, ror #12 │ │ │ │ + strdeq pc, [r9], -r4 @ │ │ │ │ eorseq r1, r2, r4, ror #26 │ │ │ │ eorseq r1, r2, r0, lsl #27 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8} │ │ │ │ ldr r1, [pc, #244] @ d7be8 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -188449,15 +188449,15 @@ │ │ │ │ beq d7b74 │ │ │ │ b d7b88 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ bne d7b88 │ │ │ │ ldr r1, [pc, #112] @ d7bec │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 196bdc │ │ │ │ + bl 196b94 │ │ │ │ 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 │ │ │ │ @@ -188484,32 +188484,32 @@ │ │ │ │ mlaseq r2, ip, fp, r1 │ │ │ │ eorseq r1, r2, r4, asr fp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e14c0 │ │ │ │ + bl 2e1478 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #168] @ d7cc0 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ beq d7c48 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e194c │ │ │ │ + b 2e1904 │ │ │ │ bl 1ec10 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #108] @ d7cc4 │ │ │ │ ldr r2, [pc, #108] @ d7cc8 │ │ │ │ ldr r5, [pc, #108] @ d7ccc │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -188540,40 +188540,40 @@ │ │ │ │ mlaseq r2, ip, r8, r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #600 @ 0x258 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2e12e0 │ │ │ │ + bl 2e1298 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #44 @ 0x2c │ │ │ │ - bl 12f134 │ │ │ │ + bl 12f0e8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1f030 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #584 @ 0x248 │ │ │ │ add r1, lr, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a0f0 │ │ │ │ + bl 11a0a4 │ │ │ │ ldr r2, [pc, #1396] @ d82a0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r4, [sp] │ │ │ │ add r4, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, lr, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #7 │ │ │ │ bl 8a410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e1328 │ │ │ │ + bl 2e12e0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #1608] @ 0x648 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ @@ -188588,28 +188588,28 @@ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f234 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d817c │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ beq d7de0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #1260] @ d82d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #10 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #1084] @ 0x43c │ │ │ │ @@ -188623,15 +188623,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ bl 113af4 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ beq d7e38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #1180] @ d82dc │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #13 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #1084] @ 0x43c │ │ │ │ @@ -188645,54 +188645,54 @@ │ │ │ │ mov r3, r6 │ │ │ │ bl 113af4 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ beq d7e90 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #1100] @ d82e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #4 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e0ac │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d8198 │ │ │ │ ldr r1, [pc, #1048] @ d82e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #4 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #1080] @ 0x438 │ │ │ │ ldr r7, [sp, #1084] @ 0x43c │ │ │ │ bl 1f4c8 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt d7f14 │ │ │ │ cmp r6, #0 │ │ │ │ beq d7f14 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #976] @ d82ec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8214 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ @@ -188712,28 +188712,28 @@ │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f234 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d81a8 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ beq d7fd0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #720] @ d82a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #10 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #1084] @ 0x43c │ │ │ │ @@ -188747,15 +188747,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ bl 113af4 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ beq d8028 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #640] @ d82b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #9 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #1084] @ 0x43c │ │ │ │ @@ -188769,54 +188769,54 @@ │ │ │ │ mov r3, r6 │ │ │ │ bl 113af4 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ beq d8080 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #560] @ d82b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #9 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e0ac │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d81c4 │ │ │ │ ldr r1, [pc, #508] @ d82bc │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #9 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #1080] @ 0x438 │ │ │ │ ldr r7, [sp, #1084] @ 0x43c │ │ │ │ bl 1f4c8 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt d8104 │ │ │ │ cmp r6, #0 │ │ │ │ beq d8104 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #436] @ d82c0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8214 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ @@ -188835,33 +188835,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #600 @ 0x258 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f798 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ bne d7dd4 │ │ │ │ b d7de0 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d7ec8 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ bne d7fc4 │ │ │ │ b d7fd0 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d80b8 │ │ │ │ ldr r0, [pc, #236] @ d82c8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #232] @ d82cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -188888,60 +188888,60 @@ │ │ │ │ b d8248 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d8290 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d8290 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b d8298 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b d8298 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, sl, r4, lsr #12 │ │ │ │ - eoreq pc, r9, r1, lsl #1 │ │ │ │ - eoreq pc, r9, r9, rrx │ │ │ │ - eoreq pc, r9, r3, asr r0 @ │ │ │ │ - eoreq pc, r9, sp, lsl r0 @ │ │ │ │ - eoreq pc, r9, r6 │ │ │ │ - eoreq lr, r9, lr, asr #31 │ │ │ │ - mlaeq r9, r6, pc, lr @ │ │ │ │ + eoreq r2, sl, r4, ror #11 │ │ │ │ + eoreq pc, r9, r1, asr #32 │ │ │ │ + eoreq pc, r9, r9, lsr #32 │ │ │ │ + eoreq pc, r9, r3, lsl r0 @ │ │ │ │ + ldrdeq lr, [r9], -sp @ │ │ │ │ + eoreq lr, r9, r6, asr #31 │ │ │ │ + eoreq lr, r9, lr, lsl #31 │ │ │ │ + eoreq lr, r9, r6, asr pc │ │ │ │ eorseq r7, r3, r0, ror #26 │ │ │ │ - eoreq lr, r9, lr, lsl #30 │ │ │ │ + eoreq lr, r9, lr, asr #29 │ │ │ │ ldrhteq r1, [r2], -r8 │ │ │ │ ldrhteq r1, [r2], -r8 │ │ │ │ - ldrdeq pc, [r9], -r7 @ │ │ │ │ - eoreq pc, r9, r9, asr r2 @ │ │ │ │ - eoreq pc, r9, r3, asr #4 │ │ │ │ - eoreq pc, r9, r3, ror #4 │ │ │ │ - eoreq pc, r7, r4, asr r7 @ │ │ │ │ - eoreq pc, r7, ip, lsl r7 @ │ │ │ │ - eoreq pc, r7, r4, ror #13 │ │ │ │ + mlaeq r9, r7, r2, pc @ │ │ │ │ + eoreq pc, r9, r9, lsl r2 @ │ │ │ │ + eoreq pc, r9, r3, lsl #4 │ │ │ │ + eoreq pc, r9, r3, lsr #4 │ │ │ │ + eoreq pc, r7, r4, lsl r7 @ │ │ │ │ + ldrdeq pc, [r7], -ip @ │ │ │ │ + eoreq pc, r7, r4, lsr #13 │ │ │ │ eorseq r7, r3, r0, asr pc │ │ │ │ - eoreq pc, r7, ip, asr r6 @ │ │ │ │ + eoreq pc, r7, ip, lsl r6 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #600 @ 0x258 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2e12e0 │ │ │ │ + bl 2e1298 │ │ │ │ ldr r1, [pc, #1404] @ d8894 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #15 │ │ │ │ add r0, lr, #44 @ 0x2c │ │ │ │ bl e9254 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -188949,26 +188949,26 @@ │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1f030 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #584 @ 0x248 │ │ │ │ add r1, lr, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a0f0 │ │ │ │ + bl 11a0a4 │ │ │ │ ldr r2, [pc, #1344] @ d8898 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r4, [sp] │ │ │ │ add r4, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, lr, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #7 │ │ │ │ bl 8a410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e1328 │ │ │ │ + bl 2e12e0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #1608] @ 0x648 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr r4 │ │ │ │ @@ -188983,28 +188983,28 @@ │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f234 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d878c │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ beq d840c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #1164] @ d88a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #5 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #1084] @ 0x43c │ │ │ │ @@ -189024,28 +189024,28 @@ │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f234 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d8770 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ beq d84b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #1056] @ d88d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #10 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #1084] @ 0x43c │ │ │ │ @@ -189059,59 +189059,59 @@ │ │ │ │ mov r3, r6 │ │ │ │ bl 113af4 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ beq d8508 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #976] @ d88e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #2 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #1080] @ 0x438 │ │ │ │ ldr r7, [sp, #1084] @ 0x43c │ │ │ │ bl 1f4c8 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt d8740 │ │ │ │ cmp r6, #0 │ │ │ │ beq d8740 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d8740 │ │ │ │ ldr r1, [pc, #860] @ d88bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #540] @ 0x21c │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f234 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d87a8 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ beq d85b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #768] @ d88c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #9 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #1084] @ 0x43c │ │ │ │ @@ -189125,15 +189125,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ bl 113af4 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ beq d8610 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #656] @ d88a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #16 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #1084] @ 0x43c │ │ │ │ @@ -189147,54 +189147,54 @@ │ │ │ │ mov r3, r6 │ │ │ │ bl 113af4 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ beq d8668 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #576] @ d88b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #4 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e0ac │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d8760 │ │ │ │ ldr r1, [pc, #524] @ d88b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #4 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #1080] @ 0x438 │ │ │ │ ldr r7, [sp, #1084] @ 0x43c │ │ │ │ bl 1f4c8 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt d86ec │ │ │ │ cmp r6, #0 │ │ │ │ beq d86ec │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [pc, #452] @ d88b8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8804 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ @@ -189212,33 +189212,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #600 @ 0x258 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f798 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d86a0 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ bne d84a4 │ │ │ │ b d84b0 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ bne d8400 │ │ │ │ b d840c │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ bne d85ac │ │ │ │ b d85b8 │ │ │ │ ldr r0, [pc, #256] @ d88cc │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #252] @ d88d0 │ │ │ │ @@ -189269,67 +189269,67 @@ │ │ │ │ b d883c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #1080] @ 0x438 │ │ │ │ cmp r1, #0 │ │ │ │ beq d8884 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d8884 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b d888c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ b d888c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strdeq lr, [r9], -r6 @ │ │ │ │ - strdeq r1, [sl], -r8 @ │ │ │ │ - eoreq lr, r9, r9, ror #26 │ │ │ │ - eoreq lr, r9, r6, lsl #27 │ │ │ │ - eoreq lr, r9, r7, lsl ip │ │ │ │ - eoreq fp, r9, ip, asr #10 │ │ │ │ - eoreq lr, r7, ip, ror pc │ │ │ │ - eoreq lr, r7, r4, asr #30 │ │ │ │ - eoreq lr, r7, ip, lsl #30 │ │ │ │ + strhteq lr, [r9], -r6 │ │ │ │ + strhteq r1, [sl], -r8 │ │ │ │ + eoreq lr, r9, r9, lsr #26 │ │ │ │ + eoreq lr, r9, r6, asr #26 │ │ │ │ + ldrdeq lr, [r9], -r7 @ │ │ │ │ + eoreq fp, r9, ip, lsl #10 │ │ │ │ + eoreq lr, r7, ip, lsr pc │ │ │ │ + eoreq lr, r7, r4, lsl #30 │ │ │ │ + eoreq lr, r7, ip, asr #29 │ │ │ │ eorseq r7, r3, r8, ror r7 │ │ │ │ - eoreq lr, r9, pc, lsr ip │ │ │ │ - eoreq lr, r9, pc, ror #24 │ │ │ │ - eoreq lr, r9, fp, ror #20 │ │ │ │ - eoreq lr, r7, r8, lsl #29 │ │ │ │ + strdeq lr, [r9], -pc @ │ │ │ │ + eoreq lr, r9, pc, lsr #24 │ │ │ │ + eoreq lr, r9, fp, lsr #20 │ │ │ │ + eoreq lr, r7, r8, asr #28 │ │ │ │ eorseq r0, r2, r0, ror #31 │ │ │ │ eorseq r0, r2, r0, ror #31 │ │ │ │ - eoreq lr, r9, r0, ror #27 │ │ │ │ - strhteq lr, [r9], -r4 │ │ │ │ - mlaeq r9, lr, sp, lr │ │ │ │ - eoreq lr, r9, r6, ror #26 │ │ │ │ + eoreq lr, r9, r0, lsr #27 │ │ │ │ + eoreq lr, r9, r4, ror sp │ │ │ │ + eoreq lr, r9, lr, asr sp │ │ │ │ + eoreq lr, r9, r6, lsr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #164] @ d8998 │ │ │ │ ldr r5, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #88] @ 0x58 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ ldr r1, [pc, #140] @ d899c │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #19 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movwne r2, #1 │ │ │ │ bl 1e010 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -189340,41 +189340,41 @@ │ │ │ │ beq d8974 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f798 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r4, #0 │ │ │ │ bne d8950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq d8990 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrshteq r8, [r3], -r0 │ │ │ │ - eoreq lr, r9, r0, lsr #8 │ │ │ │ + eoreq lr, r9, r0, ror #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #388] @ d8b34 │ │ │ │ ldr r5, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #88] @ 0x58 │ │ │ │ add r0, r0, r5 │ │ │ │ add r6, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ beq d8a54 │ │ │ │ - bl 2e509c │ │ │ │ + bl 2e5054 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq d8ab4 │ │ │ │ cmp r4, #0 │ │ │ │ beq d8a04 │ │ │ │ mov r0, r4 │ │ │ │ @@ -189384,31 +189384,31 @@ │ │ │ │ lsr r4, r0, #5 │ │ │ │ b d8a08 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [pc, #308] @ d8b44 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e010 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bl d5160 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #228] @ d8b48 │ │ │ │ ldr r6, [pc, #228] @ d8b4c │ │ │ │ ldr r2, [pc, #228] @ d8b50 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -189424,15 +189424,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ bl d8fc4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #116] @ d8b38 │ │ │ │ ldr r2, [pc, #116] @ d8b3c │ │ │ │ ldr r6, [pc, #116] @ d8b40 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -189459,38 +189459,38 @@ │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, r3, r4, lsr sp │ │ │ │ @ instruction: 0xfffadd34 │ │ │ │ eorseq r0, r2, ip, lsl sl │ │ │ │ eorseq r0, r2, r0, lsr sl │ │ │ │ - eoreq lr, r9, ip, asr r3 │ │ │ │ + eoreq lr, r9, ip, lsl r3 │ │ │ │ mlaseq r2, ip, sl, r0 │ │ │ │ @ instruction: 0xfffadd58 │ │ │ │ eorseq r0, r2, r0, lsr #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #228] @ d8c48 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ add r5, r0, r3 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 188a9c │ │ │ │ + bl 188a54 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8ba4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq d8be0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne d8bbc │ │ │ │ - bl 157a18 │ │ │ │ + bl 1579d0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq d8be0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq d8c44 │ │ │ │ bl 1f21c │ │ │ │ @@ -189499,15 +189499,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 1e16c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f798 │ │ │ │ bl d5160 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #92] @ d8c4c │ │ │ │ ldr r5, [pc, #92] @ d8c50 │ │ │ │ ldr r2, [pc, #92] @ d8c54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -189523,15 +189523,15 @@ │ │ │ │ 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 38904 │ │ │ │ - bl 157b74 │ │ │ │ + bl 157b2c │ │ │ │ eorseq r8, r3, r0, lsl #23 │ │ │ │ eorseq r0, r2, r0, lsl r9 │ │ │ │ @ instruction: 0xfffadbc8 │ │ │ │ ldrshteq r0, [r2], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #220] @ d8d44 │ │ │ │ @@ -189541,37 +189541,37 @@ │ │ │ │ add r0, r2, r0 │ │ │ │ add r5, r0, r3 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ beq d8cd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8cc4 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ beq d8ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ac80 │ │ │ │ + bl 14ac38 │ │ │ │ eor r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e2600 │ │ │ │ + b 2e25b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e2600 │ │ │ │ + b 2e25b8 │ │ │ │ bl d522c │ │ │ │ b d8ce4 │ │ │ │ bl d8fc4 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #88] @ d8d48 │ │ │ │ ldr r5, [pc, #88] @ d8d4c │ │ │ │ ldr r2, [pc, #88] @ d8d50 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -189624,15 +189624,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffffc524 │ │ │ │ @ instruction: 0xfffada88 │ │ │ │ eorseq r0, r2, r8, asr #25 │ │ │ │ - eoreq lr, r9, fp, ror r6 │ │ │ │ + eoreq lr, r9, fp, lsr r6 │ │ │ │ eorseq r0, r2, r4, lsr #25 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [pc, #256] @ d8ef0 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ @@ -189670,15 +189670,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 38904 │ │ │ │ bl d515c │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #88] @ d8ef4 │ │ │ │ ldr r7, [pc, #88] @ d8ef8 │ │ │ │ ldr r2, [pc, #88] @ d8efc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -189708,30 +189708,30 @@ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #156] @ d8fb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d8fa8 │ │ │ │ ldr r0, [pc, #108] @ d8fbc │ │ │ │ mov r2, #5 │ │ │ │ ldr r1, [pc, #104] @ d8fc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r0, #40] @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -189739,22 +189739,22 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d8f48 │ │ │ │ - eoreq lr, r9, lr, lsl r5 │ │ │ │ + ldrdeq lr, [r9], -lr @ │ │ │ │ mlaseq r3, r0, r7, r8 │ │ │ │ - eoreq sp, r9, r8, lsr #30 │ │ │ │ + eoreq sp, r9, r8, ror #29 │ │ │ │ ldr r0, [pc, #108] @ d9038 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne d8fec │ │ │ │ ldr r0, [pc, #100] @ d9048 │ │ │ │ @@ -189816,15 +189816,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffffc140 │ │ │ │ @ instruction: 0xfffad794 │ │ │ │ - mlaeq r9, r2, r5, lr │ │ │ │ + eoreq lr, r9, r2, asr r5 │ │ │ │ eorseq r0, r2, r8, asr #20 │ │ │ │ eorseq r0, r2, ip, lsl sl │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r1, [pc, #384] @ d9274 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -189895,15 +189895,15 @@ │ │ │ │ ldr r2, [pc, #140] @ d928c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #8 │ │ │ │ b d91ac │ │ │ │ bl d515c │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #88] @ d9278 │ │ │ │ ldr r7, [pc, #88] @ d927c │ │ │ │ ldr r2, [pc, #88] @ d9280 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -189936,30 +189936,30 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #236] @ d9398 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d9378 │ │ │ │ ldr r5, [pc, #188] @ d939c │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #184] @ d93a0 │ │ │ │ mov r2, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #64] @ 0x40 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -189967,15 +189967,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne d9388 │ │ │ │ ldr r1, [pc, #124] @ d93a4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #5 │ │ │ │ ldrd r6, [r5, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -189983,27 +189983,27 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d92d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d9320 │ │ │ │ - eoreq lr, r9, r6, ror r3 │ │ │ │ + eoreq lr, r9, r6, lsr r3 │ │ │ │ eorseq r8, r3, r4, lsl #7 │ │ │ │ - eoreq lr, r9, r8, ror #6 │ │ │ │ - eoreq sp, r9, r0, asr fp │ │ │ │ + eoreq lr, r9, r8, lsr #6 │ │ │ │ + eoreq sp, r9, r0, lsl fp │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #104] @ d9420 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #100] @ d9424 │ │ │ │ ldr ip, [pc, #100] @ d9428 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -190029,15 +190029,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffffbed0 │ │ │ │ @ instruction: 0xfffad434 │ │ │ │ eorseq r0, r2, r4, lsl #14 │ │ │ │ - strdeq lr, [r9], -r4 @ │ │ │ │ + strhteq lr, [r9], -r4 │ │ │ │ eorseq r0, r2, r0, ror #14 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r1, [pc, #472] @ d961c │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #112] @ 0x70 │ │ │ │ @@ -190129,15 +190129,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d949c │ │ │ │ bl d98b8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #88] @ d9620 │ │ │ │ ldr r7, [pc, #88] @ d9624 │ │ │ │ ldr r2, [pc, #88] @ d9628 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -190175,30 +190175,30 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [pc, #300] @ d9794 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d9764 │ │ │ │ ldr r5, [pc, #252] @ d9798 │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [pc, #248] @ d979c │ │ │ │ mov r2, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #112] @ 0x70 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -190206,60 +190206,60 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne d9774 │ │ │ │ ldr r1, [pc, #188] @ d97a0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d9784 │ │ │ │ ldr r1, [pc, #128] @ d97a4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1faa4 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d9694 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d96dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d971c │ │ │ │ - eoreq lr, r9, lr, lsl #1 │ │ │ │ + eoreq lr, r9, lr, asr #32 │ │ │ │ eorseq r7, r3, r8, asr #31 │ │ │ │ - eoreq sl, r9, r8, asr #9 │ │ │ │ - eoreq lr, r9, r5, asr #32 │ │ │ │ - strhteq lr, [r9], -r4 │ │ │ │ + eoreq sl, r9, r8, lsl #9 │ │ │ │ + eoreq lr, r9, r5 │ │ │ │ + eoreq lr, r9, r4, ror r0 │ │ │ │ ldr r0, [pc, #108] @ d981c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne d97d0 │ │ │ │ ldr r0, [pc, #100] @ d982c │ │ │ │ @@ -190658,15 +190658,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b d9b28 │ │ │ │ bl d9830 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #88] @ d9e64 │ │ │ │ ldr r7, [pc, #88] @ d9e68 │ │ │ │ ldr r2, [pc, #88] @ d9e6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -190726,30 +190726,30 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r1, [pc, #2648] @ da95c │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne da5f4 │ │ │ │ ldr r8, [pc, #2600] @ da960 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #2596] @ da964 │ │ │ │ mov r2, #13 │ │ │ │ add r8, pc, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r4, [r8, #88] @ 0x58 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -190757,15 +190757,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne da604 │ │ │ │ ldr r1, [pc, #2536] @ da968 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #5 │ │ │ │ ldrd r4, [r8, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -190773,15 +190773,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne da614 │ │ │ │ ldr r1, [pc, #2476] @ da96c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #9 │ │ │ │ ldrd r4, [r8, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -190789,15 +190789,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne da624 │ │ │ │ ldr r1, [pc, #2416] @ da970 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ ldrd r4, [r8, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -190805,15 +190805,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne da634 │ │ │ │ ldr r1, [pc, #2356] @ da974 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ ldrd r4, [r8, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -190821,28 +190821,28 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne da644 │ │ │ │ ldr r1, [pc, #2296] @ da978 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldrd r4, [r8, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne da654 │ │ │ │ ldr r0, [pc, #2200] @ da958 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq da7e0 │ │ │ │ ldr r9, [pc, #2224] @ da988 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ dmb ish │ │ │ │ @@ -190913,15 +190913,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ bne da1fc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ b da218 │ │ │ │ - bl 2e7d30 │ │ │ │ + bl 2e7ce8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl 1f3cc │ │ │ │ mov r0, #1 │ │ │ │ stm r4, {r0, r5} │ │ │ │ mov r0, r5 │ │ │ │ @@ -191001,15 +191001,15 @@ │ │ │ │ mov r7, r9 │ │ │ │ ldr r9, [pc, #1632] @ da9ac │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #19 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #19 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq da908 │ │ │ │ ldr r6, [pc, #1600] @ da9b0 │ │ │ │ mov r2, #19 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ @@ -191020,15 +191020,15 @@ │ │ │ │ str sl, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #19 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r3, [pc, #1536] @ da9b4 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -191098,15 +191098,15 @@ │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ bne da6c0 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #20 │ │ │ │ mov r7, #20 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq da91c │ │ │ │ ldr r6, [pc, #1228] @ da9c0 │ │ │ │ mov r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ @@ -191117,15 +191117,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #20 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r3, [pc, #1164] @ da9c4 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -191169,39 +191169,39 @@ │ │ │ │ beq da6c0 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ b da590 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d9f30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d9f78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d9fb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b d9ff8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b da038 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b da078 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b da0b8 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r4, [r0, #-8] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ @@ -191228,15 +191228,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #17 │ │ │ │ mov r7, #17 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq da930 │ │ │ │ ldr r6, [pc, #736] @ da9dc │ │ │ │ mov r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ @@ -191247,34 +191247,34 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 85164 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #17 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r3, [pc, #672] @ da9e0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e430 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne da7cc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b da3d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ beq da568 │ │ │ │ ldr r0, [pc, #556] @ da9c8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [pc, #552] @ da9cc │ │ │ │ @@ -191287,15 +191287,15 @@ │ │ │ │ add r0, sl, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b da568 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #404] @ da97c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ @@ -191385,48 +191385,48 @@ │ │ │ │ bl 38854 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, r3, r0, lsr #24 │ │ │ │ - eoreq sp, r9, r7, lsr r9 │ │ │ │ + strdeq sp, [r9], -r7 @ │ │ │ │ eorseq r7, r3, r4, lsr #15 │ │ │ │ - eoreq sp, r9, r4, lsr #18 │ │ │ │ - eoreq sp, r9, sp, ror #17 │ │ │ │ - strhteq sp, [r9], -r2 │ │ │ │ - eoreq sp, r9, fp, ror r8 │ │ │ │ - eoreq sp, r9, sl, asr #16 │ │ │ │ - strhteq sl, [r9], -ip │ │ │ │ + eoreq sp, r9, r4, ror #17 │ │ │ │ + eoreq sp, r9, sp, lsr #17 │ │ │ │ + eoreq sp, r9, r2, ror r8 │ │ │ │ + eoreq sp, r9, fp, lsr r8 │ │ │ │ + eoreq sp, r9, sl, lsl #16 │ │ │ │ + eoreq sl, r9, ip, ror pc │ │ │ │ eorseq r5, r3, ip, ror r5 │ │ │ │ eorseq lr, r1, r0, lsl #23 │ │ │ │ eorseq lr, r1, r8, ror fp │ │ │ │ mlaseq r3, r8, r5, r7 │ │ │ │ eorseq lr, r1, r8, asr #30 │ │ │ │ eorseq lr, r1, r4, asr sl │ │ │ │ - mlaeq r9, r1, r5, ip │ │ │ │ + eoreq ip, r9, r1, asr r5 │ │ │ │ eorseq pc, r1, r8, lsl #4 │ │ │ │ eorseq pc, r1, ip, asr #3 │ │ │ │ - eoreq ip, r9, r1, lsl #11 │ │ │ │ + eoreq ip, r9, r1, asr #10 │ │ │ │ eorseq lr, r1, ip, asr #29 │ │ │ │ ldrsbteq lr, [r1], -r8 │ │ │ │ eorseq r5, r3, ip, lsl fp │ │ │ │ - strhteq ip, [r9], -ip │ │ │ │ - andeq r8, r7, r0, lsr #31 │ │ │ │ + eoreq ip, r9, ip, ror r9 │ │ │ │ + andeq r8, r7, r8, asr pc │ │ │ │ eorseq lr, r1, r8, lsl #29 │ │ │ │ mlaseq r1, r4, r9, lr │ │ │ │ - eoreq ip, r9, r8, asr r8 │ │ │ │ - andeq r6, r7, r8, ror #8 │ │ │ │ + eoreq ip, r9, r8, lsl r8 │ │ │ │ + andeq r6, r7, r0, lsr #8 │ │ │ │ ldrhteq lr, [r1], -r8 │ │ │ │ eorseq lr, r1, r4, asr #21 │ │ │ │ eorseq lr, r1, r8, lsr #23 │ │ │ │ - eoreq ip, r9, r1, lsr #1 │ │ │ │ + eoreq ip, r9, r1, rrx │ │ │ │ ldrshteq lr, [r1], -r8 │ │ │ │ - eoreq ip, r9, r0, ror r6 │ │ │ │ - andeq r8, r7, r8, asr #4 │ │ │ │ + eoreq ip, r9, r0, lsr r6 │ │ │ │ + andeq r8, r7, r0, lsl #4 │ │ │ │ eorseq lr, r1, r8, lsr #22 │ │ │ │ ldrsbteq lr, [r1], -r0 │ │ │ │ ldrhteq lr, [r1], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #368] @ dab70 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -191464,15 +191464,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #232] @ dab8c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #228] @ dab90 │ │ │ │ ldr ip, [pc, #228] @ dab94 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ @@ -191570,15 +191570,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #232] @ dad34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #228] @ dad38 │ │ │ │ ldr ip, [pc, #228] @ dad3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ @@ -191679,15 +191679,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b dad84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #128] @ dae80 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r5, [pc, #124] @ dae84 │ │ │ │ ldr ip, [pc, #124] @ dae88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ @@ -191813,15 +191813,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #276] @ db110 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq db0d4 │ │ │ │ ldr r3, [pc, #244] @ db114 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0] │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -191928,15 +191928,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #276] @ db2dc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq db2a0 │ │ │ │ ldr r3, [pc, #244] @ db2e0 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0] │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -192043,15 +192043,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #276] @ db4a8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq db46c │ │ │ │ ldr r3, [pc, #244] @ db4ac │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0] │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -192257,51 +192257,51 @@ │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ ldr r1, [pc, #132] @ db778 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #120] @ db788 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ db78c │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #60] @ db780 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #44] @ db784 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #16] @ db77c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq sp, r9, r7, asr r0 │ │ │ │ - eoreq ip, r9, r4, ror #31 │ │ │ │ - eoreq sp, r9, r3, lsl r0 │ │ │ │ - eoreq fp, r7, r4, ror #28 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq sp, r9, r7, lsl r0 │ │ │ │ + eoreq ip, r9, r4, lsr #31 │ │ │ │ + ldrdeq ip, [r9], -r3 @ │ │ │ │ + eoreq fp, r7, r4, lsr #28 │ │ │ │ mlaseq r1, r4, sl, lr │ │ │ │ - eoreq ip, r9, pc, ror lr │ │ │ │ + eoreq ip, r9, pc, lsr lr │ │ │ │ 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 │ │ │ │ @@ -192326,153 +192326,153 @@ │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ ldr r1, [pc, #472] @ db9e0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #516] @ dba20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #488] @ dba18 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #456] @ dba0c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #408] @ db9f0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #420] @ dba10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #388] @ dba04 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #340] @ db9e8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #372] @ dba1c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #304] @ db9ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #300] @ db9fc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #256] @ db9e4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #300] @ dba24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #292] @ dba30 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #212] @ db9f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #248] @ dba34 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #244] @ dba38 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #164] @ dba14 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #116] @ db9f8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #144] @ dba28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #92] @ dba08 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #64] @ dba00 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #88] @ dba2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - b 349e18 │ │ │ │ - eoreq ip, r7, r4, lsl r0 │ │ │ │ - eoreq fp, r7, r0, asr #30 │ │ │ │ - eoreq ip, r9, r5, asr #26 │ │ │ │ - eoreq ip, r9, r1, lsr #26 │ │ │ │ - eoreq ip, r9, lr, lsl #27 │ │ │ │ - eoreq ip, r9, fp, asr #25 │ │ │ │ + b 349dd0 │ │ │ │ + ldrdeq fp, [r7], -r4 @ │ │ │ │ + eoreq fp, r7, r0, lsl #30 │ │ │ │ + eoreq ip, r9, r5, lsl #26 │ │ │ │ + eoreq ip, r9, r1, ror #25 │ │ │ │ + eoreq ip, r9, lr, asr #26 │ │ │ │ + eoreq ip, r9, fp, lsl #25 │ │ │ │ + eoreq ip, r9, lr, lsr ip │ │ │ │ + strdeq ip, [r9], -r9 @ │ │ │ │ + eoreq ip, r9, r0, lsl ip │ │ │ │ + eoreq ip, r9, pc, asr #26 │ │ │ │ + eoreq ip, r9, r6, lsr ip │ │ │ │ + eoreq ip, r9, r5, lsr #27 │ │ │ │ + eoreq ip, r9, r4, lsl #27 │ │ │ │ + eoreq fp, r7, ip, ror lr │ │ │ │ + eoreq ip, r9, sl, asr #27 │ │ │ │ + eoreq ip, r9, ip, asr sp │ │ │ │ + ldrdeq fp, [r7], -r8 @ │ │ │ │ + eoreq ip, r9, r8, lsl sp │ │ │ │ eoreq ip, r9, lr, ror ip │ │ │ │ - eoreq ip, r9, r9, lsr sp │ │ │ │ - eoreq ip, r9, r0, asr ip │ │ │ │ - eoreq ip, r9, pc, lsl #27 │ │ │ │ - eoreq ip, r9, r6, ror ip │ │ │ │ - eoreq ip, r9, r5, ror #27 │ │ │ │ - eoreq ip, r9, r4, asr #27 │ │ │ │ - strhteq fp, [r7], -ip │ │ │ │ - eoreq ip, r9, sl, lsl #28 │ │ │ │ - mlaeq r9, ip, sp, ip │ │ │ │ - eoreq ip, r7, r8, lsl r0 │ │ │ │ - eoreq ip, r9, r8, asr sp │ │ │ │ - strhteq ip, [r9], -lr │ │ │ │ - eoreq ip, r9, ip, lsl #25 │ │ │ │ - eoreq ip, r9, sl, asr sp │ │ │ │ + eoreq ip, r9, ip, asr #24 │ │ │ │ + eoreq ip, r9, sl, lsl sp │ │ │ │ eorseq lr, r1, r8, ror #16 │ │ │ │ - eoreq ip, r9, sp, lsl sp │ │ │ │ + ldrdeq ip, [r9], -sp @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #1 │ │ │ │ bne dba98 │ │ │ │ @@ -192485,15 +192485,15 @@ │ │ │ │ mov r0, #6 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #7 │ │ │ │ - bl 349e6c │ │ │ │ + bl 349e24 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #68] @ dbae4 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r3, [pc, #64] @ dbae8 │ │ │ │ ldr ip, [pc, #64] @ dbaec │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -192501,22 +192501,22 @@ │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 349e6c │ │ │ │ + bl 349e24 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, r9, r5, lsl #26 │ │ │ │ - eoreq ip, r9, r7, ror #25 │ │ │ │ + eoreq ip, r9, r5, asr #25 │ │ │ │ + eoreq ip, r9, r7, lsr #25 │ │ │ │ eorseq lr, r1, ip, ror #15 │ │ │ │ - strhteq ip, [r9], -r9 │ │ │ │ - strhteq ip, [r9], -r3 │ │ │ │ + eoreq ip, r9, r9, ror ip │ │ │ │ + eoreq ip, r9, r3, ror ip │ │ │ │ eorseq lr, r1, ip, lsl #15 │ │ │ │ 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] │ │ │ │ @@ -192589,15 +192589,15 @@ │ │ │ │ ldr r0, [sp, #808] @ 0x328 │ │ │ │ str r8, [sp, #452] @ 0x1c4 │ │ │ │ str sl, [sp, #480] @ 0x1e0 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ str r8, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1783f8 │ │ │ │ + bl 1783b0 │ │ │ │ add r9, sp, #448 @ 0x1c0 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #248 @ 0xf8 │ │ │ │ ldr r4, [sp, #812] @ 0x32c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 1f030 │ │ │ │ @@ -192611,15 +192611,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 2ed3f4 │ │ │ │ + bl 2ed3ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne dbcbc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ @@ -192676,15 +192676,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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ beq dbda8 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e238 │ │ │ │ @@ -192749,15 +192749,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ b dbe78 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #236] @ dbfb0 │ │ │ │ ldr r2, [pc, #236] @ dbfb4 │ │ │ │ ldr r1, [pc, #236] @ dbfb8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -192790,58 +192790,58 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq dbf84 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e238 │ │ │ │ b dbf84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 180460 │ │ │ │ + bl 180418 │ │ │ │ b dbf8c │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq dbf84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b dbf84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ - bl 180460 │ │ │ │ + bl 180418 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq lr, r1, r8, ror #9 │ │ │ │ eorseq r4, r3, r8, ror #4 │ │ │ │ - eoreq ip, r9, r8, lsl r9 │ │ │ │ - ldrdeq ip, [r9], -ip @ │ │ │ │ - ldrdeq ip, [r9], -sp @ │ │ │ │ + ldrdeq ip, [r9], -r8 @ │ │ │ │ + mlaeq r9, ip, r8, ip │ │ │ │ + mlaeq r9, sp, r0, ip │ │ │ │ eorseq lr, r1, r0, asr r2 │ │ │ │ @ instruction: 0xfffaa934 │ │ │ │ eorseq lr, r1, r8 │ │ │ │ eorseq lr, r1, r8, lsr #32 │ │ │ │ eorseq r4, r3, r8, asr #1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne dbfd8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne dbfdc │ │ │ │ - b 35486c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354824 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne dbff8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne dbffc │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc01c │ │ │ │ b e2e70 │ │ │ │ @@ -192974,39 +192974,39 @@ │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #284] @ dc340 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq dc2c4 │ │ │ │ ldr r1, [pc, #256] @ dc344 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ - bl 2f0ba0 │ │ │ │ + bl 2f0b58 │ │ │ │ ldr r0, [pc, #236] @ dc348 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne dc2d0 │ │ │ │ ldr r0, [pc, #228] @ dc358 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 126e24 │ │ │ │ + bl 126dd8 │ │ │ │ add r6, sp, #8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0a1c │ │ │ │ + bl 2f09d4 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r8 │ │ │ │ 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} │ │ │ │ @@ -193039,57 +193039,57 @@ │ │ │ │ b dc328 │ │ │ │ bl 38ac8 │ │ │ │ b dc324 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r3, r3, r8, asr #24 │ │ │ │ - eoreq ip, r9, sl, asr fp │ │ │ │ + eoreq ip, r9, sl, lsl fp │ │ │ │ eorseq r5, r3, r8, lsr #17 │ │ │ │ eorseq r5, r3, r0, lsr #16 │ │ │ │ eorseq sp, r1, r4, ror #23 │ │ │ │ eorseq lr, r1, r4, asr #1 │ │ │ │ eorseq r5, r3, r4, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #284] @ dc48c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq dc410 │ │ │ │ ldr r1, [pc, #256] @ dc490 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #9 │ │ │ │ - bl 2f0ba0 │ │ │ │ + bl 2f0b58 │ │ │ │ ldr r0, [pc, #236] @ dc494 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne dc41c │ │ │ │ ldr r0, [pc, #228] @ dc4a4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 126e24 │ │ │ │ + bl 126dd8 │ │ │ │ add r6, sp, #8 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0a1c │ │ │ │ + bl 2f09d4 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r8 │ │ │ │ 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} │ │ │ │ @@ -193122,19 +193122,19 @@ │ │ │ │ b dc474 │ │ │ │ bl 38ac8 │ │ │ │ b dc470 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrshteq r3, [r3], -ip │ │ │ │ - eoreq ip, r9, r0, lsl #13 │ │ │ │ + eoreq ip, r9, r0, asr #12 │ │ │ │ eorseq r5, r3, ip, asr r7 │ │ │ │ ldrsbteq r5, [r3], -r4 │ │ │ │ mlaseq r1, r8, sl, sp │ │ │ │ eorseq sp, r1, r8, ror pc │ │ │ │ eorseq r5, r3, r8, ror r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ @@ -193143,51 +193143,51 @@ │ │ │ │ beq dc4d8 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq dc52c │ │ │ │ add r5, r6, #16 │ │ │ │ b dc4f8 │ │ │ │ add r5, r5, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq dc52c │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc510 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc4ec │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b dc4ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq dc550 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2de2a0 │ │ │ │ + bl 2de258 │ │ │ │ cmp r0, #2 │ │ │ │ bne dc578 │ │ │ │ mov r0, r4 │ │ │ │ bl 1024e4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq dc5b8 │ │ │ │ @@ -193199,15 +193199,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne dc590 │ │ │ │ cmp r1, #1 │ │ │ │ bne dc5b8 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq dc5f8 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -193215,15 +193215,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne dc5d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne dc5f8 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b dc64c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -193236,15 +193236,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne dc624 │ │ │ │ cmp r1, #1 │ │ │ │ bne dc64c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq dc68c │ │ │ │ sub r0, r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -193252,15 +193252,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne dc664 │ │ │ │ cmp r1, #1 │ │ │ │ bne dc68c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -193271,15 +193271,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne dc6b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne dc6d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f798 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -193292,23 +193292,23 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq dc760 │ │ │ │ bl 1f798 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2d02cc │ │ │ │ + bl 2d0284 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f798 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -193330,47 +193330,47 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc7c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq dc7e4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f798 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r8, [r0, #12] │ │ │ │ cmp r8, #0 │ │ │ │ beq dc900 │ │ │ │ ldr sl, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -193399,56 +193399,56 @@ │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub r0, r7, r0, lsl #1 │ │ │ │ ldr r1, [r0, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc880 │ │ │ │ ldr r0, [r0, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b dc880 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ beq dc900 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r8, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq dc924 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc940 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq dc97c │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc964 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc97c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ beq dc9bc │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc9a0 │ │ │ │ @@ -193456,73 +193456,73 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc9bc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq dca08 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq dca00 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ bl dc780 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ b 1f798 │ │ │ │ orr r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ bne dca64 │ │ │ │ bx lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne dca74 │ │ │ │ mov r0, r1 │ │ │ │ b 1f798 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq dcab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d02cc │ │ │ │ + bl 2d0284 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f798 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1f798 │ │ │ │ @@ -193544,55 +193544,55 @@ │ │ │ │ beq dcb1c │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq dcb70 │ │ │ │ add r5, r6, #16 │ │ │ │ b dcb3c │ │ │ │ add r5, r5, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq dcb70 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq dcb54 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq dcb30 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b dcb30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq dcb94 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ 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] @ dcc0c │ │ │ │ @@ -193606,35 +193606,35 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 38888 │ │ │ │ eorseq sp, r1, r8, ror r4 │ │ │ │ - eoreq fp, r9, r1, asr #5 │ │ │ │ + eoreq fp, r9, r1, lsl #5 │ │ │ │ eorseq sp, r1, r8, ror #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne dcc40 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, #0 │ │ │ │ b dcc4c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ ldmib sp, {r4, r5, r7} │ │ │ │ ldr r0, [pc, #72] @ dcc9c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ strbne r6, [r0, #12] │ │ │ │ stmne r0, {r4, r5, r7} │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ @@ -193660,22 +193660,22 @@ │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne dcce4 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, #0 │ │ │ │ b dccf0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ ldmib sp, {r4, r5, r7} │ │ │ │ ldr r0, [pc, #72] @ dcd40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ strbne r6, [r0, #12] │ │ │ │ stmne r0, {r4, r5, r7} │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ @@ -193689,26 +193689,26 @@ │ │ │ │ eorseq r3, r3, r4, ror r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne dcd60 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq dcdd8 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne dcdb8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -193718,27 +193718,27 @@ │ │ │ │ b dcdd4 │ │ │ │ cmp r1, #0 │ │ │ │ beq dcdd8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #548] @ dd01c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne dce7c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -193757,15 +193757,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq dce74 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ @@ -193788,15 +193788,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b dcfa8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ beq dcf70 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr lr, [pc, #324] @ dd048 │ │ │ │ ldr r1, [pc, #324] @ dd04c │ │ │ │ ldr ip, [pc, #324] @ dd050 │ │ │ │ @@ -193852,49 +193852,49 @@ │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq dd018 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq dd018 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq fp, r9, pc, lsl #2 │ │ │ │ - eoreq fp, r9, r1, lsl r0 │ │ │ │ + eoreq fp, r9, pc, asr #1 │ │ │ │ + ldrdeq sl, [r9], -r1 @ │ │ │ │ eorseq sp, r1, ip, asr #2 │ │ │ │ ldrsbteq sp, [r1], -r4 │ │ │ │ @ instruction: 0xfffffdd8 │ │ │ │ @ instruction: 0xffffff00 │ │ │ │ - strhteq fp, [r9], -r3 │ │ │ │ + eoreq fp, r9, r3, ror r0 │ │ │ │ ldrhteq sp, [r1], -ip │ │ │ │ eorseq sp, r1, ip, lsl r1 │ │ │ │ - eoreq sl, r9, r9, lsr #30 │ │ │ │ + eoreq sl, r9, r9, ror #29 │ │ │ │ eorseq sp, r1, ip, asr #32 │ │ │ │ @ instruction: 0xfffa98f4 │ │ │ │ eorseq sp, r1, r8, asr r1 │ │ │ │ eorseq sp, r1, r8, ror r1 │ │ │ │ - eoreq sl, r7, ip, asr #12 │ │ │ │ + eoreq sl, r7, ip, lsl #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #548] @ dd28c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne dd0ec │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -193913,15 +193913,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq dd0e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ @@ -193944,15 +193944,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b dd218 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ beq dd1e0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr lr, [pc, #324] @ dd2b8 │ │ │ │ ldr r1, [pc, #324] @ dd2bc │ │ │ │ ldr ip, [pc, #324] @ dd2c0 │ │ │ │ @@ -194008,42 +194008,42 @@ │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq dd288 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq dd288 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r9, r1, lsr pc │ │ │ │ - eoreq sl, r9, r1, lsr #27 │ │ │ │ + strdeq sl, [r9], -r1 @ │ │ │ │ + eoreq sl, r9, r1, ror #26 │ │ │ │ ldrsbteq ip, [r1], -ip │ │ │ │ eorseq ip, r1, r4, ror #30 │ │ │ │ @ instruction: 0xfffffbf0 │ │ │ │ @ instruction: 0xfffffcd8 │ │ │ │ - eoreq sl, r9, r3, asr #28 │ │ │ │ + eoreq sl, r9, r3, lsl #28 │ │ │ │ eorseq ip, r1, ip, asr #30 │ │ │ │ eorseq ip, r1, ip, lsr #29 │ │ │ │ - strhteq sl, [r9], -r9 │ │ │ │ + eoreq sl, r9, r9, ror ip │ │ │ │ ldrsbteq ip, [r1], -ip │ │ │ │ @ instruction: 0xfffa9684 │ │ │ │ eorseq ip, r1, r8, ror #29 │ │ │ │ eorseq ip, r1, r8, lsl #30 │ │ │ │ - ldrdeq sl, [r7], -ip @ │ │ │ │ + mlaeq r7, ip, r3, sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [pc, #248] @ dd3d0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -194066,56 +194066,56 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #256] @ 0x100 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #204] @ 0xcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne dd3a8 │ │ │ │ ldr r1, [pc, #124] @ dd3e4 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne dd3b8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b dd360 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r4, r3, ip, asr #9 │ │ │ │ muleq r0, r8, sl │ │ │ │ @ instruction: 0xfffebbe0 │ │ │ │ - eoreq fp, r9, r9, asr #16 │ │ │ │ + eoreq fp, r9, r9, lsl #16 │ │ │ │ andeq sl, r0, r4, asr r9 │ │ │ │ - eoreq fp, r9, r7, lsr r8 │ │ │ │ + strdeq fp, [r9], -r7 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #84] @ dd44c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -194174,18 +194174,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5c054 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r4, r3, r0 │ │ │ │ andeq sl, r0, ip, asr r6 │ │ │ │ - andeq r0, r7, r4, asr #8 │ │ │ │ - andeq r0, r7, ip, ror r3 │ │ │ │ - andeq r0, r7, r8, asr r4 │ │ │ │ - muleq r7, r0, r3 │ │ │ │ + strdeq r0, [r7], -ip │ │ │ │ + andeq r0, r7, r4, lsr r3 │ │ │ │ + andeq r0, r7, r0, lsl r4 │ │ │ │ + andeq r0, r7, r8, asr #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #84] @ dd564 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -194199,15 +194199,15 @@ │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f8e8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl d1134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12168c │ │ │ │ + bl 121640 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r4, r3, r8, asr #7 │ │ │ │ andeq sl, r0, ip, asr #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -194231,22 +194231,22 @@ │ │ │ │ bl d27d0 │ │ │ │ ldr r0, [pc, #40] @ dd5ec │ │ │ │ ldr r1, [pc, #40] @ dd5f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [r4, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 14cce8 │ │ │ │ + bl 14cca0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r4, r3, ip, lsr r4 │ │ │ │ andeq r9, r0, r0, asr #31 │ │ │ │ - ldrdeq r9, [r5], -r0 │ │ │ │ - andeq r9, r5, ip, ror #19 │ │ │ │ + andeq r9, r5, r8, lsl #19 │ │ │ │ + andeq r9, r5, r4, lsr #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #84] @ dd658 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -194260,15 +194260,15 @@ │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f8e8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl d02ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b954 │ │ │ │ + bl 14b90c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r4, r3, r4, lsl r4 │ │ │ │ andeq sl, r0, r8, lsr r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -194458,15 +194458,15 @@ │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f8e8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl ce824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a180 │ │ │ │ + bl 15a138 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r4, r3, r0, ror r1 │ │ │ │ ldrdeq r9, [r0], -ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -194537,15 +194537,15 @@ │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f8e8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ce28 │ │ │ │ mov r0, #0 │ │ │ │ - bl 14de4c │ │ │ │ + bl 14de04 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #140] @ ddb3c │ │ │ │ ldrne r0, [pc, #140] @ ddb40 │ │ │ │ addne r1, pc, r1 │ │ │ │ addne r0, pc, r0 │ │ │ │ strdne r0, [r4, #68] @ 0x44 │ │ │ │ @@ -194577,16 +194577,16 @@ │ │ │ │ bl 38aac │ │ │ │ eorseq r3, r3, r4, asr #29 │ │ │ │ andeq r9, r0, r4, lsl #11 │ │ │ │ mlaseq r3, r8, r2, r2 │ │ │ │ eorseq r0, r2, r4, ror #15 │ │ │ │ ldrsbteq r0, [r2], -r0 │ │ │ │ eorseq r0, r2, r4, ror #15 │ │ │ │ - andeq r9, r4, r8, ror r5 │ │ │ │ - andeq r9, r4, r8, lsl r4 │ │ │ │ + andeq r9, r4, ip, lsr #10 │ │ │ │ + andeq r9, r4, ip, asr #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [pc, #204] @ ddc20 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -194600,15 +194600,15 @@ │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f8e8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 8cfa0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 14de4c │ │ │ │ + bl 14de04 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #140] @ ddc38 │ │ │ │ ldrne r0, [pc, #140] @ ddc3c │ │ │ │ addne r1, pc, r1 │ │ │ │ addne r0, pc, r0 │ │ │ │ strdne r0, [r4, #68] @ 0x44 │ │ │ │ @@ -194744,15 +194744,15 @@ │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f8e8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl cfbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a404 │ │ │ │ + bl 14a3bc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r3, r3, r8, asr #23 │ │ │ │ andeq r9, r0, r4, lsl sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -194776,15 +194776,15 @@ │ │ │ │ bl d0a14 │ │ │ │ ldr r1, [pc, #40] @ dde70 │ │ │ │ ldr r0, [pc, #40] @ dde74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [r4, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1597ec │ │ │ │ + bl 1597a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r3, r3, r4, asr ip │ │ │ │ andeq r9, r0, r4, asr r5 │ │ │ │ @ instruction: 0xfffa7de8 │ │ │ │ @ instruction: 0xfffa7dc4 │ │ │ │ @@ -194808,33 +194808,33 @@ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl cf090 │ │ │ │ ldr r1, [pc, #80] @ ddf20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1faa4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ddf00 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r3, r3, r4, lsr ip │ │ │ │ andeq r9, r0, ip, asr r4 │ │ │ │ - mlaeq r7, ip, r9, r9 │ │ │ │ + eoreq r9, r7, ip, asr r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [pc, #460] @ de100 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ @@ -194863,28 +194863,28 @@ │ │ │ │ str r3, [r4, #204] @ 0xcc │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [r4, #208] @ 0xd0 │ │ │ │ str r0, [r4, #212] @ 0xd4 │ │ │ │ str r7, [r4, #216] @ 0xd8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne de0bc │ │ │ │ ldr r1, [pc, #320] @ de11c │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #7 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -194892,15 +194892,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne de0cc │ │ │ │ ldr r1, [pc, #260] @ de120 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -194908,15 +194908,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne de0dc │ │ │ │ ldr r1, [pc, #200] @ de124 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -194931,39 +194931,39 @@ │ │ │ │ movw r1, #65363 @ 0xff53 │ │ │ │ mov r2, #0 │ │ │ │ bl d2b64 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b ddfd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de014 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de054 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de094 │ │ │ │ bl 38aac │ │ │ │ eorseq r3, r3, r0, ror r8 │ │ │ │ andeq r8, r0, r4, lsr #25 │ │ │ │ - andeq pc, r6, r4, asr r9 @ │ │ │ │ - andeq pc, r6, ip, lsl #17 │ │ │ │ - andeq pc, r6, r4, lsr #19 │ │ │ │ - eoreq sl, r9, r7, lsl sp │ │ │ │ - ldrdeq pc, [r6], -r8 │ │ │ │ - strdeq sl, [r9], -sp @ │ │ │ │ - eoreq r9, r7, r8, lsr #11 │ │ │ │ - ldrdeq r9, [r7], -ip @ │ │ │ │ + andeq pc, r6, ip, lsl #18 │ │ │ │ + andeq pc, r6, r4, asr #16 │ │ │ │ + andeq pc, r6, ip, asr r9 @ │ │ │ │ + ldrdeq sl, [r9], -r7 @ │ │ │ │ + muleq r6, r0, r8 │ │ │ │ + strhteq sl, [r9], -sp │ │ │ │ + eoreq r9, r7, r8, ror #10 │ │ │ │ + mlaeq r7, ip, r7, r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [pc, #212] @ de20c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ @@ -195048,28 +195048,28 @@ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl d1980 │ │ │ │ ldr r1, [pc, #704] @ de550 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne de4c4 │ │ │ │ ldr r1, [pc, #660] @ de554 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -195077,15 +195077,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne de4d4 │ │ │ │ ldr r1, [pc, #600] @ de558 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -195093,15 +195093,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne de4e4 │ │ │ │ ldr r1, [pc, #540] @ de55c │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -195109,15 +195109,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne de4f4 │ │ │ │ ldr r1, [pc, #480] @ de560 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -195125,15 +195125,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne de504 │ │ │ │ ldr r1, [pc, #420] @ de564 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -195141,15 +195141,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne de514 │ │ │ │ ldr r1, [pc, #360] @ de568 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -195157,27 +195157,27 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne de524 │ │ │ │ ldr r1, [pc, #300] @ de56c │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #32 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne de534 │ │ │ │ mov r0, #18 │ │ │ │ - bl 2e84ac │ │ │ │ + bl 2e8464 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1de0c │ │ │ │ ldr r1, [pc, #220] @ de570 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #14 │ │ │ │ @@ -195189,57 +195189,57 @@ │ │ │ │ mov r2, #17 │ │ │ │ mov r3, #0 │ │ │ │ bl d2e9c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de2b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de2f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de338 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de378 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de3b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de3f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de438 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b de478 │ │ │ │ bl 38aac │ │ │ │ ldrhteq r3, [r3], -ip │ │ │ │ @ instruction: 0x000086b4 │ │ │ │ - eoreq sl, r9, r1, ror #22 │ │ │ │ - eoreq sl, r9, r4, asr fp │ │ │ │ - eoreq sl, r9, r5, lsr #22 │ │ │ │ - strdeq sl, [r9], -r0 @ │ │ │ │ - strhteq sl, [r9], -fp │ │ │ │ - eoreq sl, r9, r7, lsl #21 │ │ │ │ - eoreq sl, r9, r6, asr sl │ │ │ │ - eoreq r3, r9, r9, lsr #10 │ │ │ │ - eoreq sl, r9, r1, ror #11 │ │ │ │ - eoreq sl, r9, sp, asr #23 │ │ │ │ + eoreq sl, r9, r1, lsr #22 │ │ │ │ + eoreq sl, r9, r4, lsl fp │ │ │ │ + eoreq sl, r9, r5, ror #21 │ │ │ │ + strhteq sl, [r9], -r0 │ │ │ │ + eoreq sl, r9, fp, ror sl │ │ │ │ + eoreq sl, r9, r7, asr #20 │ │ │ │ + eoreq sl, r9, r6, lsl sl │ │ │ │ + eoreq r3, r9, r9, ror #9 │ │ │ │ + eoreq sl, r9, r1, lsr #11 │ │ │ │ + eoreq sl, r9, sp, lsl #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #132] @ de60c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -195271,18 +195271,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d929c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ ldrshteq r3, [r3], -r8 │ │ │ │ andeq r8, r0, r0, asr #21 │ │ │ │ - andeq pc, r6, r0, ror #5 │ │ │ │ - andeq pc, r6, r8, lsl r2 @ │ │ │ │ - andeq pc, r6, r4, ror r3 @ │ │ │ │ - andeq pc, r6, ip, lsr #5 │ │ │ │ + muleq r6, r8, r2 │ │ │ │ + ldrdeq pc, [r6], -r0 │ │ │ │ + andeq pc, r6, ip, lsr #6 │ │ │ │ + andeq pc, r6, r4, ror #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [pc, #224] @ de714 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ @@ -195438,15 +195438,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f8e8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e2b8 │ │ │ │ + bl 14e270 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 38aac │ │ │ │ eorseq r2, r3, ip, lsr #27 │ │ │ │ andeq r8, r0, ip, asr r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -195510,28 +195510,28 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne deb68 │ │ │ │ ldr r0, [pc, #624] @ dec34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #616] @ dec38 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #604] @ dec3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne deba4 │ │ │ │ ldr r0, [pc, #596] @ dec4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #588] @ dec50 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r6] │ │ │ │ str r5, [r6, #16] │ │ │ │ str r1, [r6, #24] │ │ │ │ str r1, [r6, #28] │ │ │ │ @@ -195671,16 +195671,16 @@ │ │ │ │ eorseq r0, r2, ip, lsr ip │ │ │ │ eorseq r2, r3, r0, lsl #31 │ │ │ │ eorseq r2, r3, r8, lsr #27 │ │ │ │ eorseq r8, r1, r8, lsr #12 │ │ │ │ eorseq r8, r1, r8, lsr #26 │ │ │ │ ldrshteq r2, [r3], -r8 │ │ │ │ eorseq r1, r2, r4, lsl #2 │ │ │ │ - eoreq r8, r7, ip, asr fp │ │ │ │ - eoreq r8, r7, r0, asr fp │ │ │ │ + eoreq r8, r7, ip, lsl fp │ │ │ │ + eoreq r8, r7, r0, lsl fp │ │ │ │ eorseq fp, r1, r8, lsr #12 │ │ │ │ eorseq fp, r1, r8, asr #12 │ │ │ │ eorseq r1, r3, r8, lsl r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r5, [pc, #400] @ dee08 │ │ │ │ mov r4, r0 │ │ │ │ @@ -195763,15 +195763,15 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #80] @ dee20 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #76] @ dee24 │ │ │ │ add ip, sp, #24 │ │ │ │ ldr r7, [pc, #72] @ dee28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -195781,16 +195781,16 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ b ded30 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r2, r3, r0, lsr fp │ │ │ │ - eoreq r8, r7, r4, asr r8 │ │ │ │ - eoreq r8, r7, r8, asr #16 │ │ │ │ + eoreq r8, r7, r4, lsl r8 │ │ │ │ + eoreq r8, r7, r8, lsl #16 │ │ │ │ eorseq fp, r1, r0, lsr #6 │ │ │ │ eorseq fp, r1, r0, asr #6 │ │ │ │ eorseq r1, r3, r0, lsl r1 │ │ │ │ @ instruction: 0xfffa7a20 │ │ │ │ eorseq fp, r1, r0, lsr r5 │ │ │ │ eorseq fp, r1, r8, lsl r5 │ │ │ │ ldrshteq fp, [r1], -r0 │ │ │ │ @@ -195800,24 +195800,24 @@ │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ ldr r1, [pc, #328] @ def90 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r6, r1, r0 │ │ │ │ tst r6, #7 │ │ │ │ bne def10 │ │ │ │ - bl 2c4b1c │ │ │ │ + bl 2c4ad4 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d2cb8 │ │ │ │ + bl 1d2c70 │ │ │ │ ldm r5!, {r2, r3, r4, r7} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ orr r1, ip, #4 │ │ │ │ mov lr, sp │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ ldm r5, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ @@ -195879,15 +195879,15 @@ │ │ │ │ bl dca88 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38ac8 │ │ │ │ bl 38aac │ │ │ │ eorseq r2, r3, r4, asr r6 │ │ │ │ - mlaeq r7, ip, r6, r8 │ │ │ │ + eoreq r8, r7, ip, asr r6 │ │ │ │ eorseq fp, r1, r0, ror r1 │ │ │ │ mlaseq r1, r0, r1, fp │ │ │ │ eorseq r0, r3, r0, ror #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #192] @ df078 │ │ │ │ @@ -195905,15 +195905,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ strb r0, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 1db18 │ │ │ │ mov r0, sp │ │ │ │ - bl 14caa8 │ │ │ │ + bl 14ca60 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [pc, #104] @ df07c │ │ │ │ ldr r2, [pc, #104] @ df080 │ │ │ │ ldr r3, [pc, #104] @ df084 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -195937,36 +195937,36 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r2, r3, r8, lsl #20 │ │ │ │ - eoreq r8, r7, r4, lsr #11 │ │ │ │ - mlaeq r7, r8, r5, r8 │ │ │ │ + eoreq r8, r7, r4, ror #10 │ │ │ │ + eoreq r8, r7, r8, asr r5 │ │ │ │ eorseq fp, r1, r0, ror r0 │ │ │ │ mlaseq r1, r0, r0, fp │ │ │ │ eorseq r0, r3, r0, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #344] @ df1f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ bne df154 │ │ │ │ ldr r0, [pc, #304] @ df1e8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq df1b4 │ │ │ │ ldr r0, [pc, #288] @ df1f0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [pc, #272] @ df1fc │ │ │ │ str r5, [r4, #16] │ │ │ │ mov ip, #4 │ │ │ │ @@ -195983,15 +195983,15 @@ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ str ip, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ str lr, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -196016,34 +196016,34 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #40] @ df1ec │ │ │ │ mov r5, #1 │ │ │ │ ldm sp, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r5, [r0, r3]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b df0e0 │ │ │ │ bl 38aac │ │ │ │ eorseq r0, r3, r0, ror #27 │ │ │ │ eorseq r0, r3, ip, asr #25 │ │ │ │ eorseq r0, r3, r8, asr #27 │ │ │ │ eorseq r0, r3, r4, lsl #27 │ │ │ │ ldrsbteq r2, [r3], -r8 │ │ │ │ eorseq fp, r1, ip, ror #3 │ │ │ │ ldrsbteq fp, [r1], -ip │ │ │ │ - eoreq r8, r7, r8, asr r4 │ │ │ │ + eoreq r8, r7, r8, lsl r4 │ │ │ │ eorseq sl, r1, ip, lsr #30 │ │ │ │ eorseq sl, r1, ip, asr #30 │ │ │ │ eorseq r0, r3, ip, lsl sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #148] @ df2b8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -196081,16 +196081,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ eorseq r2, r3, ip, asr #12 │ │ │ │ - eoreq r8, r7, r0, ror #6 │ │ │ │ - eoreq r8, r7, r4, asr r3 │ │ │ │ + eoreq r8, r7, r0, lsr #6 │ │ │ │ + eoreq r8, r7, r4, lsl r3 │ │ │ │ eorseq sl, r1, ip, lsr #28 │ │ │ │ eorseq sl, r1, ip, asr #28 │ │ │ │ eorseq r0, r3, ip, lsl ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [pc, #364] @ df44c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -196105,15 +196105,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne df3fc │ │ │ │ ldr r0, [pc, #336] @ df460 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r1, [pc, #328] @ df464 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, #1 │ │ │ │ strb r2, [r4, #152] @ 0x98 │ │ │ │ str r2, [r4, #136] @ 0x88 │ │ │ │ str r2, [r4, #144] @ 0x90 │ │ │ │ @@ -196188,16 +196188,16 @@ │ │ │ │ eorseq r2, r3, r8, asr r8 │ │ │ │ eorseq r2, r3, r4, lsl r2 │ │ │ │ ldrshteq r2, [r3], -ip │ │ │ │ ldrhteq r7, [r1], -ip │ │ │ │ mlaseq r1, r0, r3, r8 │ │ │ │ mlaseq r3, r8, r2, r2 │ │ │ │ eorseq r9, r1, r8, lsr fp │ │ │ │ - eoreq r8, r7, r8, lsl r2 │ │ │ │ - eoreq r8, r7, ip, lsl #4 │ │ │ │ + ldrdeq r8, [r7], -r8 @ │ │ │ │ + eoreq r8, r7, ip, asr #3 │ │ │ │ eorseq sl, r1, r4, ror #25 │ │ │ │ eorseq sl, r1, r4, lsl #26 │ │ │ │ ldrsbteq r0, [r3], -r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #160] @ df52c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -196238,16 +196238,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ ldrhteq r2, [r3], -ip │ │ │ │ - eoreq r8, r7, ip, ror #1 │ │ │ │ - eoreq r8, r7, r0, ror #1 │ │ │ │ + eoreq r8, r7, ip, lsr #1 │ │ │ │ + eoreq r8, r7, r0, lsr #1 │ │ │ │ ldrhteq sl, [r1], -r8 │ │ │ │ ldrsbteq sl, [r1], -r8 │ │ │ │ eorseq r0, r3, r8, lsr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r5, [pc, #636] @ df7d0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -196360,43 +196360,43 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b df78c │ │ │ │ ldr r1, [pc, #204] @ df7f4 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #200] @ df7f8 │ │ │ │ ldr r2, [pc, #200] @ df7fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ b df674 │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b df78c │ │ │ │ ldr r1, [pc, #160] @ df800 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #156] @ df804 │ │ │ │ ldr r2, [pc, #156] @ df808 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ b df674 │ │ │ │ bl 1e388 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #84] @ df7e8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #80] @ df7ec │ │ │ │ ldr r7, [pc, #80] @ df7f0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -196407,16 +196407,16 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ b df684 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r2, r3, r4, asr r2 │ │ │ │ - eoreq r7, r7, r0, lsl #30 │ │ │ │ - strdeq r7, [r7], -r4 @ │ │ │ │ + eoreq r7, r7, r0, asr #29 │ │ │ │ + strhteq r7, [r7], -r4 │ │ │ │ eorseq sl, r1, ip, asr #19 │ │ │ │ eorseq sl, r1, ip, ror #19 │ │ │ │ ldrhteq r0, [r3], -ip │ │ │ │ @ instruction: 0xfffa7060 │ │ │ │ eorseq sl, r1, r0, ror #22 │ │ │ │ eorseq sl, r1, r8, asr fp │ │ │ │ eorseq sl, r1, r8, ror #28 │ │ │ │ @@ -196501,16 +196501,16 @@ │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r1, r3, ip, lsl #29 │ │ │ │ eorseq r1, r3, r8, asr #25 │ │ │ │ eorseq r1, r3, r8, lsl #24 │ │ │ │ eorseq sl, r1, r0, lsr #10 │ │ │ │ mlaseq r1, r8, ip, sl │ │ │ │ - eoreq r7, r7, r0, lsr #26 │ │ │ │ - eoreq r7, r7, r4, lsl sp │ │ │ │ + eoreq r7, r7, r0, ror #25 │ │ │ │ + ldrdeq r7, [r7], -r4 @ │ │ │ │ eorseq sl, r1, ip, ror #15 │ │ │ │ eorseq sl, r1, ip, lsl #16 │ │ │ │ ldrsbteq r0, [r3], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #416] @ dfb14 │ │ │ │ @@ -196531,15 +196531,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne dfad0 │ │ │ │ bl 1e2ec │ │ │ │ bl 1ecdc │ │ │ │ - bl 2ec0b8 │ │ │ │ + bl 2ec070 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ orr r0, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ bl 1e508 │ │ │ │ @@ -196624,15 +196624,15 @@ │ │ │ │ eorseq r1, r3, ip, ror #29 │ │ │ │ ldrshteq sl, [r1], -r8 │ │ │ │ ldrshteq sl, [r1], -r0 │ │ │ │ eorseq r1, r3, ip, ror #31 │ │ │ │ ldrhteq r1, [r3], -r4 │ │ │ │ eorseq sl, r1, ip, lsl r3 │ │ │ │ eorseq sl, r1, ip, lsl sl │ │ │ │ - eoreq r7, r7, r8, ror fp │ │ │ │ + eoreq r7, r7, r8, lsr fp │ │ │ │ eorseq sl, r1, ip, asr #12 │ │ │ │ eorseq sl, r1, ip, ror #12 │ │ │ │ eorseq r0, r3, ip, lsr r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #156] @ dfbf4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -196672,16 +196672,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ eorseq r1, r3, r4, asr sp │ │ │ │ - eoreq r7, r7, r4, lsr #20 │ │ │ │ - eoreq r7, r7, r8, lsl sl │ │ │ │ + eoreq r7, r7, r4, ror #19 │ │ │ │ + ldrdeq r7, [r7], -r8 @ │ │ │ │ ldrshteq sl, [r1], -r0 │ │ │ │ eorseq sl, r1, r0, lsl r5 │ │ │ │ eorseq r0, r3, r0, ror #5 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r1, [pc, #184] @ dfcd4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -196728,16 +196728,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ ldrsbteq r1, [r3], -r4 │ │ │ │ - eoreq r7, r7, r4, asr #18 │ │ │ │ - eoreq r7, r7, r8, lsr r9 │ │ │ │ + eoreq r7, r7, r4, lsl #18 │ │ │ │ + strdeq r7, [r7], -r8 @ │ │ │ │ eorseq sl, r1, r0, lsl r4 │ │ │ │ eorseq sl, r1, r0, lsr r4 │ │ │ │ eorseq r0, r3, r0, lsl #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #160] @ dfd9c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -196778,16 +196778,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ eorseq r1, r3, r8, asr #27 │ │ │ │ - eoreq r7, r7, ip, ror r8 │ │ │ │ - eoreq r7, r7, r0, ror r8 │ │ │ │ + eoreq r7, r7, ip, lsr r8 │ │ │ │ + eoreq r7, r7, r0, lsr r8 │ │ │ │ eorseq sl, r1, r8, asr #6 │ │ │ │ eorseq sl, r1, r8, ror #6 │ │ │ │ eorseq r0, r3, r8, lsr r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #176] @ dfe78 │ │ │ │ @@ -196833,16 +196833,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r1, r3, r0, lsr #18 │ │ │ │ - eoreq r7, r7, r4, lsr #15 │ │ │ │ - mlaeq r7, r8, r7, r7 │ │ │ │ + eoreq r7, r7, r4, ror #14 │ │ │ │ + eoreq r7, r7, r8, asr r7 │ │ │ │ eorseq sl, r1, r0, ror r2 │ │ │ │ mlaseq r1, r0, r2, sl │ │ │ │ eorseq r0, r3, r0, rrx │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #284] @ dffc0 │ │ │ │ @@ -196868,15 +196868,15 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ str r0, [r5, #32] │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1db18 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 159e68 │ │ │ │ + bl 159e20 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [pc, #180] @ dffd4 │ │ │ │ ldr r2, [pc, #180] @ dffd8 │ │ │ │ ldr r3, [pc, #180] @ dffdc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -196919,36 +196919,36 @@ │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ ldrshteq r1, [r3], -r0 │ │ │ │ eorseq r1, r3, ip, asr #23 │ │ │ │ eorseq r1, r3, r0, lsl #22 │ │ │ │ ldrsbteq r9, [r1], -r4 │ │ │ │ eorseq sl, r1, r0, lsr r6 │ │ │ │ - mlaeq r7, r8, r6, r7 │ │ │ │ - eoreq r7, r7, ip, lsl #13 │ │ │ │ + eoreq r7, r7, r8, asr r6 │ │ │ │ + eoreq r7, r7, ip, asr #12 │ │ │ │ eorseq sl, r1, r4, ror #2 │ │ │ │ eorseq sl, r1, r4, lsl #3 │ │ │ │ eorseq pc, r2, r4, asr pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #344] @ e0150 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ bne e00ac │ │ │ │ ldr r0, [pc, #304] @ e0140 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ beq e010c │ │ │ │ ldr r0, [pc, #288] @ e0148 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [pc, #272] @ e0154 │ │ │ │ str r5, [r4, #16] │ │ │ │ mov ip, #4 │ │ │ │ @@ -196965,15 +196965,15 @@ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ str ip, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ str lr, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r6, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ adc r7, r2, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -196998,55 +196998,55 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #40] @ e0144 │ │ │ │ mov r5, #1 │ │ │ │ ldm sp, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r5, [r0, r3]! │ │ │ │ mov r3, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ b e0038 │ │ │ │ bl 38aac │ │ │ │ eorseq pc, r2, r8, lsl #29 │ │ │ │ eorseq pc, r2, r4, ror sp @ │ │ │ │ eorseq pc, r2, r0, ror lr @ │ │ │ │ eorseq pc, r2, ip, lsr #28 │ │ │ │ eorseq r1, r3, ip, asr r7 │ │ │ │ mlaseq r1, r4, r2, sl │ │ │ │ eorseq sl, r1, r4, lsl #5 │ │ │ │ - eoreq r7, r7, r0, lsl #10 │ │ │ │ + eoreq r7, r7, r0, asr #9 │ │ │ │ ldrsbteq r9, [r1], -r4 │ │ │ │ ldrshteq r9, [r1], -r4 │ │ │ │ eorseq pc, r2, r4, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r1, [pc, #684] @ e0428 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add fp, r1, r0 │ │ │ │ tst fp, #7 │ │ │ │ bne e02fc │ │ │ │ ldr r0, [pc, #636] @ e0410 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ tst r1, #1 │ │ │ │ beq e035c │ │ │ │ ldr r0, [pc, #620] @ e0418 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [pc, #584] @ e041c │ │ │ │ @@ -197056,15 +197056,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ stm r0, {r6, r7} │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r3 │ │ │ │ adds r3, r6, #1 │ │ │ │ adc r9, r7, #0 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov sl, #0 │ │ │ │ str r9, [r0, #12] │ │ │ │ @@ -197082,15 +197082,15 @@ │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ beq e03a8 │ │ │ │ ldr r0, [pc, #452] @ e0424 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r2, r3, #1 │ │ │ │ mov ip, r3 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r9, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ strd r2, [r0, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -197146,42 +197146,42 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #168] @ e0414 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [r0, r5]! │ │ │ │ mov r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r5, [r0, #4] │ │ │ │ b e01cc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #104] @ e0420 │ │ │ │ mov r4, #1 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r4, [r0, r1]! │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ str r2, [r0, #20] │ │ │ │ @@ -197197,15 +197197,15 @@ │ │ │ │ eorseq pc, r2, r4, lsl #26 │ │ │ │ eorseq pc, r2, r8, lsl fp @ │ │ │ │ eorseq pc, r2, r8, ror #25 │ │ │ │ ldrhteq pc, [r2], -r0 @ │ │ │ │ eorseq pc, r2, ip, asr #21 │ │ │ │ eorseq pc, r2, r8, lsr ip @ │ │ │ │ eorseq r1, r3, ip, lsr #8 │ │ │ │ - strhteq r7, [r7], -r0 │ │ │ │ + eoreq r7, r7, r0, ror r2 │ │ │ │ eorseq r9, r1, r4, lsl #27 │ │ │ │ eorseq r9, r1, r4, lsr #27 │ │ │ │ eorseq pc, r2, r4, ror fp @ │ │ │ │ eorseq sl, r1, r0, lsl #2 │ │ │ │ ldrhteq sl, [r1], -r8 │ │ │ │ eorseq r9, r1, r8, ror #29 │ │ │ │ push {fp, lr} │ │ │ │ @@ -197246,15 +197246,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ ldrhteq r1, [r3], -r4 │ │ │ │ - eoreq r7, r7, r4, lsr #2 │ │ │ │ + eoreq r7, r7, r4, ror #1 │ │ │ │ ldrshteq r9, [r1], -r8 │ │ │ │ eorseq r9, r1, r8, lsl ip │ │ │ │ eorseq pc, r2, r8, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r6, [pc, #1360] @ e0a60 │ │ │ │ mov r4, r0 │ │ │ │ @@ -197462,15 +197462,15 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b e0560 │ │ │ │ bl 1e3dc │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b e0a1c │ │ │ │ ldr r1, [pc, #560] @ e0a90 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [pc, #556] @ e0a94 │ │ │ │ ldr r2, [pc, #556] @ e0a98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -197491,43 +197491,43 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b e05d8 │ │ │ │ bl eaf60 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b e0a1c │ │ │ │ ldr r1, [pc, #472] @ e0aac │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #468] @ e0ab0 │ │ │ │ ldr r2, [pc, #468] @ e0ab4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #16 │ │ │ │ b e073c │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b e0a1c │ │ │ │ ldr r1, [pc, #428] @ e0ab8 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [pc, #424] @ e0abc │ │ │ │ ldr r2, [pc, #424] @ e0ac0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #24 │ │ │ │ b e073c │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b e0a1c │ │ │ │ ldr r1, [pc, #384] @ e0ac4 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [pc, #380] @ e0ac8 │ │ │ │ ldr r2, [pc, #380] @ e0acc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -197548,43 +197548,43 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b e067c │ │ │ │ bl eb298 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b e0a1c │ │ │ │ ldr r1, [pc, #296] @ e0ae0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [pc, #292] @ e0ae4 │ │ │ │ ldr r2, [pc, #292] @ e0ae8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ b e073c │ │ │ │ bl 1e6dc │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b e0a1c │ │ │ │ ldr r1, [pc, #252] @ e0aec │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [pc, #248] @ e0af0 │ │ │ │ ldr r2, [pc, #248] @ e0af4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ b e073c │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #96] @ e0a84 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #92] @ e0a88 │ │ │ │ ldr r7, [pc, #92] @ e0a8c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -197635,15 +197635,15 @@ │ │ │ │ ldrsbteq pc, [r2], -r8 @ │ │ │ │ eorseq r9, r1, r0, ror ip │ │ │ │ eorseq r9, r1, ip, asr #24 │ │ │ │ eorseq pc, r2, r0, lsr #7 │ │ │ │ eorseq r9, r1, r4, asr #30 │ │ │ │ eorseq r9, r1, r0, lsr pc │ │ │ │ eorseq pc, r2, r4, ror r6 @ │ │ │ │ - eoreq r6, r7, r8, lsr lr │ │ │ │ + strdeq r6, [r7], -r8 @ │ │ │ │ eorseq r9, r1, ip, lsl #18 │ │ │ │ eorseq r9, r1, ip, lsr #18 │ │ │ │ ldrshteq pc, [r2], -ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #188] @ e0be4 │ │ │ │ @@ -197692,16 +197692,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r0, r3, r0, ror #22 │ │ │ │ - eoreq r6, r7, r8, lsr sl │ │ │ │ - eoreq r6, r7, ip, lsr #20 │ │ │ │ + strdeq r6, [r7], -r8 @ │ │ │ │ + eoreq r6, r7, ip, ror #19 │ │ │ │ eorseq r9, r1, r4, lsl #10 │ │ │ │ eorseq r9, r1, r4, lsr #10 │ │ │ │ ldrshteq pc, [r2], -r4 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #156] @ e0ca8 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -197741,16 +197741,16 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ eorseq r0, r3, r8, lsl sp │ │ │ │ - eoreq r6, r7, r0, ror r9 │ │ │ │ - eoreq r6, r7, r4, ror #18 │ │ │ │ + eoreq r6, r7, r0, lsr r9 │ │ │ │ + eoreq r6, r7, r4, lsr #18 │ │ │ │ eorseq r9, r1, ip, lsr r4 │ │ │ │ eorseq r9, r1, ip, asr r4 │ │ │ │ eorseq pc, r2, ip, lsr #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #208] @ e0da4 │ │ │ │ @@ -197804,16 +197804,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r0, r3, r8, ror #14 │ │ │ │ - eoreq r6, r7, r8, ror r8 │ │ │ │ - eoreq r6, r7, ip, ror #16 │ │ │ │ + eoreq r6, r7, r8, lsr r8 │ │ │ │ + eoreq r6, r7, ip, lsr #16 │ │ │ │ eorseq r9, r1, r4, asr #6 │ │ │ │ eorseq r9, r1, r4, ror #6 │ │ │ │ eorseq pc, r2, r4, lsr r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #220] @ e0eac │ │ │ │ @@ -197838,15 +197838,15 @@ │ │ │ │ add r0, r5, #24 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ str r8, [sp] │ │ │ │ bl 1db18 │ │ │ │ mov r0, sp │ │ │ │ - bl 14a144 │ │ │ │ + bl 14a0fc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [pc, #104] @ e0eb0 │ │ │ │ ldr r2, [pc, #104] @ e0eb4 │ │ │ │ ldr r3, [pc, #104] @ e0eb8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -197870,16 +197870,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ mlaseq r3, r4, fp, r0 │ │ │ │ - eoreq r6, r7, r0, ror r7 │ │ │ │ - eoreq r6, r7, r4, ror #14 │ │ │ │ + eoreq r6, r7, r0, lsr r7 │ │ │ │ + eoreq r6, r7, r4, lsr #14 │ │ │ │ eorseq r9, r1, ip, lsr r2 │ │ │ │ eorseq r9, r1, ip, asr r2 │ │ │ │ eorseq pc, r2, ip, lsr #32 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ e103c │ │ │ │ @@ -197923,15 +197923,15 @@ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ str r1, [r5] │ │ │ │ bl 1e508 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1db18 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14af1c │ │ │ │ + bl 14aed4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [pc, #180] @ e1050 │ │ │ │ ldr r2, [pc, #180] @ e1054 │ │ │ │ ldr r3, [pc, #180] @ e1058 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -197974,16 +197974,16 @@ │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r0, r3, r8, asr #22 │ │ │ │ ldrsbteq r0, [r3], -ip │ │ │ │ ldrsbteq r0, [r3], -r0 │ │ │ │ eorseq r8, r1, ip, ror #28 │ │ │ │ mlaseq r1, ip, r4, r9 │ │ │ │ - eoreq r6, r7, ip, lsl r6 │ │ │ │ - eoreq r6, r7, r0, lsl r6 │ │ │ │ + ldrdeq r6, [r7], -ip @ │ │ │ │ + ldrdeq r6, [r7], -r0 @ │ │ │ │ eorseq r9, r1, r8, ror #1 │ │ │ │ eorseq r9, r1, r8, lsl #2 │ │ │ │ ldrsbteq lr, [r2], -r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #296] @ e11a0 │ │ │ │ @@ -198012,15 +198012,15 @@ │ │ │ │ str r0, [r5, #32] │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1db18 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12124c │ │ │ │ + bl 121200 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [pc, #180] @ e11b4 │ │ │ │ ldr r2, [pc, #180] @ e11b8 │ │ │ │ ldr r3, [pc, #180] @ e11bc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -198063,16 +198063,16 @@ │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r0, r3, r8, ror #16 │ │ │ │ ldrhteq r0, [r3], -r8 │ │ │ │ ldrsbteq r0, [r3], -ip │ │ │ │ eorseq r8, r1, r4, lsr #25 │ │ │ │ eorseq r9, r1, r0, asr #8 │ │ │ │ - strhteq r6, [r7], -r8 │ │ │ │ - eoreq r6, r7, ip, lsr #9 │ │ │ │ + eoreq r6, r7, r8, ror r4 │ │ │ │ + eoreq r6, r7, ip, ror #8 │ │ │ │ eorseq r8, r1, r4, lsl #31 │ │ │ │ eorseq r8, r1, r4, lsr #31 │ │ │ │ eorseq lr, r2, r4, ror sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #184] @ e1294 │ │ │ │ @@ -198088,15 +198088,15 @@ │ │ │ │ str r0, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 1db18 │ │ │ │ mov r0, sp │ │ │ │ - bl 159634 │ │ │ │ + bl 1595ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [pc, #104] @ e1298 │ │ │ │ ldr r2, [pc, #104] @ e129c │ │ │ │ ldr r3, [pc, #104] @ e12a0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -198120,16 +198120,16 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq r0, r3, r0, lsl #17 │ │ │ │ - eoreq r6, r7, r8, lsl #7 │ │ │ │ - eoreq r6, r7, ip, ror r3 │ │ │ │ + eoreq r6, r7, r8, asr #6 │ │ │ │ + eoreq r6, r7, ip, lsr r3 │ │ │ │ eorseq r8, r1, r4, asr lr │ │ │ │ eorseq r8, r1, r4, ror lr │ │ │ │ eorseq lr, r2, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ ldr r1, [pc, #260] @ e13c0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -198139,15 +198139,15 @@ │ │ │ │ bne e1344 │ │ │ │ ldr r0, [pc, #240] @ e13c4 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ mov r1, #23 │ │ │ │ - bl 2e8e4c │ │ │ │ + bl 2e8e04 │ │ │ │ add lr, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm lr!, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldm lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ @@ -198195,16 +198195,16 @@ │ │ │ │ bl dc698 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl dcac8 │ │ │ │ b e13bc │ │ │ │ bl 38ac8 │ │ │ │ bl 38aac │ │ │ │ eorseq r0, r3, ip, ror #6 │ │ │ │ - eoreq fp, r9, pc, lsl fp │ │ │ │ - eoreq r6, r7, r8, ror #4 │ │ │ │ + ldrdeq fp, [r9], -pc @ │ │ │ │ + eoreq r6, r7, r8, lsr #4 │ │ │ │ eorseq r8, r1, ip, lsr sp │ │ │ │ eorseq r8, r1, ip, asr sp │ │ │ │ eorseq lr, r2, ip, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #664] @ e1684 │ │ │ │ @@ -198239,15 +198239,15 @@ │ │ │ │ bne e1604 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne e1640 │ │ │ │ bl 1e220 │ │ │ │ bl 1f5b8 │ │ │ │ - bl 2ec0b8 │ │ │ │ + bl 2ec070 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ orr r0, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov fp, #0 │ │ │ │ bl 1e508 │ │ │ │ @@ -198390,25 +198390,25 @@ │ │ │ │ ldrhteq r9, [r1], -r4 │ │ │ │ eorseq r0, r3, r0, lsr r1 │ │ │ │ eorseq r8, r1, r4, ror r8 │ │ │ │ eorseq r9, r1, r8, ror r0 │ │ │ │ ldrshteq r0, [r3], -r4 │ │ │ │ eorseq r8, r1, r8, lsr r8 │ │ │ │ eorseq r9, r1, ip, lsr r0 │ │ │ │ - strhteq r6, [r7], -ip │ │ │ │ + eoreq r6, r7, ip, ror r0 │ │ │ │ mlaseq r1, r0, fp, r8 │ │ │ │ ldrhteq r8, [r1], -r0 │ │ │ │ eorseq lr, r2, r0, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e1930 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e17a4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -198439,15 +198439,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e1798 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -198470,15 +198470,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e18d0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e1898 │ │ │ │ ldr r0, [pc, #312] @ e1960 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e1964 │ │ │ │ ldr r3, [pc, #308] @ e1968 │ │ │ │ @@ -198528,51 +198528,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e1910 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e1914 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r6, [r9], -sl │ │ │ │ - eoreq r6, r9, r9, ror #13 │ │ │ │ + eoreq r6, r9, sl, ror r9 │ │ │ │ + eoreq r6, r9, r9, lsr #13 │ │ │ │ eorseq r8, r1, r4, lsr #16 │ │ │ │ eorseq r8, r1, r4, lsl r9 │ │ │ │ eorseq r8, r1, ip, asr r8 │ │ │ │ - eoreq r6, r9, r1, lsl #12 │ │ │ │ + eoreq r6, r9, r1, asr #11 │ │ │ │ eorseq r8, r1, r4, lsr #14 │ │ │ │ @ instruction: 0xffffc160 │ │ │ │ @ instruction: 0xfffff578 │ │ │ │ - eoreq r6, r9, fp, lsl #15 │ │ │ │ + eoreq r6, r9, fp, asr #14 │ │ │ │ ldrshteq r8, [r1], -ip │ │ │ │ ldrsbteq pc, [r2], -r0 @ │ │ │ │ @ instruction: 0xfffa4fcc │ │ │ │ eorseq r8, r1, r0, lsr r8 │ │ │ │ ldrsbteq r8, [r1], -r0 │ │ │ │ - eoreq r5, r7, ip, lsr #26 │ │ │ │ + eoreq r5, r7, ip, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #696] @ e1c38 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e1aa0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -198602,15 +198602,15 @@ │ │ │ │ ldr r1, [pc, #604] @ e1c68 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #16 │ │ │ │ strd r0, [r7, #80] @ 0x50 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e1b00 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e8a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #556] @ e1c6c │ │ │ │ mov r4, #0 │ │ │ │ @@ -198623,22 +198623,22 @@ │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ beq e1a94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -198665,15 +198665,15 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 38870 │ │ │ │ b e1bdc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e1ba4 │ │ │ │ ldr r0, [pc, #316] @ e1c70 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #312] @ e1c74 │ │ │ │ ldr r3, [pc, #312] @ e1c78 │ │ │ │ @@ -198722,53 +198722,53 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq e1c34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e1c34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, r9, sp, lsr r7 │ │ │ │ - eoreq r6, r9, sp, ror #7 │ │ │ │ + strdeq r6, [r9], -sp @ │ │ │ │ + eoreq r6, r9, sp, lsr #7 │ │ │ │ eorseq r8, r1, r8, lsr #10 │ │ │ │ eorseq r8, r1, r8, lsl r6 │ │ │ │ eorseq r8, r1, r0, asr r5 │ │ │ │ - strdeq r6, [r9], -r5 @ │ │ │ │ + strhteq r6, [r9], -r5 │ │ │ │ eorseq r8, r1, r8, lsl r4 │ │ │ │ @ instruction: 0xffffc758 │ │ │ │ @ instruction: 0xffffe610 │ │ │ │ - eoreq r6, r9, pc, lsl #9 │ │ │ │ + eoreq r6, r9, pc, asr #8 │ │ │ │ eorseq r8, r1, r0, lsl #12 │ │ │ │ eorseq pc, r2, r8, asr sp @ │ │ │ │ eorseq lr, r2, r4, ror #8 │ │ │ │ andeq r4, r0, r4, lsr #21 │ │ │ │ @ instruction: 0xfffa4cc0 │ │ │ │ eorseq r8, r1, r4, lsr #10 │ │ │ │ eorseq r8, r1, r4, asr #11 │ │ │ │ - eoreq r5, r7, r0, lsr #20 │ │ │ │ + eoreq r5, r7, r0, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e1ed0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e1d44 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -198799,15 +198799,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e1d38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -198830,15 +198830,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e1e70 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e1e38 │ │ │ │ ldr r0, [pc, #312] @ e1f00 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e1f04 │ │ │ │ ldr r3, [pc, #308] @ e1f08 │ │ │ │ @@ -198888,51 +198888,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e1eb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e1eb4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, r9, fp, lsr r4 │ │ │ │ - eoreq r6, r9, r9, asr #2 │ │ │ │ + strdeq r6, [r9], -fp @ │ │ │ │ + eoreq r6, r9, r9, lsl #2 │ │ │ │ eorseq r8, r1, r4, lsl #5 │ │ │ │ eorseq r8, r1, r4, ror r3 │ │ │ │ ldrhteq r8, [r1], -ip │ │ │ │ - eoreq r6, r9, r1, rrx │ │ │ │ + eoreq r6, r9, r1, lsr #32 │ │ │ │ eorseq r8, r1, r4, lsl #3 │ │ │ │ @ instruction: 0xffffc110 │ │ │ │ @ instruction: 0xfffff4e0 │ │ │ │ - eoreq r6, r9, fp, ror #3 │ │ │ │ + eoreq r6, r9, fp, lsr #3 │ │ │ │ eorseq r8, r1, ip, asr r3 │ │ │ │ eorseq pc, r2, r0, asr sp @ │ │ │ │ @ instruction: 0xfffa4a2c │ │ │ │ mlaseq r1, r0, r2, r8 │ │ │ │ eorseq r8, r1, r0, lsr r3 │ │ │ │ - eoreq r5, r7, ip, lsl #15 │ │ │ │ + eoreq r5, r7, ip, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e2160 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e1fd4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -198963,15 +198963,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ beq e1fc8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -198994,15 +198994,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e2100 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e20c8 │ │ │ │ ldr r0, [pc, #312] @ e2190 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e2194 │ │ │ │ ldr r3, [pc, #308] @ e2198 │ │ │ │ @@ -199052,51 +199052,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e2140 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e2144 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, r7, ip, ror ip │ │ │ │ - strhteq r5, [r9], -r9 │ │ │ │ + eoreq r5, r7, ip, lsr ip │ │ │ │ + eoreq r5, r9, r9, ror lr │ │ │ │ ldrshteq r7, [r1], -r4 │ │ │ │ eorseq r8, r1, r4, ror #1 │ │ │ │ eorseq r8, r1, ip, lsr #32 │ │ │ │ - ldrdeq r5, [r9], -r1 @ │ │ │ │ + mlaeq r9, r1, sp, r5 │ │ │ │ ldrshteq r7, [r1], -r4 │ │ │ │ @ instruction: 0xffffbad8 │ │ │ │ @ instruction: 0xffffec84 │ │ │ │ - eoreq r5, r9, fp, asr pc │ │ │ │ + eoreq r5, r9, fp, lsl pc │ │ │ │ eorseq r8, r1, ip, asr #1 │ │ │ │ eorseq pc, r2, r8, lsl #19 │ │ │ │ @ instruction: 0xfffa479c │ │ │ │ eorseq r8, r1, r0 │ │ │ │ eorseq r8, r1, r0, lsr #1 │ │ │ │ - strdeq r5, [r7], -ip @ │ │ │ │ + strhteq r5, [r7], -ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e23f0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e2264 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -199127,15 +199127,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ beq e2258 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -199158,15 +199158,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e2390 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e2358 │ │ │ │ ldr r0, [pc, #312] @ e2420 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e2424 │ │ │ │ ldr r3, [pc, #308] @ e2428 │ │ │ │ @@ -199216,51 +199216,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e23d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e23d4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strdeq r5, [r7], -ip @ │ │ │ │ - eoreq r5, r9, r9, lsr #24 │ │ │ │ + strhteq r5, [r7], -ip │ │ │ │ + eoreq r5, r9, r9, ror #23 │ │ │ │ eorseq r7, r1, r4, ror #26 │ │ │ │ eorseq r7, r1, r4, asr lr │ │ │ │ mlaseq r1, ip, sp, r7 │ │ │ │ - eoreq r5, r9, r1, asr #22 │ │ │ │ + eoreq r5, r9, r1, lsl #22 │ │ │ │ eorseq r7, r1, r4, ror #24 │ │ │ │ @ instruction: 0xffffbb20 │ │ │ │ @ instruction: 0xffffda04 │ │ │ │ - eoreq r5, r9, fp, asr #25 │ │ │ │ + eoreq r5, r9, fp, lsl #25 │ │ │ │ eorseq r7, r1, ip, lsr lr │ │ │ │ eorseq pc, r2, r4, asr #15 │ │ │ │ @ instruction: 0xfffa450c │ │ │ │ eorseq r7, r1, r0, ror sp │ │ │ │ eorseq r7, r1, r0, lsl lr │ │ │ │ - eoreq r5, r7, ip, ror #4 │ │ │ │ + eoreq r5, r7, ip, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e2680 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e24f4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -199291,15 +199291,15 @@ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #92] @ 0x5c │ │ │ │ strb r7, [r5] │ │ │ │ beq e24e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -199322,15 +199322,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e2620 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e25e8 │ │ │ │ ldr r0, [pc, #312] @ e26b0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e26b4 │ │ │ │ ldr r3, [pc, #308] @ e26b8 │ │ │ │ @@ -199380,51 +199380,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e2660 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e2664 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, r9, r2, lsr #25 │ │ │ │ - mlaeq r9, r9, r9, r5 │ │ │ │ + eoreq r5, r9, r2, ror #24 │ │ │ │ + eoreq r5, r9, r9, asr r9 │ │ │ │ ldrsbteq r7, [r1], -r4 │ │ │ │ eorseq r7, r1, r4, asr #23 │ │ │ │ eorseq r7, r1, ip, lsl #22 │ │ │ │ - strhteq r5, [r9], -r1 │ │ │ │ + eoreq r5, r9, r1, ror r8 │ │ │ │ ldrsbteq r7, [r1], -r4 │ │ │ │ @ instruction: 0xffffba94 │ │ │ │ @ instruction: 0xffffd0ac │ │ │ │ - eoreq r5, r9, fp, lsr sl │ │ │ │ + strdeq r5, [r9], -fp @ │ │ │ │ eorseq r7, r1, ip, lsr #23 │ │ │ │ ldrshteq pc, [r2], -r0 @ │ │ │ │ @ instruction: 0xfffa427c │ │ │ │ eorseq r7, r1, r0, ror #21 │ │ │ │ eorseq r7, r1, r0, lsl #23 │ │ │ │ - ldrdeq r4, [r7], -ip @ │ │ │ │ + mlaeq r7, ip, pc, r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e2910 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e2784 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -199455,15 +199455,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e2778 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -199486,15 +199486,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e28b0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e2878 │ │ │ │ ldr r0, [pc, #312] @ e2940 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e2944 │ │ │ │ ldr r3, [pc, #308] @ e2948 │ │ │ │ @@ -199544,51 +199544,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e28f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e28f4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, r9, r6, lsr #20 │ │ │ │ - eoreq r5, r9, r9, lsl #14 │ │ │ │ + eoreq r5, r9, r6, ror #19 │ │ │ │ + eoreq r5, r9, r9, asr #13 │ │ │ │ eorseq r7, r1, r4, asr #16 │ │ │ │ eorseq r7, r1, r4, lsr r9 │ │ │ │ eorseq r7, r1, ip, ror r8 │ │ │ │ - eoreq r5, r9, r1, lsr #12 │ │ │ │ + eoreq r5, r9, r1, ror #11 │ │ │ │ eorseq r7, r1, r4, asr #14 │ │ │ │ @ instruction: 0xffffb1ec │ │ │ │ @ instruction: 0xffffd768 │ │ │ │ - eoreq r5, r9, fp, lsr #15 │ │ │ │ + eoreq r5, r9, fp, ror #14 │ │ │ │ eorseq r7, r1, ip, lsl r9 │ │ │ │ eorseq pc, r2, r8, asr #6 │ │ │ │ @ instruction: 0xfffa3fec │ │ │ │ eorseq r7, r1, r0, asr r8 │ │ │ │ ldrshteq r7, [r1], -r0 │ │ │ │ - eoreq r4, r7, ip, asr #26 │ │ │ │ + eoreq r4, r7, ip, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e2ba0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e2a14 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -199619,15 +199619,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e2a08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -199650,15 +199650,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e2b40 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e2b08 │ │ │ │ ldr r0, [pc, #312] @ e2bd0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e2bd4 │ │ │ │ ldr r3, [pc, #308] @ e2bd8 │ │ │ │ @@ -199708,51 +199708,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e2b80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e2b84 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, r9, sl, lsr #15 │ │ │ │ - eoreq r5, r9, r9, ror r4 │ │ │ │ + eoreq r5, r9, sl, ror #14 │ │ │ │ + eoreq r5, r9, r9, lsr r4 │ │ │ │ ldrhteq r7, [r1], -r4 │ │ │ │ eorseq r7, r1, r4, lsr #13 │ │ │ │ eorseq r7, r1, ip, ror #11 │ │ │ │ - mlaeq r9, r1, r3, r5 │ │ │ │ + eoreq r5, r9, r1, asr r3 │ │ │ │ ldrhteq r7, [r1], -r4 │ │ │ │ @ instruction: 0xffffb888 │ │ │ │ @ instruction: 0xffffdb48 │ │ │ │ - eoreq r5, r9, fp, lsl r5 │ │ │ │ + ldrdeq r5, [r9], -fp @ │ │ │ │ eorseq r7, r1, ip, lsl #13 │ │ │ │ eorseq lr, r2, r0, lsr lr │ │ │ │ @ instruction: 0xfffa3d5c │ │ │ │ eorseq r7, r1, r0, asr #11 │ │ │ │ eorseq r7, r1, r0, ror #12 │ │ │ │ - strhteq r4, [r7], -ip │ │ │ │ + eoreq r4, r7, ip, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e2e30 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e2ca4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -199783,15 +199783,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e2c98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -199814,15 +199814,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e2dd0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e2d98 │ │ │ │ ldr r0, [pc, #312] @ e2e60 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e2e64 │ │ │ │ ldr r3, [pc, #308] @ e2e68 │ │ │ │ @@ -199872,51 +199872,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e2e10 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e2e14 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, r9, r7, lsr #10 │ │ │ │ - eoreq r5, r9, r9, ror #3 │ │ │ │ + eoreq r5, r9, r7, ror #9 │ │ │ │ + eoreq r5, r9, r9, lsr #3 │ │ │ │ eorseq r7, r1, r4, lsr #6 │ │ │ │ eorseq r7, r1, r4, lsl r4 │ │ │ │ eorseq r7, r1, ip, asr r3 │ │ │ │ - eoreq r5, r9, r1, lsl #2 │ │ │ │ + eoreq r5, r9, r1, asr #1 │ │ │ │ eorseq r7, r1, r4, lsr #4 │ │ │ │ @ instruction: 0xffffa92c │ │ │ │ @ instruction: 0xffffc35c │ │ │ │ - eoreq r5, r9, fp, lsl #5 │ │ │ │ + eoreq r5, r9, fp, asr #4 │ │ │ │ ldrshteq r7, [r1], -ip │ │ │ │ eorseq lr, r2, r4, asr sp │ │ │ │ @ instruction: 0xfffa3acc │ │ │ │ eorseq r7, r1, r0, lsr r3 │ │ │ │ ldrsbteq r7, [r1], -r0 │ │ │ │ - eoreq r4, r7, ip, lsr #16 │ │ │ │ + eoreq r4, r7, ip, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e30c0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e2f34 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -199947,15 +199947,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e2f28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -199978,15 +199978,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e3060 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e3028 │ │ │ │ ldr r0, [pc, #312] @ e30f0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e30f4 │ │ │ │ ldr r3, [pc, #308] @ e30f8 │ │ │ │ @@ -200036,51 +200036,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e30a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e30a4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r7, ip, lsr sp │ │ │ │ - eoreq r4, r9, r9, asr pc │ │ │ │ + strdeq r4, [r7], -ip @ │ │ │ │ + eoreq r4, r9, r9, lsl pc │ │ │ │ mlaseq r1, r4, r0, r7 │ │ │ │ eorseq r7, r1, r4, lsl #3 │ │ │ │ eorseq r7, r1, ip, asr #1 │ │ │ │ - eoreq r4, r9, r1, ror lr │ │ │ │ + eoreq r4, r9, r1, lsr lr │ │ │ │ mlaseq r1, r4, pc, r6 @ │ │ │ │ @ instruction: 0xffffaeb4 │ │ │ │ @ instruction: 0xffffdee4 │ │ │ │ - strdeq r4, [r9], -fp @ │ │ │ │ + strhteq r4, [r9], -fp │ │ │ │ eorseq r7, r1, ip, ror #2 │ │ │ │ eorseq lr, r2, r8, ror #20 │ │ │ │ @ instruction: 0xfffa383c │ │ │ │ eorseq r7, r1, r0, lsr #1 │ │ │ │ eorseq r7, r1, r0, asr #2 │ │ │ │ - mlaeq r7, ip, r5, r4 │ │ │ │ + eoreq r4, r7, ip, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #696] @ e33c8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e3230 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -200110,15 +200110,15 @@ │ │ │ │ ldr r1, [pc, #604] @ e33f8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #16 │ │ │ │ strd r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e3290 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e8a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #556] @ e33fc │ │ │ │ mov r4, #0 │ │ │ │ @@ -200131,22 +200131,22 @@ │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ beq e3224 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -200173,15 +200173,15 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 38870 │ │ │ │ b e336c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e3334 │ │ │ │ ldr r0, [pc, #316] @ e3400 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #312] @ e3404 │ │ │ │ ldr r3, [pc, #312] @ e3408 │ │ │ │ @@ -200230,53 +200230,53 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq e33c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e33c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r4, [r7], -ip │ │ │ │ - eoreq r4, r9, sp, asr ip │ │ │ │ + eoreq r4, r7, ip, ror sl │ │ │ │ + eoreq r4, r9, sp, lsl ip │ │ │ │ mlaseq r1, r8, sp, r6 │ │ │ │ eorseq r6, r1, r8, lsl #29 │ │ │ │ eorseq r6, r1, r0, asr #27 │ │ │ │ - eoreq r4, r9, r5, ror #22 │ │ │ │ + eoreq r4, r9, r5, lsr #22 │ │ │ │ eorseq r6, r1, r8, lsl #25 │ │ │ │ @ instruction: 0xffffb4c4 │ │ │ │ @ instruction: 0xffffbf28 │ │ │ │ - strdeq r4, [r9], -pc @ │ │ │ │ + strhteq r4, [r9], -pc │ │ │ │ eorseq r6, r1, r0, ror lr │ │ │ │ eorseq lr, r2, ip, ror #7 │ │ │ │ ldrsbteq ip, [r2], -r4 │ │ │ │ strdeq r3, [r0], -r4 │ │ │ │ @ instruction: 0xfffa3530 │ │ │ │ mlaseq r1, r4, sp, r6 │ │ │ │ eorseq r6, r1, r4, lsr lr │ │ │ │ - mlaeq r7, r0, r2, r4 │ │ │ │ + eoreq r4, r7, r0, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e3660 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e34d4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -200307,15 +200307,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e34c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -200338,15 +200338,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e3600 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e35c8 │ │ │ │ ldr r0, [pc, #312] @ e3690 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e3694 │ │ │ │ ldr r3, [pc, #308] @ e3698 │ │ │ │ @@ -200396,51 +200396,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e3640 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e3644 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r9, fp, lsl #26 │ │ │ │ - strhteq r4, [r9], -r9 │ │ │ │ + eoreq r4, r9, fp, asr #25 │ │ │ │ + eoreq r4, r9, r9, ror r9 │ │ │ │ ldrshteq r6, [r1], -r4 │ │ │ │ eorseq r6, r1, r4, ror #23 │ │ │ │ eorseq r6, r1, ip, lsr #22 │ │ │ │ - ldrdeq r4, [r9], -r1 @ │ │ │ │ + mlaeq r9, r1, r8, r4 │ │ │ │ ldrshteq r6, [r1], -r4 │ │ │ │ @ instruction: 0xffffa56c │ │ │ │ @ instruction: 0xffffc4e8 │ │ │ │ - eoreq r4, r9, fp, asr sl │ │ │ │ + eoreq r4, r9, fp, lsl sl │ │ │ │ eorseq r6, r1, ip, asr #23 │ │ │ │ eorseq lr, r2, r8, lsr r0 │ │ │ │ @ instruction: 0xfffa329c │ │ │ │ eorseq r6, r1, r0, lsl #22 │ │ │ │ eorseq r6, r1, r0, lsr #23 │ │ │ │ - strdeq r3, [r7], -ip @ │ │ │ │ + strhteq r3, [r7], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e38f0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e3764 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -200471,15 +200471,15 @@ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #92] @ 0x5c │ │ │ │ strb r7, [r5] │ │ │ │ beq e3758 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -200502,15 +200502,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e3890 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e3858 │ │ │ │ ldr r0, [pc, #312] @ e3920 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e3924 │ │ │ │ ldr r3, [pc, #308] @ e3928 │ │ │ │ @@ -200560,51 +200560,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e38d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e38d4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r9, r9, lsl #21 │ │ │ │ - eoreq r4, r9, r9, lsr #14 │ │ │ │ + eoreq r4, r9, r9, asr #20 │ │ │ │ + eoreq r4, r9, r9, ror #13 │ │ │ │ eorseq r6, r1, r4, ror #16 │ │ │ │ eorseq r6, r1, r4, asr r9 │ │ │ │ mlaseq r1, ip, r8, r6 │ │ │ │ - eoreq r4, r9, r1, asr #12 │ │ │ │ + eoreq r4, r9, r1, lsl #12 │ │ │ │ eorseq r6, r1, r4, ror #14 │ │ │ │ @ instruction: 0xffffa278 │ │ │ │ @ instruction: 0xffffcd40 │ │ │ │ - eoreq r4, r9, fp, asr #15 │ │ │ │ + eoreq r4, r9, fp, lsl #15 │ │ │ │ eorseq r6, r1, ip, lsr r9 │ │ │ │ eorseq lr, r2, r0, ror #1 │ │ │ │ @ instruction: 0xfffa300c │ │ │ │ eorseq r6, r1, r0, ror r8 │ │ │ │ eorseq r6, r1, r0, lsl r9 │ │ │ │ - eoreq r3, r7, ip, ror #26 │ │ │ │ + eoreq r3, r7, ip, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e3b80 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e39f4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -200635,15 +200635,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ beq e39e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -200666,15 +200666,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e3b20 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e3ae8 │ │ │ │ ldr r0, [pc, #312] @ e3bb0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e3bb4 │ │ │ │ ldr r3, [pc, #308] @ e3bb8 │ │ │ │ @@ -200724,51 +200724,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e3b60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e3b64 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r7, ip, r2, r4 │ │ │ │ - mlaeq r9, r9, r4, r4 │ │ │ │ + eoreq r4, r7, ip, asr r2 │ │ │ │ + eoreq r4, r9, r9, asr r4 │ │ │ │ ldrsbteq r6, [r1], -r4 │ │ │ │ eorseq r6, r1, r4, asr #13 │ │ │ │ eorseq r6, r1, ip, lsl #12 │ │ │ │ - strhteq r4, [r9], -r1 │ │ │ │ + eoreq r4, r9, r1, ror r3 │ │ │ │ ldrsbteq r6, [r1], -r4 │ │ │ │ @ instruction: 0xffffa1b4 │ │ │ │ @ instruction: 0xffffc1b0 │ │ │ │ - eoreq r4, r9, fp, lsr r5 │ │ │ │ + strdeq r4, [r9], -fp @ │ │ │ │ eorseq r6, r1, ip, lsr #13 │ │ │ │ ldrshteq sp, [r2], -r0 │ │ │ │ @ instruction: 0xfffa2d7c │ │ │ │ eorseq r6, r1, r0, ror #11 │ │ │ │ eorseq r6, r1, r0, lsl #13 │ │ │ │ - ldrdeq r3, [r7], -ip @ │ │ │ │ + mlaeq r7, ip, sl, r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e3e10 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e3c84 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -200799,15 +200799,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ beq e3c78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -200830,15 +200830,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e3db0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e3d78 │ │ │ │ ldr r0, [pc, #312] @ e3e40 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e3e44 │ │ │ │ ldr r3, [pc, #308] @ e3e48 │ │ │ │ @@ -200888,51 +200888,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e3df0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e3df4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r9, fp, ror r5 │ │ │ │ - eoreq r4, r9, r9, lsl #4 │ │ │ │ + eoreq r4, r9, fp, lsr r5 │ │ │ │ + eoreq r4, r9, r9, asr #3 │ │ │ │ eorseq r6, r1, r4, asr #6 │ │ │ │ eorseq r6, r1, r4, lsr r4 │ │ │ │ eorseq r6, r1, ip, ror r3 │ │ │ │ - eoreq r4, r9, r1, lsr #2 │ │ │ │ + eoreq r4, r9, r1, ror #1 │ │ │ │ eorseq r6, r1, r4, asr #4 │ │ │ │ @ instruction: 0xffffab24 │ │ │ │ @ instruction: 0xffffb6a8 │ │ │ │ - eoreq r4, r9, fp, lsr #5 │ │ │ │ + eoreq r4, r9, fp, ror #4 │ │ │ │ eorseq r6, r1, ip, lsl r4 │ │ │ │ eorseq sp, r2, ip, ror #29 │ │ │ │ @ instruction: 0xfffa2aec │ │ │ │ eorseq r6, r1, r0, asr r3 │ │ │ │ ldrshteq r6, [r1], -r0 │ │ │ │ - eoreq r3, r7, ip, asr #16 │ │ │ │ + eoreq r3, r7, ip, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e40a0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e3f14 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -200963,15 +200963,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ beq e3f08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -200994,15 +200994,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e4040 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e4008 │ │ │ │ ldr r0, [pc, #312] @ e40d0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e40d4 │ │ │ │ ldr r3, [pc, #308] @ e40d8 │ │ │ │ @@ -201052,51 +201052,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e4080 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e4084 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strdeq r4, [r9], -r5 @ │ │ │ │ - eoreq r3, r9, r9, ror pc │ │ │ │ + strhteq r4, [r9], -r5 │ │ │ │ + eoreq r3, r9, r9, lsr pc │ │ │ │ ldrhteq r6, [r1], -r4 │ │ │ │ eorseq r6, r1, r4, lsr #3 │ │ │ │ eorseq r6, r1, ip, ror #1 │ │ │ │ - mlaeq r9, r1, lr, r3 │ │ │ │ + eoreq r3, r9, r1, asr lr │ │ │ │ ldrhteq r5, [r1], -r4 │ │ │ │ @ instruction: 0xffff97b0 │ │ │ │ @ instruction: 0xffffb35c │ │ │ │ - eoreq r4, r9, fp, lsl r0 │ │ │ │ + ldrdeq r3, [r9], -fp @ │ │ │ │ eorseq r6, r1, ip, lsl #3 │ │ │ │ mlaseq r2, r4, r9, sp │ │ │ │ @ instruction: 0xfffa285c │ │ │ │ eorseq r6, r1, r0, asr #1 │ │ │ │ eorseq r6, r1, r0, ror #2 │ │ │ │ - strhteq r3, [r7], -ip │ │ │ │ + eoreq r3, r7, ip, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e4330 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e41a4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -201127,15 +201127,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e4198 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -201158,15 +201158,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e42d0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e4298 │ │ │ │ ldr r0, [pc, #312] @ e4360 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e4364 │ │ │ │ ldr r3, [pc, #308] @ e4368 │ │ │ │ @@ -201216,51 +201216,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e4310 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e4314 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r9, r7, ror r0 │ │ │ │ - eoreq r3, r9, r9, ror #25 │ │ │ │ + eoreq r4, r9, r7, lsr r0 │ │ │ │ + eoreq r3, r9, r9, lsr #25 │ │ │ │ eorseq r5, r1, r4, lsr #28 │ │ │ │ eorseq r5, r1, r4, lsl pc │ │ │ │ eorseq r5, r1, ip, asr lr │ │ │ │ - eoreq r3, r9, r1, lsl #24 │ │ │ │ + eoreq r3, r9, r1, asr #23 │ │ │ │ eorseq r5, r1, r4, lsr #26 │ │ │ │ @ instruction: 0xffff9314 │ │ │ │ @ instruction: 0xffffd290 │ │ │ │ - eoreq r3, r9, fp, lsl #27 │ │ │ │ + eoreq r3, r9, fp, asr #26 │ │ │ │ ldrshteq r5, [r1], -ip │ │ │ │ eorseq sp, r2, r0, lsl #6 │ │ │ │ @ instruction: 0xfffa25cc │ │ │ │ eorseq r5, r1, r0, lsr lr │ │ │ │ ldrsbteq r5, [r1], -r0 │ │ │ │ - eoreq r3, r7, ip, lsr #6 │ │ │ │ + eoreq r3, r7, ip, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e45c0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e4434 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -201291,15 +201291,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e4428 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -201322,15 +201322,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e4560 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e4528 │ │ │ │ ldr r0, [pc, #312] @ e45f0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e45f4 │ │ │ │ ldr r3, [pc, #308] @ e45f8 │ │ │ │ @@ -201380,51 +201380,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e45a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e45a4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strdeq r3, [r9], -r5 @ │ │ │ │ - eoreq r3, r9, r9, asr sl │ │ │ │ + strhteq r3, [r9], -r5 │ │ │ │ + eoreq r3, r9, r9, lsl sl │ │ │ │ mlaseq r1, r4, fp, r5 │ │ │ │ eorseq r5, r1, r4, lsl #25 │ │ │ │ eorseq r5, r1, ip, asr #23 │ │ │ │ - eoreq r3, r9, r1, ror r9 │ │ │ │ + eoreq r3, r9, r1, lsr r9 │ │ │ │ mlaseq r1, r4, sl, r5 │ │ │ │ @ instruction: 0xffff9018 │ │ │ │ @ instruction: 0xffffb440 │ │ │ │ - strdeq r3, [r9], -fp @ │ │ │ │ + strhteq r3, [r9], -fp │ │ │ │ eorseq r5, r1, ip, ror #24 │ │ │ │ ldrhteq sp, [r2], -ip │ │ │ │ @ instruction: 0xfffa233c │ │ │ │ eorseq r5, r1, r0, lsr #23 │ │ │ │ eorseq r5, r1, r0, asr #24 │ │ │ │ - mlaeq r7, ip, r0, r3 │ │ │ │ + eoreq r3, r7, ip, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e4850 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e46c4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -201455,15 +201455,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e46b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -201486,15 +201486,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e47f0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e47b8 │ │ │ │ ldr r0, [pc, #312] @ e4880 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e4884 │ │ │ │ ldr r3, [pc, #308] @ e4888 │ │ │ │ @@ -201544,51 +201544,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e4830 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e4834 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r9, sp, ror fp │ │ │ │ - eoreq r3, r9, r9, asr #15 │ │ │ │ + eoreq r3, r9, sp, lsr fp │ │ │ │ + eoreq r3, r9, r9, lsl #15 │ │ │ │ eorseq r5, r1, r4, lsl #18 │ │ │ │ ldrshteq r5, [r1], -r4 │ │ │ │ eorseq r5, r1, ip, lsr r9 │ │ │ │ - eoreq r3, r9, r1, ror #13 │ │ │ │ + eoreq r3, r9, r1, lsr #13 │ │ │ │ eorseq r5, r1, r4, lsl #16 │ │ │ │ @ instruction: 0xffff8f94 │ │ │ │ @ instruction: 0xffffc85c │ │ │ │ - eoreq r3, r9, fp, ror #16 │ │ │ │ + eoreq r3, r9, fp, lsr #16 │ │ │ │ ldrsbteq r5, [r1], -ip │ │ │ │ mlaseq r2, r4, r3, sp │ │ │ │ @ instruction: 0xfffa20ac │ │ │ │ eorseq r5, r1, r0, lsl r9 │ │ │ │ ldrhteq r5, [r1], -r0 │ │ │ │ - eoreq r2, r7, ip, lsl #28 │ │ │ │ + eoreq r2, r7, ip, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e4ae0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e4954 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -201619,15 +201619,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e4948 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -201650,15 +201650,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e4a80 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e4a48 │ │ │ │ ldr r0, [pc, #312] @ e4b10 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e4b14 │ │ │ │ ldr r3, [pc, #308] @ e4b18 │ │ │ │ @@ -201708,51 +201708,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e4ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e4ac4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r7, ip, asr #6 │ │ │ │ - eoreq r3, r9, r9, lsr r5 │ │ │ │ + eoreq r3, r7, ip, lsl #6 │ │ │ │ + strdeq r3, [r9], -r9 @ │ │ │ │ eorseq r5, r1, r4, ror r6 │ │ │ │ eorseq r5, r1, r4, ror #14 │ │ │ │ eorseq r5, r1, ip, lsr #13 │ │ │ │ - eoreq r3, r9, r1, asr r4 │ │ │ │ + eoreq r3, r9, r1, lsl r4 │ │ │ │ eorseq r5, r1, r4, ror r5 │ │ │ │ @ instruction: 0xffff9c88 │ │ │ │ @ instruction: 0xffffc21c │ │ │ │ - ldrdeq r3, [r9], -fp @ │ │ │ │ + mlaeq r9, fp, r5, r3 │ │ │ │ eorseq r5, r1, ip, asr #14 │ │ │ │ eorseq ip, r2, ip, ror #26 │ │ │ │ @ instruction: 0xfffa1e1c │ │ │ │ eorseq r5, r1, r0, lsl #13 │ │ │ │ eorseq r5, r1, r0, lsr #14 │ │ │ │ - eoreq r2, r7, ip, ror fp │ │ │ │ + eoreq r2, r7, ip, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e4d70 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e4be4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -201783,15 +201783,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ beq e4bd8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -201814,15 +201814,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e4d10 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e4cd8 │ │ │ │ ldr r0, [pc, #312] @ e4da0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e4da4 │ │ │ │ ldr r3, [pc, #308] @ e4da8 │ │ │ │ @@ -201872,51 +201872,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e4d50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e4d54 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r9, lr, ror #12 │ │ │ │ - eoreq r3, r9, r9, lsr #5 │ │ │ │ + eoreq r3, r9, lr, lsr #12 │ │ │ │ + eoreq r3, r9, r9, ror #4 │ │ │ │ eorseq r5, r1, r4, ror #7 │ │ │ │ ldrsbteq r5, [r1], -r4 │ │ │ │ eorseq r5, r1, ip, lsl r4 │ │ │ │ - eoreq r3, r9, r1, asr #3 │ │ │ │ + eoreq r3, r9, r1, lsl #3 │ │ │ │ eorseq r5, r1, r4, ror #5 │ │ │ │ @ instruction: 0xffff9d48 │ │ │ │ @ instruction: 0xffffa2b0 │ │ │ │ - eoreq r3, r9, fp, asr #6 │ │ │ │ + eoreq r3, r9, fp, lsl #6 │ │ │ │ ldrhteq r5, [r1], -ip │ │ │ │ ldrshteq ip, [r2], -r0 │ │ │ │ @ instruction: 0xfffa1b8c │ │ │ │ ldrshteq r5, [r1], -r0 │ │ │ │ mlaseq r1, r0, r4, r5 │ │ │ │ - eoreq r2, r7, ip, ror #17 │ │ │ │ + eoreq r2, r7, ip, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e5000 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e4e74 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -201947,15 +201947,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e4e68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -201978,15 +201978,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e4fa0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e4f68 │ │ │ │ ldr r0, [pc, #312] @ e5030 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e5034 │ │ │ │ ldr r3, [pc, #308] @ e5038 │ │ │ │ @@ -202036,51 +202036,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e4fe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e4fe4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r9, sl, ror #7 │ │ │ │ - eoreq r3, r9, r9, lsl r0 │ │ │ │ + eoreq r3, r9, sl, lsr #7 │ │ │ │ + ldrdeq r2, [r9], -r9 @ │ │ │ │ eorseq r5, r1, r4, asr r1 │ │ │ │ eorseq r5, r1, r4, asr #4 │ │ │ │ eorseq r5, r1, ip, lsl #3 │ │ │ │ - eoreq r2, r9, r1, lsr pc │ │ │ │ + strdeq r2, [r9], -r1 @ │ │ │ │ eorseq r5, r1, r4, asr r0 │ │ │ │ @ instruction: 0xffff8e30 │ │ │ │ @ instruction: 0xffffaf9c │ │ │ │ - strhteq r3, [r9], -fp │ │ │ │ + eoreq r3, r9, fp, ror r0 │ │ │ │ eorseq r5, r1, ip, lsr #4 │ │ │ │ eorseq ip, r2, ip, lsr #17 │ │ │ │ @ instruction: 0xfffa18fc │ │ │ │ eorseq r5, r1, r0, ror #2 │ │ │ │ eorseq r5, r1, r0, lsl #4 │ │ │ │ - eoreq r2, r7, ip, asr r6 │ │ │ │ + eoreq r2, r7, ip, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e5290 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e5104 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -202111,15 +202111,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strd r0, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r5] │ │ │ │ beq e50f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -202142,15 +202142,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e5230 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e51f8 │ │ │ │ ldr r0, [pc, #312] @ e52c0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e52c4 │ │ │ │ ldr r3, [pc, #308] @ e52c8 │ │ │ │ @@ -202200,51 +202200,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e5270 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e5274 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r9, r0, ror r1 │ │ │ │ - eoreq r2, r9, r9, lsl #27 │ │ │ │ + eoreq r3, r9, r0, lsr r1 │ │ │ │ + eoreq r2, r9, r9, asr #26 │ │ │ │ eorseq r4, r1, r4, asr #29 │ │ │ │ ldrhteq r4, [r1], -r4 │ │ │ │ ldrshteq r4, [r1], -ip │ │ │ │ - eoreq r2, r9, r1, lsr #25 │ │ │ │ + eoreq r2, r9, r1, ror #24 │ │ │ │ eorseq r4, r1, r4, asr #27 │ │ │ │ @ instruction: 0xffff8c1c │ │ │ │ @ instruction: 0xffffa3d4 │ │ │ │ - eoreq r2, r9, fp, lsr #28 │ │ │ │ + eoreq r2, r9, fp, ror #27 │ │ │ │ mlaseq r1, ip, pc, r4 @ │ │ │ │ eorseq ip, r2, ip, ror r4 │ │ │ │ @ instruction: 0xfffa166c │ │ │ │ ldrsbteq r4, [r1], -r0 │ │ │ │ eorseq r4, r1, r0, ror pc │ │ │ │ - eoreq r2, r7, ip, asr #7 │ │ │ │ + eoreq r2, r7, ip, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e5520 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e5394 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -202275,15 +202275,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e5388 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -202306,15 +202306,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e54c0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e5488 │ │ │ │ ldr r0, [pc, #312] @ e5550 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e5554 │ │ │ │ ldr r3, [pc, #308] @ e5558 │ │ │ │ @@ -202364,51 +202364,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e5500 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e5504 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, r9, pc, ror #29 │ │ │ │ - strdeq r2, [r9], -r9 @ │ │ │ │ + eoreq r2, r9, pc, lsr #29 │ │ │ │ + strhteq r2, [r9], -r9 │ │ │ │ eorseq r4, r1, r4, lsr ip │ │ │ │ eorseq r4, r1, r4, lsr #26 │ │ │ │ eorseq r4, r1, ip, ror #24 │ │ │ │ - eoreq r2, r9, r1, lsl sl │ │ │ │ + ldrdeq r2, [r9], -r1 @ │ │ │ │ eorseq r4, r1, r4, lsr fp │ │ │ │ @ instruction: 0xffff7f98 │ │ │ │ @ instruction: 0xffff9930 │ │ │ │ - mlaeq r9, fp, fp, r2 │ │ │ │ + eoreq r2, r9, fp, asr fp │ │ │ │ eorseq r4, r1, ip, lsl #26 │ │ │ │ eorseq ip, r2, r0, asr r4 │ │ │ │ @ instruction: 0xfffa13dc │ │ │ │ eorseq r4, r1, r0, asr #24 │ │ │ │ eorseq r4, r1, r0, ror #25 │ │ │ │ - eoreq r2, r7, ip, lsr r1 │ │ │ │ + strdeq r2, [r7], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #696] @ e5828 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e5690 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -202438,15 +202438,15 @@ │ │ │ │ ldr r1, [pc, #604] @ e5858 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #16 │ │ │ │ strd r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e56f0 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e8a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #556] @ e585c │ │ │ │ mov r4, #0 │ │ │ │ @@ -202459,22 +202459,22 @@ │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e364 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ beq e5684 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -202501,15 +202501,15 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 38870 │ │ │ │ b e57cc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e5794 │ │ │ │ ldr r0, [pc, #316] @ e5860 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #312] @ e5864 │ │ │ │ ldr r3, [pc, #312] @ e5868 │ │ │ │ @@ -202558,53 +202558,53 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq e5824 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e5824 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, r9, r3, ror ip │ │ │ │ - strdeq r2, [r9], -sp @ │ │ │ │ + eoreq r2, r9, r3, lsr ip │ │ │ │ + strhteq r2, [r9], -sp │ │ │ │ eorseq r4, r1, r8, lsr r9 │ │ │ │ eorseq r4, r1, r8, lsr #20 │ │ │ │ eorseq r4, r1, r0, ror #18 │ │ │ │ - eoreq r2, r9, r5, lsl #14 │ │ │ │ + eoreq r2, r9, r5, asr #13 │ │ │ │ eorseq r4, r1, r8, lsr #16 │ │ │ │ @ instruction: 0xffff81c0 │ │ │ │ @ instruction: 0xffffaba4 │ │ │ │ - mlaeq r9, pc, r8, r2 @ │ │ │ │ + eoreq r2, r9, pc, asr r8 │ │ │ │ eorseq r4, r1, r0, lsl sl │ │ │ │ ldrhteq fp, [r2], -ip │ │ │ │ eorseq sl, r2, r4, ror r8 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ @ instruction: 0xfffa10d0 │ │ │ │ eorseq r4, r1, r4, lsr r9 │ │ │ │ ldrsbteq r4, [r1], -r4 │ │ │ │ - eoreq r1, r7, r0, lsr lr │ │ │ │ + strdeq r1, [r7], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e5ac0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e5934 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -202635,15 +202635,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e5928 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -202666,15 +202666,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e5a60 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e5a28 │ │ │ │ ldr r0, [pc, #312] @ e5af0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e5af4 │ │ │ │ ldr r3, [pc, #308] @ e5af8 │ │ │ │ @@ -202724,51 +202724,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e5aa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e5aa4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, r9, r6, ror r9 │ │ │ │ - eoreq r2, r9, r9, asr r5 │ │ │ │ + eoreq r2, r9, r6, lsr r9 │ │ │ │ + eoreq r2, r9, r9, lsl r5 │ │ │ │ mlaseq r1, r4, r6, r4 │ │ │ │ eorseq r4, r1, r4, lsl #15 │ │ │ │ eorseq r4, r1, ip, asr #13 │ │ │ │ - eoreq r2, r9, r1, ror r4 │ │ │ │ + eoreq r2, r9, r1, lsr r4 │ │ │ │ mlaseq r1, r4, r5, r4 │ │ │ │ @ instruction: 0xffff85a8 │ │ │ │ @ instruction: 0xffffa414 │ │ │ │ - strdeq r2, [r9], -fp @ │ │ │ │ + strhteq r2, [r9], -fp │ │ │ │ eorseq r4, r1, ip, ror #14 │ │ │ │ eorseq ip, r2, r8, asr #3 │ │ │ │ @ instruction: 0xfffa0e3c │ │ │ │ eorseq r4, r1, r0, lsr #13 │ │ │ │ eorseq r4, r1, r0, asr #14 │ │ │ │ - mlaeq r7, ip, fp, r1 │ │ │ │ + eoreq r1, r7, ip, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e5d50 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e5bc4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -202799,15 +202799,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e5bb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -202830,15 +202830,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e5cf0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e5cb8 │ │ │ │ ldr r0, [pc, #312] @ e5d80 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e5d84 │ │ │ │ ldr r3, [pc, #308] @ e5d88 │ │ │ │ @@ -202888,51 +202888,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e5d30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e5d34 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strdeq r2, [r9], -r4 @ │ │ │ │ - eoreq r2, r9, r9, asr #5 │ │ │ │ + strhteq r2, [r9], -r4 │ │ │ │ + eoreq r2, r9, r9, lsl #5 │ │ │ │ eorseq r4, r1, r4, lsl #8 │ │ │ │ ldrshteq r4, [r1], -r4 │ │ │ │ eorseq r4, r1, ip, lsr r4 │ │ │ │ - eoreq r2, r9, r1, ror #3 │ │ │ │ + eoreq r2, r9, r1, lsr #3 │ │ │ │ eorseq r4, r1, r4, lsl #6 │ │ │ │ @ instruction: 0xffff79a0 │ │ │ │ @ instruction: 0xffffb4fc │ │ │ │ - eoreq r2, r9, fp, ror #6 │ │ │ │ + eoreq r2, r9, fp, lsr #6 │ │ │ │ ldrsbteq r4, [r1], -ip │ │ │ │ eorseq fp, r2, r4, asr sp │ │ │ │ @ instruction: 0xfffa0bac │ │ │ │ eorseq r4, r1, r0, lsl r4 │ │ │ │ ldrhteq r4, [r1], -r0 │ │ │ │ - eoreq r1, r7, ip, lsl #18 │ │ │ │ + eoreq r1, r7, ip, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e5fe0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e5e54 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -202963,15 +202963,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e5e48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -202994,15 +202994,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e5f80 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e5f48 │ │ │ │ ldr r0, [pc, #312] @ e6010 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e6014 │ │ │ │ ldr r3, [pc, #308] @ e6018 │ │ │ │ @@ -203052,51 +203052,51 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e5fc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e5fc4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, r9, sl, ror r4 │ │ │ │ - eoreq r2, r9, r9, lsr r0 │ │ │ │ + eoreq r2, r9, sl, lsr r4 │ │ │ │ + strdeq r1, [r9], -r9 @ │ │ │ │ eorseq r4, r1, r4, ror r1 │ │ │ │ eorseq r4, r1, r4, ror #4 │ │ │ │ eorseq r4, r1, ip, lsr #3 │ │ │ │ - eoreq r1, r9, r1, asr pc │ │ │ │ + eoreq r1, r9, r1, lsl pc │ │ │ │ eorseq r4, r1, r4, ror r0 │ │ │ │ @ instruction: 0xffff8a74 │ │ │ │ @ instruction: 0xffffb4b4 │ │ │ │ - ldrdeq r2, [r9], -fp @ │ │ │ │ + mlaeq r9, fp, r0, r2 │ │ │ │ eorseq r4, r1, ip, asr #4 │ │ │ │ eorseq fp, r2, ip, lsl #16 │ │ │ │ @ instruction: 0xfffa091c │ │ │ │ eorseq r4, r1, r0, lsl #3 │ │ │ │ eorseq r4, r1, r0, lsr #4 │ │ │ │ - eoreq r1, r7, ip, ror r6 │ │ │ │ + eoreq r1, r7, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [pc, #576] @ e6270 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e60e4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ @@ -203127,15 +203127,15 @@ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ beq e60d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ @@ -203158,15 +203158,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ b e6210 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq e61d8 │ │ │ │ ldr r0, [pc, #312] @ e62a0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r1, [pc, #308] @ e62a4 │ │ │ │ ldr r3, [pc, #308] @ e62a8 │ │ │ │ @@ -203216,44 +203216,44 @@ │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ beq e6250 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne e6254 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strdeq r2, [r9], -fp @ │ │ │ │ - eoreq r1, r9, r9, lsr #27 │ │ │ │ + strhteq r2, [r9], -fp │ │ │ │ + eoreq r1, r9, r9, ror #26 │ │ │ │ eorseq r3, r1, r4, ror #29 │ │ │ │ ldrsbteq r3, [r1], -r4 │ │ │ │ eorseq r3, r1, ip, lsl pc │ │ │ │ - eoreq r1, r9, r1, asr #25 │ │ │ │ + eoreq r1, r9, r1, lsl #25 │ │ │ │ eorseq r3, r1, r4, ror #27 │ │ │ │ @ instruction: 0xffff8728 │ │ │ │ @ instruction: 0xffff88a4 │ │ │ │ - eoreq r1, r9, fp, asr #28 │ │ │ │ + eoreq r1, r9, fp, lsl #28 │ │ │ │ ldrhteq r3, [r1], -ip │ │ │ │ eorseq fp, r2, ip, ror #12 │ │ │ │ @ instruction: 0xfffa068c │ │ │ │ ldrshteq r3, [r1], -r0 │ │ │ │ mlaseq r1, r0, pc, r3 @ │ │ │ │ - eoreq r1, r7, ip, ror #7 │ │ │ │ + eoreq r1, r7, ip, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #236] @ e63b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r8, [pc, #232] @ e63b4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -203269,15 +203269,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #180] @ e63b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e6374 │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ ldr r0, [pc, #144] @ e63bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -203307,15 +203307,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq fp, r2, r4, ror #5 │ │ │ │ ldrsbteq fp, [r2], -r8 │ │ │ │ eorseq r9, r2, ip, ror #22 │ │ │ │ eorseq fp, r2, ip, ror r2 │ │ │ │ mlaseq r1, r8, sp, r3 │ │ │ │ @@ -203341,15 +203341,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #180] @ e64d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e6494 │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ ldr r0, [pc, #144] @ e64dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -203379,15 +203379,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ mlaseq r2, r4, r1, fp │ │ │ │ eorseq fp, r2, r8, lsl #3 │ │ │ │ eorseq r9, r2, ip, asr #20 │ │ │ │ eorseq fp, r2, ip, lsr #2 │ │ │ │ eorseq r3, r1, r8, ror ip │ │ │ │ @@ -203412,15 +203412,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [pc, #172] @ e65ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e65ac │ │ │ │ ldm r7, {r1, r2, r3, r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -203449,15 +203449,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq fp, r2, r0, asr r2 │ │ │ │ eorseq r9, r2, r0, lsr r9 │ │ │ │ eorseq r3, r1, r0, ror #22 │ │ │ │ @ instruction: 0xffff4604 │ │ │ │ @ instruction: 0xffff4d4c │ │ │ │ @@ -203511,15 +203511,15 @@ │ │ │ │ mov fp, #0 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, #480] @ e68a8 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e67f8 │ │ │ │ ldm sl!, {r1, r2, r3, r6, r7} │ │ │ │ mov lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ cmp r8, #0 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ @@ -203579,15 +203579,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq e67e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ b e6704 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38870 │ │ │ │ @@ -203614,15 +203614,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq e689c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sl, #8 │ │ │ │ bl 802a8 │ │ │ │ b e689c │ │ │ │ bl 38ac8 │ │ │ │ @@ -203724,15 +203724,15 @@ │ │ │ │ beq e6a2c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ beq e6a74 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add r5, r0, #4 │ │ │ │ b e6a58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -203741,37 +203741,37 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq e6a74 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq e6a44 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b e6a44 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq e6a90 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq e6ac8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne e6aa4 │ │ │ │ cmp r2, #1 │ │ │ │ bne e6ac8 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ bne e6adc │ │ │ │ add r0, r6, #4 │ │ │ │ bl 82598 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -203794,45 +203794,45 @@ │ │ │ │ beq e6b44 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ beq e6b9c │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add r5, r0, #16 │ │ │ │ b e6b68 │ │ │ │ add r5, r5, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq e6b9c │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq e6b80 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq e6b5c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b e6b5c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq e6bbc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r6, #80 @ 0x50 │ │ │ │ bl 7faf0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ bne e6bd8 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 82598 │ │ │ │ @@ -203862,24 +203862,24 @@ │ │ │ │ bne e6c28 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq e6c54 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq e6c78 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ bne e6c8c │ │ │ │ add r0, r7, #4 │ │ │ │ bl 82598 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -203898,15 +203898,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq e6ce4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq e6cf8 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 82598 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -203955,15 +203955,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq e6dc8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq e6ddc │ │ │ │ add r0, r6, #4 │ │ │ │ bl 82598 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -204014,15 +204014,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq e6eb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ bne e6ed0 │ │ │ │ add r0, r7, #4 │ │ │ │ bl 82598 │ │ │ │ @@ -204064,15 +204064,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne e6f58 │ │ │ │ cmp r2, #1 │ │ │ │ bne e6f7c │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -204110,15 +204110,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq e7034 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq e7048 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 82598 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -204209,22 +204209,22 @@ │ │ │ │ beq e71b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq e7180 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ beq e718c │ │ │ │ b e7194 │ │ │ │ bl 38aac │ │ │ │ eorseq sl, r2, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -204238,15 +204238,15 @@ │ │ │ │ beq e7234 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ beq e727c │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add r5, r0, #4 │ │ │ │ b e7260 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -204255,37 +204255,37 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq e727c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq e724c │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b e724c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq e7298 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ beq e72d0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne e72ac │ │ │ │ cmp r2, #1 │ │ │ │ bne e72d0 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ bne e72e4 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 82598 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -204305,15 +204305,15 @@ │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq e7340 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ bne e7354 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 82598 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -204362,27 +204362,27 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne e74e0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq e7424 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq e743c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq e7454 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne e74f8 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [r6, #84] @ 0x54 │ │ │ │ @@ -204411,40 +204411,40 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq e74dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bne e7418 │ │ │ │ b e7424 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b e7464 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq e748c │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq e749c │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ bne e74a8 │ │ │ │ b e74ac │ │ │ │ bl 38aac │ │ │ │ eorseq sl, r2, r8, asr #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -204503,15 +204503,15 @@ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 1f798 │ │ │ │ b e75fc │ │ │ │ cmp r1, #0 │ │ │ │ beq e75fc │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b e75fc │ │ │ │ bl 38aac │ │ │ │ eorseq r9, r2, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r8, [pc, #348] @ e77cc │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ @@ -204521,57 +204521,57 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq e76a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r7, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ beq e76c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r7, #132] @ 0x84 │ │ │ │ cmp r5, #0 │ │ │ │ beq e76e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r7, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ beq e770c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmp r5, #0 │ │ │ │ beq e772c │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r5, r5, #1 │ │ │ │ bne e771c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq e7748 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq e7758 │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq e7778 │ │ │ │ @@ -204582,15 +204582,15 @@ │ │ │ │ bne e7768 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq e7794 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ bne e77a8 │ │ │ │ add r0, r7, #4 │ │ │ │ bl 82598 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -204663,15 +204663,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne e78b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne e78d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1e08 │ │ │ │ + bl 2f1dc0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ bl 1ee50 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ bne e78f4 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 82598 │ │ │ │ @@ -204690,15 +204690,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne e791c │ │ │ │ cmp r1, #1 │ │ │ │ bne e794c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1e08 │ │ │ │ + bl 2f1dc0 │ │ │ │ b e794c │ │ │ │ bl 38ac8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ bl 1ee50 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ eorseq sl, r2, r4, lsl #3 │ │ │ │ @@ -204740,15 +204740,15 @@ │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ bl 1f798 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5, #80]! @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq e7a14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d02cc │ │ │ │ + bl 2d0284 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1f798 │ │ │ │ add r0, r6, #84 @ 0x54 │ │ │ │ bl dc554 │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ bl 800bc │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -204814,24 +204814,24 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq e7b34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r7, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ beq e7b58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ bne e7b74 │ │ │ │ add r0, r7, #4 │ │ │ │ bl 82598 │ │ │ │ @@ -204849,21 +204849,21 @@ │ │ │ │ ldr r7, [pc, #224] @ e7c88 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ add r5, r6, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 183a24 │ │ │ │ + bl 1839dc │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq e7be8 │ │ │ │ bl 1f798 │ │ │ │ add r0, r6, #24 │ │ │ │ - bl 2d02cc │ │ │ │ + bl 2d0284 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq e7bf8 │ │ │ │ @@ -204995,328 +204995,328 @@ │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ ldr r2, [pc, #1088] @ e8238 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #1228] @ e82e4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [pc, #1224] @ e82e8 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [pc, #1148] @ e82cc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #18 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #1116] @ e82c4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #23 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #1096] @ e82c8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #1036] @ e82a4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #1040] @ e82c0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #944] @ e8278 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #912] @ e8270 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #964] @ e82bc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #18 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #852] @ e8264 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #15 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #800] @ e8248 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #920] @ e82d8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #784] @ e8268 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #748] @ e825c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #9 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #788] @ e829c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #17 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #760] @ e8298 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #16 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #648] @ e8240 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #15 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #676] @ e8274 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #604] @ e8244 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #596] @ e8254 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #548] @ e823c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #644] @ e82b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #564] @ e827c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #636] @ e82dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #528] @ e8288 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #444] @ e824c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #484] @ e828c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #20 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #428] @ e826c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #376] @ e8250 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #400] @ e8280 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #11 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #344] @ e8260 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #312] @ e8258 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #15 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #376] @ e82b0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #360] @ e82b8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #22 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #296] @ e8290 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #340] @ e82d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #236] @ e8284 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #17 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #304] @ e82e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #10 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #204] @ e8294 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #200] @ e82a8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #15 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #180] @ e82ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #192] @ e82d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r2, [pc, #120] @ e82a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ - b 349e18 │ │ │ │ - eoreq pc, r6, ip, lsl #20 │ │ │ │ - eoreq r0, r9, r1, ror #6 │ │ │ │ - eoreq r0, r9, pc, asr #7 │ │ │ │ - eoreq r0, r9, lr, lsr #7 │ │ │ │ - eoreq r0, r9, ip, ror r4 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq pc, r6, ip, asr #19 │ │ │ │ eoreq r0, r9, r1, lsr #6 │ │ │ │ - eoreq r0, r9, r6, ror #5 │ │ │ │ - eoreq r0, r9, r9, asr #7 │ │ │ │ - strhteq r0, [r9], -r6 │ │ │ │ - eoreq r0, r9, r1, ror r4 │ │ │ │ - eoreq r0, r9, r6, ror #5 │ │ │ │ - eoreq r0, r9, r8, ror #9 │ │ │ │ - eoreq r0, r9, pc, lsr #9 │ │ │ │ - eoreq r0, r9, sl, asr r3 │ │ │ │ - eoreq r0, r9, sp, asr #10 │ │ │ │ - eoreq r0, r9, fp, ror #8 │ │ │ │ - eoreq r0, r9, r0, lsl #11 │ │ │ │ - eoreq r0, r9, sp, lsl #8 │ │ │ │ - eoreq r0, r9, r1, ror r3 │ │ │ │ - ldrdeq r0, [r9], -r4 @ │ │ │ │ - eoreq r0, r9, r5, lsl #8 │ │ │ │ - ldrdeq r0, [r9], -sp @ │ │ │ │ - eoreq r0, r9, r5, lsr r3 │ │ │ │ - eoreq r0, r9, r2, ror #5 │ │ │ │ - eoreq pc, r6, r0, ror #24 │ │ │ │ - eoreq r0, r9, pc, lsr #10 │ │ │ │ - eoreq r0, r9, r0, lsr #5 │ │ │ │ - eoreq r0, r9, sp, lsr r6 │ │ │ │ - eoreq r0, r9, r2, lsl #6 │ │ │ │ - strdeq r0, [r9], -r9 @ │ │ │ │ + eoreq r0, r9, pc, lsl #7 │ │ │ │ + eoreq r0, r9, lr, ror #6 │ │ │ │ + eoreq r0, r9, ip, lsr r4 │ │ │ │ + eoreq r0, r9, r1, ror #5 │ │ │ │ + eoreq r0, r9, r6, lsr #5 │ │ │ │ + eoreq r0, r9, r9, lsl #7 │ │ │ │ + eoreq r0, r9, r6, ror r2 │ │ │ │ + eoreq r0, r9, r1, lsr r4 │ │ │ │ + eoreq r0, r9, r6, lsr #5 │ │ │ │ + eoreq r0, r9, r8, lsr #9 │ │ │ │ + eoreq r0, r9, pc, ror #8 │ │ │ │ + eoreq r0, r9, sl, lsl r3 │ │ │ │ + eoreq r0, r9, sp, lsl #10 │ │ │ │ + eoreq r0, r9, fp, lsr #8 │ │ │ │ + eoreq r0, r9, r0, asr #10 │ │ │ │ + eoreq r0, r9, sp, asr #7 │ │ │ │ + eoreq r0, r9, r1, lsr r3 │ │ │ │ + mlaeq r9, r4, r2, r0 │ │ │ │ eoreq r0, r9, r5, asr #7 │ │ │ │ - ldrdeq r0, [r9], -sl @ │ │ │ │ - eoreq r0, r9, r1, asr #7 │ │ │ │ - eoreq r0, r9, r3, lsr r6 │ │ │ │ - eoreq r0, r9, sp, lsl #13 │ │ │ │ - ldrdeq r0, [r9], -ip @ │ │ │ │ - ldrdeq r0, [r9], -pc @ │ │ │ │ - eoreq r0, r9, sp, lsl r7 │ │ │ │ - strdeq pc, [r6], -ip @ │ │ │ │ - strdeq r0, [r9], -pc @ │ │ │ │ - eoreq r0, r9, ip, asr #12 │ │ │ │ - strhteq pc, [r6], -r4 @ │ │ │ │ - eoreq r0, r9, r9, ror #7 │ │ │ │ + mlaeq r9, sp, r3, r0 │ │ │ │ + strdeq r0, [r9], -r5 @ │ │ │ │ + eoreq r0, r9, r2, lsr #5 │ │ │ │ + eoreq pc, r6, r0, lsr #24 │ │ │ │ + eoreq r0, r9, pc, ror #9 │ │ │ │ + eoreq r0, r9, r0, ror #4 │ │ │ │ + strdeq r0, [r9], -sp @ │ │ │ │ + eoreq r0, r9, r2, asr #5 │ │ │ │ + strhteq r0, [r9], -r9 │ │ │ │ + eoreq r0, r9, r5, lsl #7 │ │ │ │ + mlaeq r9, sl, r4, r0 │ │ │ │ + eoreq r0, r9, r1, lsl #7 │ │ │ │ + strdeq r0, [r9], -r3 @ │ │ │ │ + eoreq r0, r9, sp, asr #12 │ │ │ │ + mlaeq r9, ip, r6, r0 │ │ │ │ + mlaeq r9, pc, r6, r0 @ │ │ │ │ + ldrdeq r0, [r9], -sp @ │ │ │ │ + strhteq pc, [r6], -ip @ │ │ │ │ + strhteq r0, [r9], -pc │ │ │ │ + eoreq r0, r9, ip, lsl #12 │ │ │ │ + eoreq pc, r6, r4, ror r7 @ │ │ │ │ + eoreq r0, r9, r9, lsr #7 │ │ │ │ eorseq r2, r1, ip, lsl #7 │ │ │ │ - eoreq r0, r9, fp, ror r7 │ │ │ │ + eoreq r0, r9, fp, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [pc, #160] @ e839c │ │ │ │ mov r2, r1 │ │ │ │ ldr fp, [pc, #156] @ e83a0 │ │ │ │ add r1, r0, #28 │ │ │ │ ldr ip, [pc, #152] @ e83a4 │ │ │ │ @@ -205350,28 +205350,28 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 34a100 │ │ │ │ + bl 34a0b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eorseq r1, r1, r0, asr #29 │ │ │ │ - eoreq pc, r6, r0, ror #3 │ │ │ │ + eoreq pc, r6, r0, lsr #3 │ │ │ │ eorseq r1, r1, r0, lsr #29 │ │ │ │ - eoreq pc, r6, r4, asr r4 @ │ │ │ │ - eoreq pc, r6, r4, lsr r4 @ │ │ │ │ + eoreq pc, r6, r4, lsl r4 @ │ │ │ │ + strdeq pc, [r6], -r4 @ │ │ │ │ eorseq r1, r1, r8, lsl #29 │ │ │ │ - eoreq r0, r9, r0, ror #4 │ │ │ │ - eoreq r0, r9, r5, ror #4 │ │ │ │ + eoreq r0, r9, r0, lsr #4 │ │ │ │ + eoreq r0, r9, r5, lsr #4 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr lr, [pc, #60] @ e8414 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #56] @ e8418 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr ip, [pc, #52] @ e841c │ │ │ │ @@ -205380,19 +205380,19 @@ │ │ │ │ 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 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r1, r1, r4, lsl #28 │ │ │ │ - ldrdeq pc, [r6], -r0 @ │ │ │ │ + mlaeq r6, r0, r3, pc @ │ │ │ │ eorseq r1, r1, r8, lsl #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ e8490 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ e8494 │ │ │ │ add r5, r0, #4 │ │ │ │ @@ -205411,38 +205411,38 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r1, r1, r0, lsr #27 │ │ │ │ - eoreq r0, r9, r8, lsl #3 │ │ │ │ + eoreq r0, r9, r8, asr #2 │ │ │ │ mlaseq r1, ip, sp, r1 │ │ │ │ - eoreq r0, r9, r8, ror #2 │ │ │ │ - eoreq r0, r9, r9, ror #2 │ │ │ │ + eoreq r0, r9, r8, lsr #2 │ │ │ │ + eoreq r0, r9, r9, lsr #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ e84e0 │ │ │ │ ldr r3, [pc, #40] @ e84e4 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq r0, [r9], -r6 │ │ │ │ + eoreq r0, r9, r6, ror r1 │ │ │ │ eorseq r1, r1, r8, asr sp │ │ │ │ b 1e6e8 │ │ │ │ b 1e6dc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ e8560 │ │ │ │ mov r2, r1 │ │ │ │ @@ -205463,39 +205463,39 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eorseq r1, r1, r8, lsl #26 │ │ │ │ - eoreq r0, r9, r2, lsr r2 │ │ │ │ + strdeq r0, [r9], -r2 @ │ │ │ │ eorseq r1, r1, r4, lsl sp │ │ │ │ - eoreq r0, r9, sl, lsl #4 │ │ │ │ - eoreq r0, r9, r8, lsl r2 │ │ │ │ + eoreq r0, r9, sl, asr #3 │ │ │ │ + ldrdeq r0, [r9], -r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 34b0c0 │ │ │ │ + b 34b078 │ │ │ │ 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 1b1260 │ │ │ │ + bl 1b1218 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne e862c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b112c │ │ │ │ + bl 1b10e4 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne e864c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq e8818 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -205635,88 +205635,88 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [pc, #56] @ e8858 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38a40 │ │ │ │ - eoreq r0, r9, lr, asr r0 │ │ │ │ - eoreq r0, r9, r5, asr r0 │ │ │ │ - eoreq r0, r9, ip, asr #32 │ │ │ │ - eoreq r0, r9, r3, asr #32 │ │ │ │ - eoreq r0, r9, sl, lsr r0 │ │ │ │ - eoreq r0, r9, r1, lsr r0 │ │ │ │ - eoreq r0, r9, pc, lsr #32 │ │ │ │ - eoreq r0, r9, ip, lsr #32 │ │ │ │ - eoreq r0, r9, r0, lsl r0 │ │ │ │ + eoreq r0, r9, lr, lsl r0 │ │ │ │ + eoreq r0, r9, r5, lsl r0 │ │ │ │ + eoreq r0, r9, ip │ │ │ │ + eoreq r0, r9, r3 │ │ │ │ + strdeq pc, [r8], -sl @ │ │ │ │ + strdeq pc, [r8], -r1 @ │ │ │ │ + eoreq pc, r8, pc, ror #31 │ │ │ │ + eoreq pc, r8, ip, ror #31 │ │ │ │ + ldrdeq pc, [r8], -r0 @ │ │ │ │ ldrsbteq r1, [r1], -ip │ │ │ │ ldrhteq r7, [r2], -ip │ │ │ │ eorseq r9, r1, r4, ror #13 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne e8880 │ │ │ │ ldr r1, [pc, #80] @ e88c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ e88bc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ e88c0 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r1, r1, ip, lsr sl │ │ │ │ - eoreq pc, r8, r1, lsr pc @ │ │ │ │ - eoreq pc, r8, r7, ror #30 │ │ │ │ + strdeq pc, [r8], -r1 @ │ │ │ │ + eoreq pc, r8, r7, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, #884] @ e8c54 │ │ │ │ mov r6, r1 │ │ │ │ movw r7, #37449 @ 0x9249 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ cmp r2, r7 │ │ │ │ movcc r7, r2 │ │ │ │ tst r0, #1 │ │ │ │ beq e8b84 │ │ │ │ ldr r0, [pc, #852] @ e8c5c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ ldr fp, [r0, #16] │ │ │ │ ldr r9, [r0, #20] │ │ │ │ ldr r0, [pc, #824] @ e8c60 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r2, sl, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ beq e8a44 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ @@ -205725,15 +205725,15 @@ │ │ │ │ ldr r0, [pc, #788] @ e8c6c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ lsl r4, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e8bc8 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str fp, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ @@ -205747,45 +205747,45 @@ │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #12] │ │ │ │ b e89bc │ │ │ │ subs r5, r5, #1 │ │ │ │ beq e8a90 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a248 │ │ │ │ + bl 16a200 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ beq e8acc │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a248 │ │ │ │ + bl 16a200 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq e8ab0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ stm r2, {r8, r9, sl} │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, fp │ │ │ │ - bl 16376c │ │ │ │ + bl 163724 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq e89b4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b e89b4 │ │ │ │ ldr r0, [pc, #536] @ e8c64 │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [pc, #532] @ e8c68 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -205811,72 +205811,72 @@ │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ beq e8ac8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r9, r4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r2, #16] │ │ │ │ str r9, [r2] │ │ │ │ beq e8b04 │ │ │ │ ldr r0, [sp, #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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ beq e8b5c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, r0, #16 │ │ │ │ b e8b28 │ │ │ │ add r5, r5, #28 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq e8b5c │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq e8b40 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq e8b1c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b e8b1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq e8aa8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #196] @ e8c58 │ │ │ │ mov r1, #1 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r1, [r0, r2]! │ │ │ │ mov r1, #0 │ │ │ │ stmib r0, {r1, sl} │ │ │ │ str r8, [r0, #12] │ │ │ │ str fp, [r0, #16] │ │ │ │ str r9, [r0, #20] │ │ │ │ b e8920 │ │ │ │ @@ -205892,24 +205892,24 @@ │ │ │ │ beq e8c0c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq e8c44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl dcaec │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl dcaec │ │ │ │ @@ -205924,15 +205924,15 @@ │ │ │ │ eorseq r7, r2, r4, lsl r5 │ │ │ │ eorseq r1, r1, r4, lsr #14 │ │ │ │ b 1e3dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e8d68 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 1eae4 │ │ │ │ @@ -205946,15 +205946,15 @@ │ │ │ │ beq e8d24 │ │ │ │ ldr r0, [pc, #336] @ e8e20 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e8db0 │ │ │ │ mov r5, r0 │ │ │ │ b e8d28 │ │ │ │ bl 1dcc8 <__errno_location@plt> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -205977,15 +205977,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ beq e8d60 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, #144] @ e8e10 │ │ │ │ @@ -206019,28 +206019,28 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq e8e0c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, r8, r4, lsr #22 │ │ │ │ + eoreq pc, r8, r4, ror #21 │ │ │ │ eorseq r1, r1, r0, ror #4 │ │ │ │ mlaseq r1, r0, r5, r1 │ │ │ │ eorseq r1, r1, ip, lsl #10 │ │ │ │ mlaseq r2, r8, r1, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r3 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e906c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -206048,15 +206048,15 @@ │ │ │ │ beq e8f2c │ │ │ │ ldr r0, [pc, #976] @ e9238 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e90b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f030 │ │ │ │ cmp r7, #8 │ │ │ │ @@ -206103,22 +206103,22 @@ │ │ │ │ mov r4, #1 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ b e8f64 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 34b468 │ │ │ │ + bl 34b420 │ │ │ │ tst r0, #1 │ │ │ │ bne e90f8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #24 │ │ │ │ stm r1, {r0, r4, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 346eb0 │ │ │ │ + bl 346e68 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e79c │ │ │ │ cmp r0, #0 │ │ │ │ beq e8fdc │ │ │ │ @@ -206131,15 +206131,15 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #664] @ e9250 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e90d4 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ b e9010 │ │ │ │ bl 1dcc8 <__errno_location@plt> │ │ │ │ mov r1, #0 │ │ │ │ @@ -206163,22 +206163,22 @@ │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ strb r4, [r7] │ │ │ │ beq e9048 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r9] │ │ │ │ beq e9064 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, #424] @ e922c │ │ │ │ @@ -206258,47 +206258,47 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ strb r0, [r7] │ │ │ │ beq e91d0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b e91d0 │ │ │ │ mov r6, r0 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne e91ec │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq e9228 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, r8, r0, lsr #16 │ │ │ │ + eoreq pc, r8, r0, ror #15 │ │ │ │ eorseq r0, r1, ip, asr pc │ │ │ │ mlaseq r1, ip, r2, r1 │ │ │ │ eorseq r7, r2, r0 │ │ │ │ eorseq r1, r1, r8, lsl #4 │ │ │ │ - eoreq pc, r8, r1, asr #15 │ │ │ │ + eoreq pc, r8, r1, lsl #15 │ │ │ │ eorseq r0, r1, r0, lsr #29 │ │ │ │ ldrshteq r1, [r1], -r0 │ │ │ │ eorseq r1, r1, r8, ror #3 │ │ │ │ ldrhteq r6, [r2], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ @@ -206309,15 +206309,15 @@ │ │ │ │ ldr r0, [pc, #764] @ e9574 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e9478 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ cmp r5, #8 │ │ │ │ @@ -206362,47 +206362,47 @@ │ │ │ │ mov r6, #1 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ b e9370 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 34b468 │ │ │ │ + bl 34b420 │ │ │ │ tst r0, #1 │ │ │ │ bne e94d4 │ │ │ │ mov r0, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 346eb0 │ │ │ │ + bl 346e68 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ bl 1dd88 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ beq e9438 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bmi e948c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ beq e93f4 │ │ │ │ ldr r0, [pc, #440] @ e9588 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e9490 │ │ │ │ mov r5, r0 │ │ │ │ b e93f8 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -206413,15 +206413,15 @@ │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r5, r7} │ │ │ │ strb r0, [r6] │ │ │ │ beq e9430 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #296] @ e9568 │ │ │ │ ldr r0, [pc, #296] @ e956c │ │ │ │ ldr r3, [pc, #296] @ e9570 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -206488,23 +206488,23 @@ │ │ │ │ cmp r9, #0 │ │ │ │ strb r1, [r6] │ │ │ │ beq e9560 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r0, r1, ip, lsr lr │ │ │ │ eorseq r0, r1, ip, lsl pc │ │ │ │ - eoreq r8, r8, r1, lsl #10 │ │ │ │ + eoreq r8, r8, r1, asr #9 │ │ │ │ eorseq r0, r1, r4, lsl #23 │ │ │ │ eorseq r6, r2, ip, ror #23 │ │ │ │ - eoreq pc, r8, sl, asr #8 │ │ │ │ + eoreq pc, r8, sl, lsl #8 │ │ │ │ eorseq r0, r1, r4, lsl #22 │ │ │ │ eorseq r0, r1, r4, ror #28 │ │ │ │ eorseq r0, r1, ip, lsr #28 │ │ │ │ mlaseq r2, r8, sl, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -206516,15 +206516,15 @@ │ │ │ │ ldr r0, [pc, #1308] @ e9ad0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e9908 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ cmp r4, #8 │ │ │ │ @@ -206569,36 +206569,36 @@ │ │ │ │ mov r5, #1 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ b e96ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34b468 │ │ │ │ + bl 34b420 │ │ │ │ tst r0, #1 │ │ │ │ bne e99ac │ │ │ │ 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 346eb0 │ │ │ │ + bl 346e68 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, #0 │ │ │ │ bmi e991c │ │ │ │ beq e97a0 │ │ │ │ ldr r0, [pc, #1024] @ e9ae0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e9920 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ cmp r7, #8 │ │ │ │ @@ -206644,34 +206644,34 @@ │ │ │ │ mov r5, #1 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ b e97d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 34b468 │ │ │ │ + bl 34b420 │ │ │ │ tst r0, #1 │ │ │ │ bne e99ec │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ stm r1, {r0, r5, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 346eb0 │ │ │ │ + bl 346e68 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1e5c8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ beq e98c8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bmi e9938 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ @@ -206679,15 +206679,15 @@ │ │ │ │ ldr r0, [pc, #708] @ e9b04 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e9940 │ │ │ │ mov r5, r0 │ │ │ │ b e986c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -206698,22 +206698,22 @@ │ │ │ │ str r4, [fp, #8] │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r7] │ │ │ │ beq e98a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [sl] │ │ │ │ beq e98c0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #536] @ e9ae8 │ │ │ │ ldr r0, [pc, #536] @ e9aec │ │ │ │ ldr r3, [pc, #536] @ e9af0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -206826,48 +206826,48 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r7] │ │ │ │ beq e9aa4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [sl] │ │ │ │ beq e9ac4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r0, r1, ip, lsr #19 │ │ │ │ ldrhteq r6, [r2], -r0 │ │ │ │ - eoreq lr, r8, r2, ror pc │ │ │ │ + eoreq lr, r8, r2, lsr pc │ │ │ │ eorseq r0, r1, ip, lsr #12 │ │ │ │ eorseq r0, r1, ip, lsr #19 │ │ │ │ eorseq r6, r2, r8, lsl #15 │ │ │ │ mlaseq r1, ip, r9, r0 │ │ │ │ ldrhteq r0, [r1], -ip │ │ │ │ - mlaeq r8, pc, r0, pc @ │ │ │ │ + eoreq pc, r8, pc, asr r0 @ │ │ │ │ ldrshteq r0, [r1], -r4 │ │ │ │ - eoreq lr, r8, r5, asr pc │ │ │ │ + eoreq lr, r8, r5, lsl pc │ │ │ │ eorseq r0, r1, ip, ror #11 │ │ │ │ eorseq r0, r1, ip, ror r9 │ │ │ │ eorseq r0, r1, ip, ror r9 │ │ │ │ eorseq r6, r2, ip, lsr #12 │ │ │ │ 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 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne e9bf4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ uxtb r0, r4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ @@ -206882,15 +206882,15 @@ │ │ │ │ beq e9bb0 │ │ │ │ ldr r0, [pc, #316] @ e9cac │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq e9c3c │ │ │ │ mov r5, r0 │ │ │ │ b e9bb4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ @@ -206908,15 +206908,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ beq e9bec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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, #144] @ e9c9c │ │ │ │ @@ -206950,18 +206950,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq e9c98 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, r8, r8, lsl #27 │ │ │ │ + eoreq lr, r8, r8, asr #26 │ │ │ │ ldrsbteq r0, [r1], -r4 │ │ │ │ eorseq r0, r1, r4, lsl #15 │ │ │ │ eorseq r0, r1, r0, lsl #13 │ │ │ │ ldrshteq r6, [r2], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ vpush {d8-d11} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -206995,42 +206995,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 2e8910 │ │ │ │ + bl 2e88c8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ bl 1e43c │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 1eb38 │ │ │ │ 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 2e8f28 │ │ │ │ + bl 2e8ee0 │ │ │ │ vldr d0, [pc, #268] @ e9e98 │ │ │ │ vldr d10, [pc, #272] @ e9ea0 │ │ │ │ vmla.f64 d10, d11, d0 │ │ │ │ vldr d3, [pc, #264] @ e9ea0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r0, sp, #28 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d2, d8 │ │ │ │ vmov.f64 d4, d10 │ │ │ │ - bl 2e8f20 │ │ │ │ + bl 2e8ed8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e8ee8 │ │ │ │ + bl 2e8ea0 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bne e9e44 │ │ │ │ vldr s0, [pc, #240] @ e9eb4 │ │ │ │ add r4, sp, #32 │ │ │ │ vldr s2, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ vmul.f32 s0, s2, s0 │ │ │ │ @@ -207042,24 +207042,24 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ vstr s0, [sp, #44] @ 0x2c │ │ │ │ bl 1eb38 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r0, sp, #28 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ - bl 2e8f28 │ │ │ │ + bl 2e8ee0 │ │ │ │ vldr d4, [pc, #156] @ e9ea8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r0, sp, #28 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d2, d8 │ │ │ │ vmov.f64 d3, d10 │ │ │ │ - bl 2e8f20 │ │ │ │ + bl 2e8ed8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e8ee8 │ │ │ │ + bl 2e8ea0 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bne e9e50 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1f984 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -207091,24 +207091,24 @@ │ │ │ │ svcvc 0x003321d2 │ │ │ │ andsmi sp, r2, ip, ror r9 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x3e19999a │ │ │ │ eorseq r7, r2, r0, asr #22 │ │ │ │ eorseq r0, r1, r8, lsr #11 │ │ │ │ eorseq r0, r1, ip, lsr #11 │ │ │ │ - eoreq lr, r8, r5, asr #32 │ │ │ │ + eoreq lr, r8, r5 │ │ │ │ eorseq r0, r1, ip, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b974 │ │ │ │ + bl 17b92c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #9 │ │ │ │ ldr r7, [r4] │ │ │ │ add sl, sp, #424 @ 0x1a8 │ │ │ │ ldr r0, [pc, #660] @ ea198 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -207145,15 +207145,15 @@ │ │ │ │ bl 1d8b4 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e100 │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq ea014 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ @@ -207272,17 +207272,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, r8, r4, lsl #22 │ │ │ │ + eoreq lr, r8, r4, asr #21 │ │ │ │ eorseq r0, r1, r8, asr r1 │ │ │ │ - eoreq sp, r8, r5, lsl #29 │ │ │ │ + eoreq sp, r8, r5, asr #28 │ │ │ │ eorseq pc, r0, r8, lsr #31 │ │ │ │ eorseq pc, r0, r4, lsr #30 │ │ │ │ @ instruction: 0xfff9c794 │ │ │ │ eorseq r5, r2, ip, asr #30 │ │ │ │ eorseq r0, r1, r4, lsr r3 │ │ │ │ ldrshteq pc, [r0], -r8 @ │ │ │ │ @ instruction: 0xfff9c748 │ │ │ │ @@ -207323,65 +207323,65 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldr r8, [pc, #300] @ ea384 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ea360 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 187f68 │ │ │ │ + bl 187f20 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ea360 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18840c │ │ │ │ + bl 1883c4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ea360 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 188724 │ │ │ │ + bl 1886dc │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ea360 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1888b0 │ │ │ │ + bl 188868 │ │ │ │ mov r0, r4 │ │ │ │ bl ea484 │ │ │ │ mov r0, r4 │ │ │ │ bl ea7c0 │ │ │ │ mov r0, r4 │ │ │ │ bl ea908 │ │ │ │ mov r0, r4 │ │ │ │ @@ -207396,15 +207396,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r7, r2, ip, lsl r6 │ │ │ │ eorseq r5, r2, r4, lsl ip │ │ │ │ - eoreq sp, r8, r5, lsl #25 │ │ │ │ + eoreq sp, r8, r5, asr #24 │ │ │ │ ldrshteq pc, [r0], -r0 @ │ │ │ │ eorseq r0, r1, r0, lsl #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #204] @ ea474 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -207416,24 +207416,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne ea468 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq ea3dc │ │ │ │ - bl 2f1f60 │ │ │ │ + bl 2f1f18 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1f648 │ │ │ │ ldr r0, [pc, #140] @ ea478 │ │ │ │ mov r1, #4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ea45c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -207471,15 +207471,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 ea6a0 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #24]! │ │ │ │ str r9, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq ea6b8 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -207488,62 +207488,62 @@ │ │ │ │ ldr r0, [pc, #696] @ ea79c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #5 │ │ │ │ - bl 123f14 │ │ │ │ + bl 123ec8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b ea518 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ cmp r6, #0 │ │ │ │ beq ea53c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ beq ea6c4 │ │ │ │ cmp r9, #0 │ │ │ │ beq ea588 │ │ │ │ ldr r2, [pc, #580] @ ea7a0 │ │ │ │ ldr r0, [pc, #580] @ ea7a4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #6 │ │ │ │ - bl 123f14 │ │ │ │ + bl 123ec8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b ea594 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ cmp r6, #0 │ │ │ │ beq ea5b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [sl, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq ea6d0 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -207552,15 +207552,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 1e934 │ │ │ │ ldr r1, [pc, #444] @ ea7a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e010 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -207568,29 +207568,29 @@ │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ beq ea66c │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r9, #0 │ │ │ │ moveq r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b83e0 │ │ │ │ + bl 1b8398 │ │ │ │ cmp r9, #0 │ │ │ │ beq ea64c │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ bne ea628 │ │ │ │ bl eaf60 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #304] @ ea7ac │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r3, [pc, #300] @ ea7b0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ @@ -207601,21 +207601,21 @@ │ │ │ │ ldr r0, [pc, #272] @ ea7b8 │ │ │ │ mov r1, #20 │ │ │ │ ldr r2, [pc, #268] @ ea7bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b ea6d8 │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ b ea6d8 │ │ │ │ bl 1e6dc │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r2, [pc, #176] @ ea790 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r3, [pc, #172] @ ea794 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -207638,15 +207638,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq ea768 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ b ea770 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ bne ea744 │ │ │ │ mov r0, r5 │ │ │ │ b ea770 │ │ │ │ @@ -207656,37 +207656,37 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r7, r2, r4, ror r3 │ │ │ │ @ instruction: 0xfff9c110 │ │ │ │ eorseq pc, r0, r0, lsl ip @ │ │ │ │ - eoreq r1, r9, r9, asr #26 │ │ │ │ + eoreq r1, r9, r9, lsl #26 │ │ │ │ mlaseq r1, r4, sl, r2 │ │ │ │ - ldrdeq r1, [r9], -r2 @ │ │ │ │ + mlaeq r9, r2, ip, r1 │ │ │ │ eorseq r2, r1, r8, lsr #20 │ │ │ │ - eoreq lr, r8, r9, lsl #9 │ │ │ │ + eoreq lr, r8, r9, asr #8 │ │ │ │ @ instruction: 0xfff9c17c │ │ │ │ eorseq pc, r0, r8, ror ip @ │ │ │ │ ldrshteq pc, [r0], -r8 @ │ │ │ │ - eoreq lr, r8, r3, lsl #7 │ │ │ │ + eoreq lr, r8, r3, asr #6 │ │ │ │ mlaseq r0, r0, sp, pc @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #288] @ ea8f0 │ │ │ │ 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 ea874 │ │ │ │ - bl 187dc8 │ │ │ │ + bl 187d80 │ │ │ │ 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 │ │ │ │ @@ -207718,15 +207718,15 @@ │ │ │ │ ldr r0, [pc, #120] @ ea8f4 │ │ │ │ mov r1, #20 │ │ │ │ ldr r2, [pc, #116] @ ea8f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ bl eb298 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #96] @ ea8fc │ │ │ │ ldr r4, [pc, #96] @ ea900 │ │ │ │ ldr r2, [pc, #96] @ ea904 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -207743,15 +207743,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ eorseq r7, r2, r8, lsr r0 │ │ │ │ - eoreq lr, r8, pc, lsr #3 │ │ │ │ + eoreq lr, r8, pc, ror #2 │ │ │ │ ldrhteq pc, [r0], -ip @ │ │ │ │ eorseq pc, r0, r0, ror #20 │ │ │ │ @ instruction: 0xfff9bf1c │ │ │ │ eorseq pc, r0, r4, asr #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r7, [pc, #304] @ eaa48 │ │ │ │ @@ -207763,16 +207763,16 @@ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq eaa18 │ │ │ │ ldr r1, [pc, #272] @ eaa4c │ │ │ │ ldr r2, [pc, #272] @ eaa50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 17a440 │ │ │ │ - bl 356e70 │ │ │ │ + bl 17a3f8 │ │ │ │ + bl 356e28 │ │ │ │ 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 │ │ │ │ @@ -207792,15 +207792,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq ea9b4 │ │ │ │ ldr r1, [r6] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f018 │ │ │ │ bl e84ec │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #152] @ eaa5c │ │ │ │ ldr r7, [pc, #152] @ eaa60 │ │ │ │ ldr r2, [pc, #152] @ eaa64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -207829,17 +207829,17 @@ │ │ │ │ ldr r0, [pc, #48] @ eaa68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ nop {0} │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ldrshteq r6, [r2], -r0 │ │ │ │ - eoreq ip, r6, r4, lsl #30 │ │ │ │ + eoreq ip, r6, r4, asr #29 │ │ │ │ eorseq r5, r1, r0, lsl #9 │ │ │ │ - eoreq lr, r8, fp │ │ │ │ + eoreq sp, r8, fp, asr #31 │ │ │ │ eorseq pc, r0, r8, lsl sl @ │ │ │ │ eorseq pc, r0, r8, lsr r9 @ │ │ │ │ @ instruction: 0xfff9bdf4 │ │ │ │ eorseq pc, r0, ip, lsl r9 @ │ │ │ │ eorseq pc, r0, ip, lsl sl @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -207853,19 +207853,19 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq eaae0 │ │ │ │ ldr r1, [pc, #200] @ eab6c │ │ │ │ ldr r2, [pc, #200] @ eab70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 17a440 │ │ │ │ + bl 17a3f8 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ beq eaaf8 │ │ │ │ - bl 356e70 │ │ │ │ + bl 356e28 │ │ │ │ vmov d1, r0, r1 │ │ │ │ vldr d0, [pc, #140] @ eab58 │ │ │ │ mov r0, r4 │ │ │ │ vdiv.f64 d1, d1, d0 │ │ │ │ vldr d0, [pc, #136] @ eab60 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -207873,15 +207873,15 @@ │ │ │ │ ldr r0, [pc, #140] @ eab74 │ │ │ │ mov r1, #20 │ │ │ │ ldr r2, [pc, #136] @ eab78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ bl e84ec │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #116] @ eab7c │ │ │ │ ldr r4, [pc, #116] @ eab80 │ │ │ │ ldr r2, [pc, #116] @ eab84 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -207900,17 +207900,17 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ eorseq r6, r2, r8, lsl #27 │ │ │ │ - eoreq ip, r6, r4, lsr #27 │ │ │ │ + eoreq ip, r6, r4, ror #26 │ │ │ │ eorseq r5, r1, r8, lsr #6 │ │ │ │ - eoreq sp, r8, r3, asr #30 │ │ │ │ + eoreq sp, r8, r3, lsl #30 │ │ │ │ eorseq pc, r0, r0, asr r9 @ │ │ │ │ ldrshteq pc, [r0], -r4 @ │ │ │ │ @ instruction: 0xfff9bcb4 │ │ │ │ ldrshteq pc, [r0], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r1, [pc, #900] @ eaf1c │ │ │ │ @@ -207926,36 +207926,36 @@ │ │ │ │ ldr r1, [r9, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq eae5c │ │ │ │ ldr r1, [pc, #852] @ eaf20 │ │ │ │ ldr r2, [pc, #852] @ eaf24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 17a440 │ │ │ │ + bl 17a3f8 │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ mov r3, #0 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, #0 │ │ │ │ - bl 356f10 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 356ec8 <__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, r8, r4, r0 │ │ │ │ mov r3, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 356f10 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 356ec8 <__aeabi_uldivmod@@Base> │ │ │ │ ldr r2, [pc, #756] @ eaf28 │ │ │ │ ldr r3, [pc, #756] @ eaf2c │ │ │ │ str r0, [sp, #24] │ │ │ │ lsr r0, r8, #3 │ │ │ │ sub r0, r0, r0, lsl #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, r4, r0 │ │ │ │ @@ -207979,41 +207979,41 @@ │ │ │ │ ldr r8, [pc, r8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #636] @ eaf34 │ │ │ │ ldr r2, [pc, #636] @ eaf38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 17a440 │ │ │ │ + bl 17a3f8 │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ mov r3, #0 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 356f10 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 356ec8 <__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, fp, r4, r0 │ │ │ │ mov r3, #13 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356f10 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 356ec8 <__aeabi_uldivmod@@Base> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ lsr r0, fp, #3 │ │ │ │ sub r0, r0, r0, lsl #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, r4, r0 │ │ │ │ @@ -208036,15 +208036,15 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r0, [pc, #428] @ eaf44 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #424] @ eaf48 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -208055,49 +208055,49 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, sp │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq eadf4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq eae0c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ cmp r5, #0 │ │ │ │ beq eae3c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #256] @ eaf4c │ │ │ │ mov r1, #20 │ │ │ │ ldr r2, [pc, #252] @ eaf50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ bl e84e8 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #232] @ eaf54 │ │ │ │ ldr r7, [pc, #232] @ eaf58 │ │ │ │ ldr r2, [pc, #232] @ eaf5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -208125,38 +208125,38 @@ │ │ │ │ b eaf0c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq eaefc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b eaefc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq eaf14 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r2, r0, ror ip │ │ │ │ - eoreq ip, r6, r4, ror ip │ │ │ │ + eoreq ip, r6, r4, lsr ip │ │ │ │ ldrshteq r5, [r1], -r0 │ │ │ │ eorseq pc, r0, r0, lsr r8 @ │ │ │ │ - eoreq sp, r8, r4, lsr #28 │ │ │ │ + eoreq sp, r8, r4, ror #27 │ │ │ │ eorseq r5, r2, r8, lsr #2 │ │ │ │ - mlaeq r6, r0, fp, ip │ │ │ │ + eoreq ip, r6, r0, asr fp │ │ │ │ eorseq r5, r1, r4, lsl r1 │ │ │ │ - eoreq sp, r8, r0, asr #26 │ │ │ │ + eoreq sp, r8, r0, lsl #26 │ │ │ │ eorseq pc, r0, r8, lsr r7 @ │ │ │ │ @ instruction: 0xffffd610 │ │ │ │ ldrsbteq pc, [r0], -r8 @ │ │ │ │ - ldrdeq sp, [r8], -pc @ │ │ │ │ + mlaeq r8, pc, fp, sp @ │ │ │ │ eorseq pc, r0, ip, ror #11 │ │ │ │ mlaseq r0, r0, r4, pc @ │ │ │ │ @ instruction: 0xfff9b94c │ │ │ │ eorseq pc, r0, r4, ror r4 @ │ │ │ │ ldr r0, [pc, #108] @ eafd4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -208203,27 +208203,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq eb1a8 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq eb1b4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f3a08 │ │ │ │ + bl 2f39c0 │ │ │ │ ldr r0, [pc, #588] @ eb280 │ │ │ │ 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 1326bc │ │ │ │ + bl 132670 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r7, r0 │ │ │ │ bne eb084 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ @@ -208231,30 +208231,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq eb104 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq eb09c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne eb234 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ str r8, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r6, #8] │ │ │ │ str r7, [r6, #12] │ │ │ │ beq eb0d0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1303f8 │ │ │ │ + bl 1303ac │ │ │ │ ldr r4, [pc, #424] @ eb288 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne eb19c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -208263,21 +208263,21 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq eb11c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ beq eb0fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ bl dcb98 │ │ │ │ ldr r3, [pc, #320] @ eb28c │ │ │ │ ldr r7, [pc, #320] @ eb290 │ │ │ │ ldr r2, [pc, #320] @ eb294 │ │ │ │ @@ -208345,20 +208345,20 @@ │ │ │ │ b eb248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq eb264 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffffd68c │ │ │ │ @ instruction: 0xfff9b62c │ │ │ │ - eoreq sp, r8, r4, lsl #19 │ │ │ │ + eoreq sp, r8, r4, asr #18 │ │ │ │ eorseq pc, r0, r4, ror #5 │ │ │ │ eorseq pc, r0, r4, ror #5 │ │ │ │ eorseq r6, r2, r4, ror r7 │ │ │ │ eorseq pc, r0, r8, lsr #3 │ │ │ │ eorseq r6, r2, r4, ror r6 │ │ │ │ @ instruction: 0xfff9b6ac │ │ │ │ eorseq pc, r0, r4, lsr r3 @ │ │ │ │ @@ -208428,15 +208428,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffffd1b4 │ │ │ │ @ instruction: 0xfff9b4c0 │ │ │ │ - strdeq sp, [r8], -sp @ │ │ │ │ + strhteq sp, [r8], -sp │ │ │ │ eorseq pc, r0, r8, asr #3 │ │ │ │ mlaseq r0, ip, r1, pc @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r5, [pc, #368] @ eb53c │ │ │ │ mov r4, r0 │ │ │ │ @@ -208452,53 +208452,53 @@ │ │ │ │ blx r1 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #316] @ eb540 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq eb4cc │ │ │ │ add r1, r7, r6 │ │ │ │ mov r5, r0 │ │ │ │ sub r6, r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ mov r1, r6 │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d624 │ │ │ │ + bl 19d5dc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 2e0b6c │ │ │ │ + bl 2e0b24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e2a4 │ │ │ │ ldr r2, [pc, #236] @ eb544 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r3, #6 │ │ │ │ bl 8ac4c │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #300 @ 0x12c │ │ │ │ - bl 2e0bc4 │ │ │ │ + bl 2e0b7c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e2a4 │ │ │ │ ldr r2, [pc, #188] @ eb548 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r3, #6 │ │ │ │ bl 8b0c4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e0c84 │ │ │ │ + bl 2e0c3c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne eb4d8 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ @@ -208530,17 +208530,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r6, r2, ip, lsr r4 │ │ │ │ eorseq r4, r2, ip, ror #20 │ │ │ │ - eoreq lr, r8, r4, asr #30 │ │ │ │ - eoreq lr, r8, sl, lsl #30 │ │ │ │ - eoreq ip, r8, r5, asr #19 │ │ │ │ + eoreq lr, r8, r4, lsl #30 │ │ │ │ + eoreq lr, r8, sl, asr #29 │ │ │ │ + eoreq ip, r8, r5, lsl #19 │ │ │ │ eorseq lr, r0, r0, lsl fp │ │ │ │ eorseq pc, r0, r8, asr #32 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ bne eb634 │ │ │ │ @@ -208572,18 +208572,18 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq eb694 │ │ │ │ add r1, r3, r2 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ sub r4, r4, r1 │ │ │ │ bl 1f588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e0b88 │ │ │ │ + bl 2e0b40 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e0b90 │ │ │ │ + bl 2e0b48 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1db84 │ │ │ │ ldr r5, [pc, #184] @ eb6c4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ @@ -208663,20 +208663,20 @@ │ │ │ │ ldr r0, [pc, #456] @ eb90c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 132c5c │ │ │ │ + bl 132c10 │ │ │ │ cmp r5, r0 │ │ │ │ beq eb794 │ │ │ │ add r0, sp, #16 │ │ │ │ strb r5, [r4, #32] │ │ │ │ - bl 13144c │ │ │ │ + bl 131400 │ │ │ │ ldr r4, [pc, #408] @ eb910 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne eb80c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -208769,23 +208769,23 @@ │ │ │ │ bl 25b4c │ │ │ │ b eb82c │ │ │ │ eorseq r5, r2, r0, ror pc │ │ │ │ eorseq r5, r2, r4, ror #28 │ │ │ │ eorseq r5, r2, r4, lsl #27 │ │ │ │ @ instruction: 0xffffccac │ │ │ │ @ instruction: 0xfff9afb8 │ │ │ │ - eoreq sp, r8, r3, asr #8 │ │ │ │ + eoreq sp, r8, r3, lsl #8 │ │ │ │ eorseq lr, r0, r4, ror #25 │ │ │ │ eorseq lr, r0, r8, asr #25 │ │ │ │ eorseq r6, r2, r8, rrx │ │ │ │ ldrsbteq r5, [r2], -ip │ │ │ │ @ instruction: 0xfff9b04c │ │ │ │ ldrsbteq lr, [r0], -r4 │ │ │ │ eorseq lr, r0, ip, ror sp │ │ │ │ - strdeq ip, [r8], -r1 @ │ │ │ │ + strhteq ip, [r8], -r1 │ │ │ │ eorseq lr, r0, ip, asr #14 │ │ │ │ eorseq lr, r0, r4, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ bne eb9b4 │ │ │ │ ldr r6, [pc, #224] @ eba24 │ │ │ │ @@ -208870,28 +208870,28 @@ │ │ │ │ beq ebb50 │ │ │ │ ldrd r8, [r5, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [pc, #348] @ ebbe8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ebbb4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, r8 │ │ │ │ sub r1, r4, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ebbc0 │ │ │ │ ldr r1, [pc, #272] @ ebbec │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #268] @ ebbf0 │ │ │ │ ldr r6, [pc, #268] @ ebbf4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -208918,15 +208918,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 38888 │ │ │ │ bl e84ec │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #152] @ ebbf8 │ │ │ │ ldr r7, [pc, #152] @ ebbfc │ │ │ │ ldr r2, [pc, #152] @ ebc00 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -208956,21 +208956,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 76a70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, r2, r0, asr #27 │ │ │ │ eorseq r4, r2, r4, ror #7 │ │ │ │ - mlaeq r8, r2, r2, r6 │ │ │ │ + eoreq r6, r8, r2, asr r2 │ │ │ │ @ instruction: 0xfff8e404 │ │ │ │ - @ instruction: 0x0008f7bc │ │ │ │ + andeq pc, r8, r4, ror r7 @ │ │ │ │ mlaseq r0, ip, r7, lr │ │ │ │ @ instruction: 0xfff9ac58 │ │ │ │ eorseq lr, r0, r0, lsl #15 │ │ │ │ - eoreq ip, r8, sp, ror r3 │ │ │ │ + eoreq ip, r8, sp, lsr r3 │ │ │ │ eorseq lr, r0, r4, lsl r5 │ │ │ │ eorseq lr, r0, r0, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ cmp r1, #1 │ │ │ │ bne ebe68 │ │ │ │ ldr r5, [pc, #1704] @ ec2d0 │ │ │ │ @@ -209042,15 +209042,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 1dce0 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq ebed8 │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ @@ -209103,15 +209103,15 @@ │ │ │ │ b ebe34 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq ebf24 │ │ │ │ ldr r1, [pc, #1320] @ ec35c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #6 │ │ │ │ - bl 2e1878 │ │ │ │ + bl 2e1830 │ │ │ │ ldr r5, [pc, #1308] @ ec360 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne ebf84 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ @@ -209163,15 +209163,15 @@ │ │ │ │ bl 38888 │ │ │ │ b ec250 │ │ │ │ ldr r0, [pc, #1064] @ ec344 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ b ebda4 │ │ │ │ bl e8c74 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #1084] @ ec370 │ │ │ │ ldr r7, [pc, #1084] @ ec374 │ │ │ │ ldr r2, [pc, #1084] @ ec378 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -209402,24 +209402,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq r5, r2, r8, lsr sl │ │ │ │ mlaseq r2, r8, r7, r5 │ │ │ │ eorseq r5, r2, ip, lsl #8 │ │ │ │ @ instruction: 0xffffc530 │ │ │ │ @ instruction: 0xfff9a83c │ │ │ │ - eoreq ip, r8, r7, asr #25 │ │ │ │ + eoreq ip, r8, r7, lsl #25 │ │ │ │ ldrshteq lr, [r0], -r8 │ │ │ │ eorseq lr, r0, ip, asr #10 │ │ │ │ @ instruction: 0xfff9a980 │ │ │ │ eorseq lr, r0, ip, lsr #12 │ │ │ │ eorseq lr, r0, r0, asr r7 │ │ │ │ eorseq r5, r2, r4, lsl #23 │ │ │ │ - eoreq sp, r8, r8, asr #2 │ │ │ │ + eoreq sp, r8, r8, lsl #2 │ │ │ │ eorseq lr, r0, r4, ror r1 │ │ │ │ - eoreq fp, r8, r1, asr #31 │ │ │ │ + eoreq fp, r8, r1, lsl #31 │ │ │ │ eorseq lr, r0, r4, ror #1 │ │ │ │ @ instruction: 0xfff9a7c4 │ │ │ │ eorseq sp, r0, r0, lsl pc │ │ │ │ eorseq sp, r0, ip, lsl #30 │ │ │ │ eorseq r3, r2, ip, asr #30 │ │ │ │ eorseq sp, r0, r8, lsl lr │ │ │ │ @ instruction: 0xfff9a6bc │ │ │ │ @@ -209431,24 +209431,24 @@ │ │ │ │ ldrsbteq r3, [r2], -ip │ │ │ │ ldrsbteq r5, [r2], -r4 │ │ │ │ eorseq r5, r2, ip, asr #14 │ │ │ │ ldrshteq r5, [r2], -ip │ │ │ │ eorseq sp, r0, ip, lsl #28 │ │ │ │ eorseq sp, r0, r0, lsl lr │ │ │ │ eorseq r3, r2, r0, lsr #25 │ │ │ │ - eoreq ip, r8, sp, ror #23 │ │ │ │ - eoreq ip, r8, pc, asr #23 │ │ │ │ + eoreq ip, r8, sp, lsr #23 │ │ │ │ + eoreq ip, r8, pc, lsl #23 │ │ │ │ eorseq r5, r2, r0, lsl r9 │ │ │ │ - eoreq fp, r8, sp, lsr #25 │ │ │ │ + eoreq fp, r8, sp, ror #24 │ │ │ │ eorseq sp, r0, r8, lsl #28 │ │ │ │ eorseq lr, r0, r0, lsr #9 │ │ │ │ eorseq lr, r0, r8, asr #7 │ │ │ │ @ instruction: 0xfff9a8a8 │ │ │ │ ldrhteq lr, [r0], -r0 │ │ │ │ - eoreq fp, r8, sp, ror ip │ │ │ │ + eoreq fp, r8, sp, lsr ip │ │ │ │ ldrsbteq sp, [r0], -r8 │ │ │ │ eorseq lr, r0, r0, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ bne ec410 │ │ │ │ ldr r6, [pc, #224] @ ec480 │ │ │ │ @@ -209565,15 +209565,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #172] @ ec614 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #140] @ ec618 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -209584,15 +209584,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt ec5c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq ec5c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #84] @ ec624 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ @@ -209605,17 +209605,17 @@ │ │ │ │ bl 38aac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, r8, r1, lsl sl │ │ │ │ - eoreq ip, r8, r0, asr #27 │ │ │ │ - strdeq r5, [r8], -r8 @ │ │ │ │ + ldrdeq sp, [r8], -r1 @ │ │ │ │ + eoreq ip, r8, r0, lsl #27 │ │ │ │ + strhteq r5, [r8], -r8 │ │ │ │ eorseq r5, r2, r4, ror #10 │ │ │ │ eorseq pc, r0, r8, lsr #7 │ │ │ │ eorseq pc, r0, ip, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r1] │ │ │ │ str r0, [sp] │ │ │ │ @@ -209625,15 +209625,15 @@ │ │ │ │ beq ec6ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #732] @ ec930 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ - bl 2e1928 │ │ │ │ + bl 2e18e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ec874 │ │ │ │ add r0, r6, r4 │ │ │ │ add r6, r0, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -209659,15 +209659,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #584] @ ec928 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #552] @ ec92c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -209678,15 +209678,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt ec86c │ │ │ │ cmp r4, #0 │ │ │ │ beq ec86c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e2a4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -209717,26 +209717,26 @@ │ │ │ │ beq ec7e8 │ │ │ │ add r7, sl, #4 │ │ │ │ add r6, sp, #4 │ │ │ │ lsl r5, r0, #2 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 142d58 │ │ │ │ + bl 142d10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f798 │ │ │ │ subs r5, r5, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ bne ec7c4 │ │ │ │ cmp r9, #0 │ │ │ │ beq ec800 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ b ec858 │ │ │ │ cmp r1, #0 │ │ │ │ bne ec8b0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r6, #16] │ │ │ │ @@ -209790,32 +209790,32 @@ │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ b ec900 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 12b438 │ │ │ │ + bl 12b3ec │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ mov r0, fp │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ bl 38ac8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - mlaeq r8, r9, r8, sp │ │ │ │ - eoreq ip, r8, r8, asr #24 │ │ │ │ - eoreq r5, r8, r0, lsl #13 │ │ │ │ + eoreq sp, r8, r9, asr r8 │ │ │ │ + eoreq ip, r8, r8, lsl #24 │ │ │ │ + eoreq r5, r8, r0, asr #12 │ │ │ │ eorseq r5, r2, ip, asr #7 │ │ │ │ eorseq pc, r0, r4 │ │ │ │ - eoreq sp, r8, r3, lsl #18 │ │ │ │ + eoreq sp, r8, r3, asr #17 │ │ │ │ ldrshteq lr, [r0], -r8 │ │ │ │ eorseq lr, r0, r4, asr pc │ │ │ │ ldrsbteq lr, [r0], -r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e1c0 │ │ │ │ @@ -209915,15 +209915,15 @@ │ │ │ │ bl 1d860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ecd48 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e1868 │ │ │ │ + bl 2e1820 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ bcs ecda8 │ │ │ │ bl c8d4c │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ @@ -209959,15 +209959,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs eccd0 │ │ │ │ ldr r0, [pc, #772] @ ece9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq eccd8 │ │ │ │ ldr r0, [pc, #756] @ ecea0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ece30 │ │ │ │ @@ -209997,15 +209997,15 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b eccd8 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #640] @ ececc │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -210015,15 +210015,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #608] @ eced0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #576] @ eced4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -210034,15 +210034,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt ecd34 │ │ │ │ cmp r4, #0 │ │ │ │ beq ecd34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ bne ecd8c │ │ │ │ bl c8d4c │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -210109,15 +210109,15 @@ │ │ │ │ ldr r0, [pc, #216] @ eceb4 │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1fb24 │ │ │ │ ldr r1, [pc, #180] @ eceb8 │ │ │ │ ldr r3, [pc, #180] @ ecebc │ │ │ │ ldr r2, [pc, #180] @ ecec0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -210133,15 +210133,15 @@ │ │ │ │ ldr r2, [pc, #160] @ ecedc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b ece74 │ │ │ │ bl 38ac8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f798 │ │ │ │ @@ -210159,23 +210159,23 @@ │ │ │ │ mlaseq r2, r4, r5, r3 │ │ │ │ eorseq r3, r2, r0, lsl #11 │ │ │ │ eorseq lr, r0, r4, ror #12 │ │ │ │ eorseq lr, r0, r8, lsl #22 │ │ │ │ eorseq r3, r2, r0, lsr r2 │ │ │ │ eorseq ip, r0, r8, ror #1 │ │ │ │ eorseq r2, r2, ip, lsr #30 │ │ │ │ - eoreq ip, r8, sl, ror #12 │ │ │ │ + eoreq ip, r8, sl, lsr #12 │ │ │ │ eorseq sp, r0, ip, asr #27 │ │ │ │ eorseq lr, r0, ip, lsl #18 │ │ │ │ eorseq lr, r0, r4, asr #19 │ │ │ │ eorseq r3, r2, r0, lsl r4 │ │ │ │ - eoreq sp, r8, r9, lsl #6 │ │ │ │ - strhteq ip, [r8], -r8 │ │ │ │ - strdeq r5, [r8], -r0 @ │ │ │ │ - mlaeq r8, r9, ip, ip │ │ │ │ + eoreq sp, r8, r9, asr #5 │ │ │ │ + eoreq ip, r8, r8, ror r6 │ │ │ │ + strhteq r5, [r8], -r0 │ │ │ │ + eoreq ip, r8, r9, asr ip │ │ │ │ ldrshteq lr, [r0], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -210195,15 +210195,15 @@ │ │ │ │ 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 15b2e8 │ │ │ │ + bl 15b2a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne ed02c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f798 │ │ │ │ @@ -210221,15 +210221,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #336] @ ed0f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [pc, #304] @ ed0fc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -210242,15 +210242,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne ecff8 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #196] @ ed0dc │ │ │ │ ldr r2, [pc, #196] @ ed0e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -210285,34 +210285,34 @@ │ │ │ │ bl 38aac │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ed0c4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b ed0c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq pc, r8, r2, asr #12 │ │ │ │ + eoreq pc, r8, r2, lsl #12 │ │ │ │ eorseq r0, r1, r4, lsl #15 │ │ │ │ - eoreq r0, r9, sl, lsl #16 │ │ │ │ + eoreq r0, r9, sl, asr #15 │ │ │ │ eorseq r0, r1, ip, lsr #25 │ │ │ │ - andeq sl, r4, ip, lsr r1 │ │ │ │ + strdeq sl, [r4], -r4 │ │ │ │ eorseq r0, r1, r8, lsr #25 │ │ │ │ - ldrdeq ip, [r8], -r1 @ │ │ │ │ - eoreq ip, r8, r0, lsl #7 │ │ │ │ - strhteq r4, [r8], -r8 │ │ │ │ + mlaeq r8, r1, pc, ip @ │ │ │ │ + eoreq ip, r8, r0, asr #6 │ │ │ │ + eoreq r4, r8, r8, ror sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ bl 1f240 │ │ │ │ cmp r0, #0 │ │ │ │ beq ed1c0 │ │ │ │ bl 1f21c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -210323,15 +210323,15 @@ │ │ │ │ bl 1d860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq ed308 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e1868 │ │ │ │ + bl 2e1820 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ bcs ed368 │ │ │ │ bl c8d4c │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ @@ -210368,15 +210368,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs ed29c │ │ │ │ ldr r0, [pc, #616] @ ed464 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq ed2a4 │ │ │ │ ldr r0, [pc, #600] @ ed468 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq ed3f0 │ │ │ │ @@ -210406,15 +210406,15 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b ed2a4 │ │ │ │ cmp r1, #0 │ │ │ │ bne ed34c │ │ │ │ bl c8d4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ tst r1, #1 │ │ │ │ @@ -210477,15 +210477,15 @@ │ │ │ │ ldr r0, [pc, #180] @ ed450 │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1fb24 │ │ │ │ ldr r1, [pc, #144] @ ed454 │ │ │ │ ldr r3, [pc, #144] @ ed458 │ │ │ │ ldr r2, [pc, #144] @ ed45c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -210501,15 +210501,15 @@ │ │ │ │ ldr r2, [pc, #124] @ ed478 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b ed420 │ │ │ │ bl 38ac8 │ │ │ │ bl 38aac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne ed430 │ │ │ │ bl 38aac │ │ │ │ @@ -210518,23 +210518,23 @@ │ │ │ │ eorseq r2, r2, r4, lsl #23 │ │ │ │ eorseq r2, r2, ip, lsr pc │ │ │ │ eorseq r2, r2, ip, asr #27 │ │ │ │ eorseq r2, r2, r4, ror #24 │ │ │ │ eorseq sp, r0, r4, ror #30 │ │ │ │ eorseq fp, r0, r8, lsr #22 │ │ │ │ eorseq r2, r2, ip, ror #18 │ │ │ │ - eoreq ip, r8, sl, lsr #1 │ │ │ │ + eoreq ip, r8, sl, rrx │ │ │ │ eorseq sp, r0, ip, lsl #16 │ │ │ │ eorseq sp, r0, ip, lsr #29 │ │ │ │ ldrhteq r2, [r2], -r0 │ │ │ │ eorseq r2, r2, r4, lsr #30 │ │ │ │ eorseq r2, r2, r0, lsl pc │ │ │ │ eorseq lr, r0, r0 │ │ │ │ eorseq lr, r0, r4 │ │ │ │ - ldrdeq ip, [r8], -r9 @ │ │ │ │ + mlaeq r8, r9, r6, ip │ │ │ │ mlaseq r0, r4, lr, sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -210571,15 +210571,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #480] @ ed700 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #448] @ ed704 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -210590,15 +210590,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt ed62c │ │ │ │ cmp r4, #0 │ │ │ │ beq ed62c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strh r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -210624,15 +210624,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r6, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #15 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl 15b524 │ │ │ │ + bl 15b4dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne ed634 │ │ │ │ cmp r5, #10 │ │ │ │ bcc ed61c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1d9f8 │ │ │ │ @@ -210671,34 +210671,34 @@ │ │ │ │ bl 38aac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq ed6c0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b ed6c0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl fc0e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - mlaeq r9, lr, r1, r0 │ │ │ │ + eoreq r0, r9, lr, asr r1 │ │ │ │ ldrhteq r0, [r1], -ip │ │ │ │ - andeq r9, r4, r4, lsr fp │ │ │ │ + andeq r9, r4, ip, ror #21 │ │ │ │ eorseq r0, r1, r0, lsr #13 │ │ │ │ - eoreq ip, r8, r9, asr sl │ │ │ │ - eoreq fp, r8, r8, lsl #28 │ │ │ │ - eoreq r4, r8, r0, asr #16 │ │ │ │ + eoreq ip, r8, r9, lsl sl │ │ │ │ + eoreq fp, r8, r8, asr #27 │ │ │ │ + eoreq r4, r8, r0, lsl #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ cmp r2, r1 │ │ │ │ bne ed718 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ sub r1, r2, r1 │ │ │ │ add r6, r1, #1 │ │ │ │ @@ -210841,15 +210841,15 @@ │ │ │ │ strb r0, [sl, #76] @ 0x4c │ │ │ │ b eeb1c │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef60c │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ed978 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ @@ -210883,29 +210883,29 @@ │ │ │ │ bne ef628 │ │ │ │ ldr r0, [pc, #4072] @ ee9e0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ ldrd r8, [sl, #108] @ 0x6c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ef7d8 │ │ │ │ ldr r1, [pc, #4040] @ ee9e4 │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ cmp r8, #0 │ │ │ │ beq eda44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -210931,29 +210931,29 @@ │ │ │ │ bne ef640 │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [pc, #4032] @ eea80 │ │ │ │ ldr r2, [pc, #4032] @ eea84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 17a440 │ │ │ │ + bl 17a3f8 │ │ │ │ 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 356f10 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 356ec8 <__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 │ │ │ │ @@ -211015,15 +211015,15 @@ │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rscs r1, r1, #0 │ │ │ │ bge eea88 │ │ │ │ ldr r1, [pc, #4068] @ eebf4 │ │ │ │ ldr r2, [pc, #4068] @ eebf8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 17a440 │ │ │ │ + bl 17a3f8 │ │ │ │ adds r2, r0, r5 │ │ │ │ mov r7, #0 │ │ │ │ adcs r3, r1, r6 │ │ │ │ mvn r1, #1 │ │ │ │ adcs r0, r7, #0 │ │ │ │ mvnne r2, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ @@ -211036,15 +211036,15 @@ │ │ │ │ movne r2, r1 │ │ │ │ b eeab8 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef670 │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq edc84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ @@ -211080,15 +211080,15 @@ │ │ │ │ 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 2c49bc │ │ │ │ + bl 2c4974 │ │ │ │ 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} │ │ │ │ @@ -211110,39 +211110,39 @@ │ │ │ │ strb r0, [sl, #94] @ 0x5e │ │ │ │ b eeb1c │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef6a0 │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 187dc8 │ │ │ │ + bl 187d80 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ bne ee8c4 │ │ │ │ ldr r0, [pc, #4052] @ eed80 │ │ │ │ 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 2c49bc │ │ │ │ + bl 2c4974 │ │ │ │ b ee8e8 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef6b8 │ │ │ │ ldr r0, [pc, #4092] @ eeddc │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #21 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #21 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ef7f0 │ │ │ │ ldr r1, [pc, #4084] @ eedfc │ │ │ │ mov r2, #21 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -211200,15 +211200,15 @@ │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef6d0 │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 187bd4 │ │ │ │ + bl 187b8c │ │ │ │ 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} │ │ │ │ @@ -211262,15 +211262,15 @@ │ │ │ │ ldr r0, [pc, #4088] @ eefd8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #25 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #25 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ef808 │ │ │ │ ldr r1, [pc, #4052] @ eefdc │ │ │ │ mov r2, #25 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -211298,15 +211298,15 @@ │ │ │ │ strb r0, [sl, #95] @ 0x5f │ │ │ │ b eeb1c │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef700 │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 187dc8 │ │ │ │ + bl 187d80 │ │ │ │ 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 │ │ │ │ @@ -211340,15 +211340,15 @@ │ │ │ │ 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 2c49c4 │ │ │ │ + bl 2c497c │ │ │ │ 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} │ │ │ │ @@ -211400,15 +211400,15 @@ │ │ │ │ bne ef730 │ │ │ │ ldr r0, [pc, #4056] @ ef1e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #26 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #26 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ef820 │ │ │ │ ldr r1, [pc, #4088] @ ef228 │ │ │ │ mov r2, #26 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -211417,15 +211417,15 @@ │ │ │ │ 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 22dadc │ │ │ │ + bl 22da94 │ │ │ │ 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} │ │ │ │ @@ -211448,15 +211448,15 @@ │ │ │ │ ldr r3, [pc, #4068] @ ef2ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ef838 │ │ │ │ ldr r1, [pc, #4032] @ ef2b0 │ │ │ │ mov r2, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -211472,15 +211472,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne ee31c │ │ │ │ cmp r2, #1 │ │ │ │ bne ee340 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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} │ │ │ │ @@ -211505,15 +211505,15 @@ │ │ │ │ bne ef760 │ │ │ │ ldr r0, [pc, #4036] @ ef374 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ef850 │ │ │ │ ldr r1, [pc, #4068] @ ef3b8 │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -211522,15 +211522,15 @@ │ │ │ │ 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 22dadc │ │ │ │ + bl 22da94 │ │ │ │ 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} │ │ │ │ @@ -211577,15 +211577,15 @@ │ │ │ │ bne ef778 │ │ │ │ ldr r0, [pc, #4076] @ ef4bc │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ef868 │ │ │ │ ldr r1, [pc, #4044] @ ef4c0 │ │ │ │ mov r2, #27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -211594,15 +211594,15 @@ │ │ │ │ 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 22dadc │ │ │ │ + bl 22da94 │ │ │ │ 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} │ │ │ │ @@ -211621,15 +211621,15 @@ │ │ │ │ bne ef790 │ │ │ │ ldr r0, [pc, #4036] @ ef544 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #30 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ef880 │ │ │ │ ldr r1, [pc, #4068] @ ef588 │ │ │ │ mov r2, #30 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -211638,15 +211638,15 @@ │ │ │ │ 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 22dadc │ │ │ │ + bl 22da94 │ │ │ │ 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} │ │ │ │ @@ -211675,15 +211675,15 @@ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ bcs ef898 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #24] │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ add r1, r6, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d2b88 │ │ │ │ + bl 1d2b40 │ │ │ │ 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} │ │ │ │ @@ -211740,15 +211740,15 @@ │ │ │ │ strb r0, [sl, #73] @ 0x49 │ │ │ │ b eeb1c │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne ef7c0 │ │ │ │ ldr r8, [sl, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq ee784 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, #1 │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ @@ -211834,15 +211834,15 @@ │ │ │ │ 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 2c49c4 │ │ │ │ + bl 2c497c │ │ │ │ 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} │ │ │ │ @@ -211898,15 +211898,15 @@ │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #22 │ │ │ │ bne ef548 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #83] @ 0x53 │ │ │ │ b eeb1c │ │ │ │ eorseq r2, r2, r4, ror r4 │ │ │ │ - strdeq ip, [r8], -r4 @ │ │ │ │ + strhteq ip, [r8], -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} │ │ │ │ @@ -211937,30 +211937,30 @@ │ │ │ │ bl 5f044 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #22 │ │ │ │ bne ef5cc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #85] @ 0x55 │ │ │ │ b eeb1c │ │ │ │ - eoreq r9, r6, r0, lsl #27 │ │ │ │ + eoreq r9, r6, r0, asr #26 │ │ │ │ ldrshteq r2, [r1], -ip │ │ │ │ ldr r1, [pc, #4092] @ efa8c │ │ │ │ ldr r2, [pc, #4092] @ efa90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 17a440 │ │ │ │ + bl 17a3f8 │ │ │ │ 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 181c74 │ │ │ │ + bl 181c2c │ │ │ │ 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} │ │ │ │ @@ -212030,15 +212030,15 @@ │ │ │ │ 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 ee080 │ │ │ │ - eoreq r9, r6, r0, lsr ip │ │ │ │ + strdeq r9, [r6], -r0 @ │ │ │ │ eorseq r2, r1, ip, lsr #3 │ │ │ │ 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 │ │ │ │ @@ -212160,15 +212160,15 @@ │ │ │ │ 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 edf6c │ │ │ │ - strhteq fp, [r8], -r4 │ │ │ │ + eoreq fp, r8, r4, ror sp │ │ │ │ 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 │ │ │ │ @@ -212280,15 +212280,15 @@ │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ b efa80 │ │ │ │ eorseq r1, r2, r4, lsl #29 │ │ │ │ - eoreq fp, r8, ip, asr #23 │ │ │ │ + eoreq fp, r8, ip, lsl #23 │ │ │ │ ldr ip, [pc, #4076] @ effd4 │ │ │ │ add r2, sp, #984 @ 0x3d8 │ │ │ │ ldr r0, [pc, #4072] @ effd8 │ │ │ │ ldr r3, [pc, #4072] @ effdc │ │ │ │ mov r7, r2 │ │ │ │ ldm r8!, {r1, r4, r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -212427,15 +212427,15 @@ │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ b efa80 │ │ │ │ - eoreq fp, r8, r4, asr sl │ │ │ │ + eoreq fp, r8, r4, lsl sl │ │ │ │ ldr ip, [pc, #4028] @ f01f0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [pc, #4092] @ f0238 │ │ │ │ ldr r3, [pc, #4092] @ f023c │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -212461,15 +212461,15 @@ │ │ │ │ ldm r8, {r1, r4, r5, r6} │ │ │ │ stm r7, {r1, r4, r5, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ b efa80 │ │ │ │ eorseq r1, r2, r8, lsr #23 │ │ │ │ - eoreq fp, r8, r0, lsl #18 │ │ │ │ + eoreq fp, r8, r0, asr #17 │ │ │ │ ldr ip, [pc, #4060] @ f0298 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [pc, #4056] @ f029c │ │ │ │ ldr r3, [pc, #4056] @ f02a0 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -212527,15 +212527,15 @@ │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ b efa80 │ │ │ │ - eoreq fp, r8, r8, ror r8 │ │ │ │ + eoreq fp, r8, r8, lsr r8 │ │ │ │ ldr ip, [pc, #4060] @ f03a0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [pc, #4056] @ f03a4 │ │ │ │ ldr r3, [pc, #4056] @ f03a8 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -212593,15 +212593,15 @@ │ │ │ │ stm r2, {r1, r4, r5, r6, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ b efa80 │ │ │ │ mlaseq r2, r8, r9, r1 │ │ │ │ - eoreq fp, r8, r0, ror r7 │ │ │ │ + eoreq fp, r8, r0, lsr r7 │ │ │ │ ldr ip, [pc, #4060] @ f04a8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [pc, #4056] @ f04ac │ │ │ │ ldr r3, [pc, #4056] @ f04b0 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -212643,15 +212643,15 @@ │ │ │ │ ldm r6, {r1, r4, r5, r7} │ │ │ │ stm r2, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ b efa80 │ │ │ │ - eoreq fp, r8, r8, lsl #13 │ │ │ │ + eoreq fp, r8, r8, asr #12 │ │ │ │ ldr ip, [pc, #4040] @ f055c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [pc, #4036] @ f0560 │ │ │ │ ldr r3, [pc, #4036] @ f0564 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r6!, {r1, r4, r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -212964,15 +212964,15 @@ │ │ │ │ b efa80 │ │ │ │ ldr r0, [pc, #3448] @ f07f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ b efc00 │ │ │ │ - strhteq r8, [r6], -r0 │ │ │ │ + eoreq r8, r6, r0, ror sp │ │ │ │ eorseq r1, r1, ip, lsr #6 │ │ │ │ b f0710 │ │ │ │ b efd40 │ │ │ │ b efd48 │ │ │ │ b efd50 │ │ │ │ b efd68 │ │ │ │ b efc70 │ │ │ │ @@ -213056,15 +213056,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne efbdc │ │ │ │ cmp r2, #1 │ │ │ │ bne efc00 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #136] @ 0x88 │ │ │ │ b efd5c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ @@ -213095,15 +213095,15 @@ │ │ │ │ b effa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq efc9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ b efdc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ b f0268 │ │ │ │ @@ -213232,15 +213232,15 @@ │ │ │ │ strb r0, [sl, #83] @ 0x53 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, r4, asr #20 │ │ │ │ - eoreq sl, r8, r2, lsl #11 │ │ │ │ + eoreq sl, r8, r2, asr #10 │ │ │ │ eorseq fp, r0, r0, asr sp │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ beq efedc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fba80 │ │ │ │ @@ -213253,26 +213253,26 @@ │ │ │ │ strb r0, [sl, #78] @ 0x4e │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq fp, [r0], -r4 │ │ │ │ - eoreq sl, r8, r2, asr #10 │ │ │ │ + eoreq sl, r8, r2, lsl #10 │ │ │ │ eorseq fp, r0, r0, lsl sp │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f071c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ b f071c │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, r0, ror r9 │ │ │ │ - eoreq sl, r8, r2, lsl #10 │ │ │ │ + eoreq sl, r8, r2, asr #9 │ │ │ │ eorseq fp, r0, r4, asr ip │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl f4258 │ │ │ │ ldrb r0, [sl, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq eff64 │ │ │ │ @@ -213282,15 +213282,15 @@ │ │ │ │ strb r0, [sl, #80] @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrshteq fp, [r0], -r0 │ │ │ │ - eoreq sl, r8, r2, asr #9 │ │ │ │ + eoreq sl, r8, r2, lsl #9 │ │ │ │ eorseq fp, r0, r4, lsl #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq effa4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213303,15 +213303,15 @@ │ │ │ │ strb r0, [sl, #93] @ 0x5d │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrhteq fp, [r0], -ip │ │ │ │ - eoreq sl, r8, sl, ror r4 │ │ │ │ + eoreq sl, r8, sl, lsr r4 │ │ │ │ eorseq fp, r0, r8, asr #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq efff8 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213324,18 +213324,18 @@ │ │ │ │ strb r0, [sl, #89] @ 0x59 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r0, r8, lsr #18 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq sl, r8, sl, lsr r4 │ │ │ │ + strdeq sl, [r8], -sl @ │ │ │ │ eorseq fp, r0, ip, lsl #23 │ │ │ │ ldrshteq fp, [r0], -r8 │ │ │ │ - strdeq sl, [r8], -sl @ │ │ │ │ + strhteq sl, [r8], -sl │ │ │ │ eorseq fp, r0, ip, asr #22 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f0058 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213348,15 +213348,15 @@ │ │ │ │ strb r0, [sl, #70] @ 0x46 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, ip, lsl #17 │ │ │ │ - strhteq sl, [r8], -sl │ │ │ │ + eoreq sl, r8, sl, ror r3 │ │ │ │ eorseq fp, r0, r8, lsl #23 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f00ac │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213369,15 +213369,15 @@ │ │ │ │ strb r0, [sl, #91] @ 0x5b │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrhteq fp, [r0], -r4 │ │ │ │ - eoreq sl, r8, r6, ror r3 │ │ │ │ + eoreq sl, r8, r6, lsr r3 │ │ │ │ eorseq fp, r0, r8, asr #21 │ │ │ │ eorseq fp, r0, r4, asr r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f0104 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ @@ -213389,19 +213389,19 @@ │ │ │ │ bl f9cb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #87] @ 0x57 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r8, r6, lsr r3 │ │ │ │ + strdeq sl, [r8], -r6 @ │ │ │ │ eorseq fp, r0, r8, lsl #21 │ │ │ │ bl 38ac8 │ │ │ │ ldrshteq fp, [r0], -r8 │ │ │ │ - strdeq sl, [r8], -r6 @ │ │ │ │ + strhteq sl, [r8], -r6 │ │ │ │ eorseq fp, r0, r4, lsl #21 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f0160 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213414,15 +213414,15 @@ │ │ │ │ strb r0, [sl, #95] @ 0x5f │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, r8, ror #14 │ │ │ │ - strhteq sl, [r8], -r6 │ │ │ │ + eoreq sl, r8, r6, ror r2 │ │ │ │ ldrsbteq fp, [r0], -r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f01b4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213435,15 +213435,15 @@ │ │ │ │ strb r0, [sl, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, r0, lsl #15 │ │ │ │ - eoreq sl, r8, r2, ror r2 │ │ │ │ + eoreq sl, r8, r2, lsr r2 │ │ │ │ eorseq fp, r0, r4, asr #19 │ │ │ │ ldrsbteq fp, [r0], -ip │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f020c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ @@ -213455,19 +213455,19 @@ │ │ │ │ bl f4f80 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r8, lr, lsr #4 │ │ │ │ + eoreq sl, r8, lr, ror #3 │ │ │ │ eorseq fp, r0, r0, asr #19 │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, r0, ror r5 │ │ │ │ - eoreq sl, r8, lr, ror #3 │ │ │ │ + eoreq sl, r8, lr, lsr #3 │ │ │ │ eorseq fp, r0, ip, ror r9 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f0268 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213480,15 +213480,15 @@ │ │ │ │ strb r0, [sl, #94] @ 0x5e │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, r4, ror r5 │ │ │ │ - eoreq sl, r8, r6, lsr #3 │ │ │ │ + eoreq sl, r8, r6, ror #2 │ │ │ │ eorseq fp, r0, r8, lsr r9 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f02bc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213501,15 +213501,15 @@ │ │ │ │ strb r0, [sl, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrshteq fp, [r0], -r8 │ │ │ │ - eoreq sl, r8, r6, ror #2 │ │ │ │ + eoreq sl, r8, r6, lsr #2 │ │ │ │ ldrshteq fp, [r0], -r4 │ │ │ │ eorseq fp, r0, r4, asr #10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f0314 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ @@ -213521,19 +213521,19 @@ │ │ │ │ bl f593c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #77] @ 0x4d │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r8, r6, lsr #2 │ │ │ │ + eoreq sl, r8, r6, ror #1 │ │ │ │ eorseq fp, r0, r8, asr #17 │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, r0, asr #9 │ │ │ │ - eoreq sl, r8, r2, ror #1 │ │ │ │ + eoreq sl, r8, r2, lsr #1 │ │ │ │ eorseq fp, r0, r4, ror r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f0370 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213546,15 +213546,15 @@ │ │ │ │ strb r0, [sl, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, ip, asr #11 │ │ │ │ - mlaeq r8, lr, r0, sl │ │ │ │ + eoreq sl, r8, lr, asr r0 │ │ │ │ ldrshteq fp, [r0], -r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f03c4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213567,15 +213567,15 @@ │ │ │ │ strb r0, [sl, #71] @ 0x47 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, r0, asr r4 │ │ │ │ - eoreq sl, r8, lr, asr r0 │ │ │ │ + eoreq sl, r8, lr, lsl r0 │ │ │ │ eorseq fp, r0, ip, ror #15 │ │ │ │ ldrsbteq fp, [r0], -ip │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f041c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ @@ -213587,19 +213587,19 @@ │ │ │ │ bl f4ce8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #69] @ 0x45 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r8, lr, lsl r0 │ │ │ │ + ldrdeq r9, [r8], -lr @ │ │ │ │ ldrhteq fp, [r0], -r0 │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, ip, ror #8 │ │ │ │ - ldrdeq r9, [r8], -lr @ │ │ │ │ + mlaeq r8, lr, pc, r9 @ │ │ │ │ eorseq fp, r0, r0, lsr #15 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f0478 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213612,15 +213612,15 @@ │ │ │ │ strb r0, [sl, #75] @ 0x4b │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, r4, lsl #7 │ │ │ │ - mlaeq r8, r6, pc, r9 @ │ │ │ │ + eoreq r9, r8, r6, asr pc │ │ │ │ eorseq fp, r0, r8, lsr #14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f04cc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213633,15 +213633,15 @@ │ │ │ │ strb r0, [sl, #73] @ 0x49 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, r4, lsl #8 │ │ │ │ - eoreq r9, r8, r6, asr pc │ │ │ │ + eoreq r9, r8, r6, lsl pc │ │ │ │ eorseq fp, r0, r8, lsl #14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f0520 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213654,18 +213654,18 @@ │ │ │ │ strb r0, [sl, #74] @ 0x4a │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eorseq fp, r0, r0, ror r3 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r9, r8, r2, lsl pc │ │ │ │ + ldrdeq r9, [r8], -r2 @ │ │ │ │ eorseq fp, r0, r4, asr #13 │ │ │ │ eorseq fp, r0, ip, asr #6 │ │ │ │ - eoreq r9, r8, lr, asr #29 │ │ │ │ + eoreq r9, r8, lr, lsl #29 │ │ │ │ eorseq fp, r0, r0, lsl #13 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f0580 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -213678,15 +213678,15 @@ │ │ │ │ strb r0, [sl, #84] @ 0x54 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq fp, r0, ip, asr #5 │ │ │ │ - eoreq r9, r8, lr, lsl #29 │ │ │ │ + eoreq r9, r8, lr, asr #28 │ │ │ │ eorseq fp, r0, r0, asr #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ beq f05d4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ bl fc51c │ │ │ │ @@ -214248,15 +214248,15 @@ │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ ldr r0, [pc, #3668] @ f1ce0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f17f0 │ │ │ │ ldr r1, [pc, #3640] @ f1ce8 │ │ │ │ mov r2, #27 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -214265,15 +214265,15 @@ │ │ │ │ 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 22dadc │ │ │ │ + bl 22da94 │ │ │ │ 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} │ │ │ │ @@ -214310,15 +214310,15 @@ │ │ │ │ ldr r0, [pc, #3504] @ f1d30 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #23 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #23 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f17d8 │ │ │ │ ldr r1, [pc, #3472] @ f1d38 │ │ │ │ mov r2, #23 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -214573,15 +214573,15 @@ │ │ │ │ ldr r0, [pc, #2432] @ f1d1c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #6 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f1808 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw r4, #26977 @ 0x6961 │ │ │ │ strh r4, [r0, #4] │ │ │ │ movw r4, #28493 @ 0x6f4d │ │ │ │ movt r4, #29557 @ 0x7375 │ │ │ │ @@ -215147,59 +215147,59 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #94] @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r7, r8, lr, ror #19 │ │ │ │ + eoreq r7, r8, lr, lsr #19 │ │ │ │ eorseq r9, r0, r0, lsl r2 │ │ │ │ eorseq r8, r0, ip, asr #31 │ │ │ │ - eoreq r7, r8, lr, lsl sp │ │ │ │ + ldrdeq r7, [r8], -lr @ │ │ │ │ ldrhteq r9, [r0], -r0 │ │ │ │ eorseq r9, r0, ip, asr r0 │ │ │ │ - mlaeq r8, lr, sp, r7 │ │ │ │ + eoreq r7, r8, lr, asr sp │ │ │ │ eorseq r9, r0, r0, lsr r5 │ │ │ │ eorseq r9, r0, ip, lsr #3 │ │ │ │ - ldrdeq r7, [r8], -lr @ │ │ │ │ + mlaeq r8, lr, lr, r7 │ │ │ │ eorseq r9, r0, r0, lsr r6 │ │ │ │ eorseq r9, r0, ip, lsr r1 │ │ │ │ - eoreq r7, r8, lr, asr lr │ │ │ │ + eoreq r7, r8, lr, lsl lr │ │ │ │ ldrhteq r9, [r0], -r0 │ │ │ │ ldrsbteq lr, [r1], -ip │ │ │ │ ldrsbteq r9, [r0], -r4 │ │ │ │ - eoreq r8, r8, ip, ror #25 │ │ │ │ + eoreq r8, r8, ip, lsr #25 │ │ │ │ eorseq r8, r0, ip, asr #31 │ │ │ │ - ldrdeq r7, [r8], -lr @ │ │ │ │ + mlaeq r8, lr, ip, r7 │ │ │ │ mlaseq r0, r0, r4, r9 │ │ │ │ eorseq r9, r0, ip, lsl r2 │ │ │ │ - eoreq r7, r8, lr, lsl pc │ │ │ │ + ldrdeq r7, [r8], -lr @ │ │ │ │ eorseq r9, r0, r0, ror r6 │ │ │ │ eorseq r9, r0, ip, lsr #3 │ │ │ │ - mlaeq r8, lr, lr, r7 │ │ │ │ + eoreq r7, r8, lr, asr lr │ │ │ │ ldrshteq r9, [r0], -r0 │ │ │ │ ldrhteq r9, [r0], -ip │ │ │ │ - mlaeq r8, lr, pc, r7 @ │ │ │ │ + eoreq r7, r8, lr, asr pc │ │ │ │ ldrshteq r9, [r0], -r0 │ │ │ │ eorseq lr, r1, r8, asr #21 │ │ │ │ ldrhteq r9, [r0], -ip │ │ │ │ eorseq r9, r0, r0, lsl #2 │ │ │ │ - ldrdeq r7, [r8], -lr @ │ │ │ │ + mlaeq r8, lr, sp, r7 │ │ │ │ eorseq r9, r0, ip, asr r5 │ │ │ │ eorseq lr, r1, r4, ror #29 │ │ │ │ eorseq r9, r0, ip, ror #17 │ │ │ │ - ldrdeq r8, [r8], -ip @ │ │ │ │ + mlaeq r8, ip, fp, r8 │ │ │ │ mlaseq r0, r0, r0, r9 │ │ │ │ - eoreq r7, r8, lr, asr sp │ │ │ │ + eoreq r7, r8, lr, lsl sp │ │ │ │ ldrsbteq r9, [r0], -ip │ │ │ │ eorseq r9, r0, r0, lsr #5 │ │ │ │ - eoreq r7, r8, lr, asr pc │ │ │ │ + eoreq r7, r8, lr, lsl pc │ │ │ │ eorseq r9, r0, ip, lsl #13 │ │ │ │ eorseq r9, r0, r0, ror r1 │ │ │ │ - eoreq r7, r8, lr, lsl lr │ │ │ │ + ldrdeq r7, [r8], -lr @ │ │ │ │ eorseq r9, r0, ip, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ ldrb r0, [r1, #176] @ 0xb0 │ │ │ │ add r1, pc, #12 │ │ │ │ @@ -215359,15 +215359,15 @@ │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 200914 │ │ │ │ + bl 2008cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f2180 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ @@ -215388,15 +215388,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne f204c │ │ │ │ cmp r2, #1 │ │ │ │ bne f2070 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ add r9, sp, #232 @ 0xe8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [sp, #416] @ 0x1a0 │ │ │ │ @@ -215417,15 +215417,15 @@ │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq f20e4 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [fp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ strh r6, [fp, #94] @ 0x5e │ │ │ │ beq f224c │ │ │ │ ldrb r1, [fp, #93] @ 0x5d │ │ │ │ @@ -215507,15 +215507,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f2228 │ │ │ │ cmp r2, #1 │ │ │ │ bne f224c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ strb r6, [fp, #93] @ 0x5d │ │ │ │ cmp r9, #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} │ │ │ │ @@ -215532,15 +215532,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f228c │ │ │ │ cmp r2, #1 │ │ │ │ bne f22b4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ ldr r9, [sp, #340] @ 0x154 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ @@ -215572,15 +215572,15 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ ldr r2, [fp, #84] @ 0x54 │ │ │ │ add r4, sp, #256 @ 0x100 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7644 │ │ │ │ + bl 1a75fc │ │ │ │ ldr r9, [sp, #256] @ 0x100 │ │ │ │ ldr sl, [sp, #260] @ 0x104 │ │ │ │ cmp r9, #21 │ │ │ │ bne f2498 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ strb r0, [fp, #120] @ 0x78 │ │ │ │ @@ -215626,20 +215626,20 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f2400 │ │ │ │ cmp r2, #1 │ │ │ │ mov sl, r8 │ │ │ │ bne f2428 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq f243c │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [fp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ strh r6, [fp, #94] @ 0x5e │ │ │ │ beq f24ec │ │ │ │ ldrb r1, [fp, #93] @ 0x5d │ │ │ │ @@ -215675,15 +215675,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f24c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne f24ec │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ strb r6, [fp, #93] @ 0x5d │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #92] @ 0x5c │ │ │ │ @@ -215714,24 +215714,24 @@ │ │ │ │ bl 38dfc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ mov r8, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b f2664 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #416] @ 0x1a0 │ │ │ │ str r7, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b f2664 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ b f2750 │ │ │ │ b f263c │ │ │ │ mov r8, r0 │ │ │ │ b f2624 │ │ │ │ @@ -215753,20 +215753,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f2600 │ │ │ │ cmp r2, #1 │ │ │ │ bne f2624 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq f268c │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b f268c │ │ │ │ mov r8, r0 │ │ │ │ b f268c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -215775,15 +215775,15 @@ │ │ │ │ b f2758 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq f268c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b f268c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1044d0 │ │ │ │ ldrb r0, [fp, #95] @ 0x5f │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [fp, #94] @ 0x5e │ │ │ │ @@ -215799,15 +215799,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f26b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne f26dc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [fp, #96] @ 0x60 │ │ │ │ strb r5, [fp, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ beq f2728 │ │ │ │ ldr r0, [fp, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ bcc f2728 │ │ │ │ @@ -215818,15 +215818,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f2704 │ │ │ │ cmp r2, #1 │ │ │ │ bne f2728 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq f2750 │ │ │ │ ldrb r1, [fp, #93] @ 0x5d │ │ │ │ @@ -215842,15 +215842,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq r8, [r0], -ip │ │ │ │ eorseq r8, r0, r8, ror #9 │ │ │ │ eorseq r8, r0, r0, ror ip │ │ │ │ - strdeq r7, [r8], -fp @ │ │ │ │ + strhteq r7, [r8], -fp │ │ │ │ eorseq r8, r0, r0, ror #24 │ │ │ │ eorseq r8, r0, r4, lsr r8 │ │ │ │ eorseq r8, r0, r4, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #285] @ 0x11d │ │ │ │ @@ -215927,15 +215927,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f28b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne f28dc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq f2998 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ ldr r5, [fp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq f2964 │ │ │ │ @@ -215974,15 +215974,15 @@ │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq f2998 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -216022,16 +216022,16 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #285] @ 0x11d │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r8, r0, r4, ror r0 │ │ │ │ eorseq r8, r0, r0, lsl #1 │ │ │ │ - eoreq r6, r8, r2, lsr #18 │ │ │ │ - mlaeq r8, r4, sl, r6 │ │ │ │ + eoreq r6, r8, r2, ror #17 │ │ │ │ + eoreq r6, r8, r4, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #285] @ 0x11d │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -216105,15 +216105,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f2b80 │ │ │ │ cmp r2, #1 │ │ │ │ bne f2ba4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq f2c60 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ ldr r5, [fp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq f2c2c │ │ │ │ @@ -216152,15 +216152,15 @@ │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq f2c60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -216200,37 +216200,37 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #285] @ 0x11d │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eorseq r7, r0, ip, lsr #27 │ │ │ │ ldrhteq r7, [r0], -r8 │ │ │ │ - eoreq r6, r8, fp, lsr #13 │ │ │ │ - eoreq r6, r8, ip, asr #15 │ │ │ │ + eoreq r6, r8, fp, ror #12 │ │ │ │ + eoreq r6, r8, ip, lsl #15 │ │ │ │ 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 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne f2e38 │ │ │ │ ldr r0, [pc, #240] @ f2e58 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f2e4c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -216269,15 +216269,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f2e0c │ │ │ │ cmp r1, #1 │ │ │ │ bne f2e34 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -216287,28 +216287,28 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne f2f74 │ │ │ │ ldr r0, [pc, #244] @ f2f94 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f2f88 │ │ │ │ mov r2, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r4, #24 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -216348,15 +216348,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f2f48 │ │ │ │ cmp r1, #1 │ │ │ │ bne f2f70 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -216371,46 +216371,46 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl 38aac │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq f3030 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r5, r0 │ │ │ │ bne f3048 │ │ │ │ ldr r0, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ beq f3030 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ bne f3030 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [pc, #72] @ f3098 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #68] @ f309c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -216421,15 +216421,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl 38aac │ │ │ │ eorseq r8, r0, r8, lsl r0 │ │ │ │ eorseq r8, r0, r8, lsl r0 │ │ │ │ push {fp, lr} │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ @@ -216443,24 +216443,24 @@ │ │ │ │ ldr r2, [pc, #24] @ f30ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - mlaeq r8, r7, r2, r6 │ │ │ │ + eoreq r6, r8, r7, asr r2 │ │ │ │ ldrsbteq r7, [r0], -r8 │ │ │ │ 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 f3270 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r9 │ │ │ │ bne f328c │ │ │ │ cmn r8, #1 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldrne r0, [r8] │ │ │ │ cmpne r0, #0 │ │ │ │ bne f31d8 │ │ │ │ @@ -216476,15 +216476,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #28 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #484] @ f3348 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [pc, #456] @ f334c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ @@ -216494,15 +216494,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt f31b8 │ │ │ │ cmp r4, #0 │ │ │ │ beq f31b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmn r8, #1 │ │ │ │ beq f31d0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r8, #4] │ │ │ │ beq f3250 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -216518,33 +216518,33 @@ │ │ │ │ bne f32c8 │ │ │ │ ldr r4, [r8, #12] │ │ │ │ str r1, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ beq f3268 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 186888 │ │ │ │ + bl 186840 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne f31c0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl c6afc │ │ │ │ b f31c0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ str r0, [r8] │ │ │ │ b f31c0 │ │ │ │ ldr r0, [pc, #216] @ f3350 │ │ │ │ ldr r2, [pc, #216] @ f3354 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -216594,30 +216594,30 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ bl c711c │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ ldrsbteq r7, [r0], -ip │ │ │ │ ldrsbteq r7, [r0], -ip │ │ │ │ eorseq r8, r0, ip, lsr #10 │ │ │ │ - eoreq r6, r8, lr, lsl #30 │ │ │ │ - eoreq r6, r8, r4, asr #3 │ │ │ │ - eoreq lr, r7, r0, lsl #24 │ │ │ │ - eoreq r6, r8, pc, ror #1 │ │ │ │ + eoreq r6, r8, lr, asr #29 │ │ │ │ + eoreq r6, r8, r4, lsl #3 │ │ │ │ + eoreq lr, r7, r0, asr #23 │ │ │ │ + eoreq r6, r8, pc, lsr #1 │ │ │ │ eorseq r7, r0, r0, lsr r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f3394 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1208fc │ │ │ │ + bl 1208b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ @@ -216629,15 +216629,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #132] @ f344c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ f3450 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -216650,37 +216650,37 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne f3418 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - strhteq r6, [r8], -r1 │ │ │ │ - eoreq r5, r8, r0, ror #30 │ │ │ │ - mlaeq r7, r8, r9, lr │ │ │ │ + eoreq r6, r8, r1, ror fp │ │ │ │ + eoreq r5, r8, r0, lsr #30 │ │ │ │ + eoreq lr, r7, r8, asr r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f3490 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1424b8 │ │ │ │ + bl 142470 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ @@ -216692,15 +216692,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #132] @ f3548 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ f354c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -216713,80 +216713,80 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne f3514 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - strhteq r6, [r8], -r5 │ │ │ │ - eoreq r5, r8, r4, ror #28 │ │ │ │ - mlaeq r7, ip, r8, lr │ │ │ │ + eoreq r6, r8, r5, ror sl │ │ │ │ + eoreq r5, r8, r4, lsr #28 │ │ │ │ + eoreq lr, r7, ip, asr r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f3630 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14ac80 │ │ │ │ + bl 14ac38 │ │ │ │ cmp r0, #0 │ │ │ │ beq f36c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dadc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e5268 │ │ │ │ + bl 2e5220 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 1e6d0 │ │ │ │ orrs r0, r6, r7 │ │ │ │ bne f3620 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14ac80 │ │ │ │ + bl 14ac38 │ │ │ │ cmp r0, #0 │ │ │ │ beq f3620 │ │ │ │ ldr r0, [pc, #324] @ f3714 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #124] @ 0x7c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 142334 │ │ │ │ + bl 1422ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1427b8 │ │ │ │ + bl 142770 │ │ │ │ ldr r0, [pc, #280] @ f3718 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne f36d4 │ │ │ │ ldr r1, [pc, #264] @ f3720 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 1eacc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1427b8 │ │ │ │ + bl 142770 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b f36c8 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #224] @ f3724 │ │ │ │ mov r2, #0 │ │ │ │ @@ -216796,15 +216796,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #196] @ f3728 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #164] @ f372c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -216815,15 +216815,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt f36cc │ │ │ │ cmp r4, #0 │ │ │ │ beq f36cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #64] @ f371c │ │ │ │ @@ -216842,17 +216842,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ eorseq lr, r1, ip, asr #8 │ │ │ │ ldrhteq lr, [r1], -r4 │ │ │ │ ldrsbteq lr, [r1], -r8 │ │ │ │ mlaseq r1, r8, r3, lr │ │ │ │ - eoreq r6, r8, r5, lsl r9 │ │ │ │ - eoreq r5, r8, r4, asr #25 │ │ │ │ - strdeq lr, [r7], -ip @ │ │ │ │ + ldrdeq r6, [r8], -r5 @ │ │ │ │ + eoreq r5, r8, r4, lsl #25 │ │ │ │ + strhteq lr, [r7], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f376c │ │ │ │ @@ -216875,15 +216875,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #132] @ f3824 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #100] @ f3828 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -216896,26 +216896,26 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne f37f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - ldrdeq r6, [r8], -r9 @ │ │ │ │ - eoreq r5, r8, r8, lsl #23 │ │ │ │ - eoreq lr, r7, r0, asr #11 │ │ │ │ + mlaeq r8, r9, r7, r6 │ │ │ │ + eoreq r5, r8, r8, asr #22 │ │ │ │ + eoreq lr, r7, r0, lsl #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -216961,15 +216961,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #30 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #232] @ f39e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #200] @ f39e4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -216980,15 +216980,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt f3950 │ │ │ │ cmp r4, #0 │ │ │ │ beq f3950 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #100] @ f39c8 │ │ │ │ ldr r3, [pc, #100] @ f39cc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #96] @ f39d0 │ │ │ │ @@ -217016,17 +217016,17 @@ │ │ │ │ bl 38aac │ │ │ │ ldrhteq sp, [r1], -r8 │ │ │ │ ldrhteq sp, [r1], -r4 │ │ │ │ mlaseq r0, ip, r1, r7 │ │ │ │ eorseq r7, r0, r0, lsl #27 │ │ │ │ eorseq sp, r1, r0, lsr #27 │ │ │ │ eorseq r7, r0, ip, ror #1 │ │ │ │ - eoreq r5, r8, r6, lsr #20 │ │ │ │ - eoreq r5, r8, r0, lsr sl │ │ │ │ - eoreq lr, r7, r8, ror #8 │ │ │ │ + eoreq r5, r8, r6, ror #19 │ │ │ │ + strdeq r5, [r8], -r0 @ │ │ │ │ + eoreq lr, r7, r8, lsr #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -217072,15 +217072,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #30 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #232] @ f3b9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #200] @ f3ba0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -217091,15 +217091,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt f3b0c │ │ │ │ cmp r4, #0 │ │ │ │ beq f3b0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #100] @ f3b84 │ │ │ │ ldr r3, [pc, #100] @ f3b88 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #96] @ f3b8c │ │ │ │ @@ -217127,17 +217127,17 @@ │ │ │ │ bl 38aac │ │ │ │ ldrshteq sp, [r1], -ip │ │ │ │ ldrshteq sp, [r1], -r8 │ │ │ │ eorseq r6, r0, r0, ror #31 │ │ │ │ eorseq r7, r0, r4, asr #23 │ │ │ │ eorseq sp, r1, r4, ror #23 │ │ │ │ eorseq r6, r0, r0, asr #30 │ │ │ │ - eoreq r5, r8, sl, ror #16 │ │ │ │ - eoreq r5, r8, r4, ror r8 │ │ │ │ - eoreq lr, r7, ip, lsr #5 │ │ │ │ + eoreq r5, r8, sl, lsr #16 │ │ │ │ + eoreq r5, r8, r4, lsr r8 │ │ │ │ + eoreq lr, r7, ip, ror #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f3ca8 │ │ │ │ @@ -217154,15 +217154,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs f3d40 │ │ │ │ ldr r0, [pc, #460] @ f3dd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq f3d48 │ │ │ │ ldr r6, [pc, #444] @ f3dd4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr ip, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -217193,15 +217193,15 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [pc, #320] @ f3ddc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b f3d48 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #252] @ f3db8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -217211,15 +217211,15 @@ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #220] @ f3dbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #188] @ f3dc0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -217230,23 +217230,23 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt f3d60 │ │ │ │ cmp r4, #0 │ │ │ │ beq f3d60 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ bne f3d68 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 186ca4 │ │ │ │ + bl 186c5c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 186a0c │ │ │ │ + bl 1869c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #92] @ f3dcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ @@ -217263,25 +217263,25 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - mlaeq r8, r9, r2, r6 │ │ │ │ - eoreq r5, r8, r8, asr #12 │ │ │ │ - eoreq lr, r7, r0, lsl #1 │ │ │ │ + eoreq r6, r8, r9, asr r2 │ │ │ │ + eoreq r5, r8, r8, lsl #12 │ │ │ │ + eoreq lr, r7, r0, asr #32 │ │ │ │ eorseq ip, r1, ip, ror r1 │ │ │ │ eorseq ip, r1, r8, ror #21 │ │ │ │ eorseq ip, r1, r4, ror #18 │ │ │ │ ldrsbteq ip, [r1], -r0 │ │ │ │ ldrhteq ip, [r1], -ip │ │ │ │ eorseq r7, r0, ip, lsl #23 │ │ │ │ eorseq ip, r1, r8, lsr sl │ │ │ │ - eoreq r5, r8, r5, asr #26 │ │ │ │ + eoreq r5, r8, r5, lsl #26 │ │ │ │ eorseq r7, r0, r8, asr #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne f3e04 │ │ │ │ @@ -217304,31 +217304,31 @@ │ │ │ │ bl 38f3c │ │ │ │ eorseq r6, r0, r4, lsl #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 34aa30 │ │ │ │ + bl 34a9e8 │ │ │ │ ldr r5, [pc, #64] @ f3ea8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 350b90 │ │ │ │ + bl 350b48 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 350b90 │ │ │ │ + bl 350b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350d6c │ │ │ │ + bl 350d24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrshteq r9, [r0], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -217351,21 +217351,21 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r5, r8, r5, ror #18 │ │ │ │ + eoreq r5, r8, r5, lsr #18 │ │ │ │ eorseq r7, r0, r0, lsr #32 │ │ │ │ - eoreq r5, r8, pc, asr #18 │ │ │ │ - ldrdeq r3, [r6], -ip @ │ │ │ │ + eoreq r5, r8, pc, lsl #18 │ │ │ │ + mlaeq r6, ip, r6, r3 │ │ │ │ eorseq r7, r0, ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq f3f64 │ │ │ │ @@ -217378,15 +217378,15 @@ │ │ │ │ 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 34ab44 │ │ │ │ + b 34aafc │ │ │ │ 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] @ f4050 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr sl, [pc, #172] @ f4054 │ │ │ │ @@ -217426,36 +217426,36 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ ldr r0, [pc, #56] @ f4070 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 34a100 │ │ │ │ + bl 34a0b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mlaseq r0, r4, pc, r6 @ │ │ │ │ - eoreq r5, r8, lr, lsr #17 │ │ │ │ + eoreq r5, r8, lr, ror #16 │ │ │ │ eorseq r6, r0, ip, ror #30 │ │ │ │ eorseq r6, r0, r4, asr pc │ │ │ │ - eoreq r5, r8, r4, lsl #17 │ │ │ │ + eoreq r5, r8, r4, asr #16 │ │ │ │ eorseq r6, r0, r0, lsl pc │ │ │ │ - eoreq r5, r8, fp, asr r8 │ │ │ │ - eoreq r3, r6, r8, asr #11 │ │ │ │ - eoreq r5, r8, r1, lsr r8 │ │ │ │ + eoreq r5, r8, fp, lsl r8 │ │ │ │ + eoreq r3, r6, r8, lsl #11 │ │ │ │ + strdeq r5, [r8], -r1 @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cf93c │ │ │ │ + b 2cf8f4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne f4094 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne f4098 │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [pc, #100] @ f410c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ @@ -217512,15 +217512,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ bl d5718 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1776b0 │ │ │ │ + bl 177668 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ @@ -217550,69 +217550,69 @@ │ │ │ │ cmpne r0, #-2147483646 @ 0x80000002 │ │ │ │ bne f4224 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq f426c │ │ │ │ add r0, r0, #4 │ │ │ │ b fc51c │ │ │ │ add r0, r0, #8 │ │ │ │ b 800bc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #258] @ 0x102 │ │ │ │ cmp r0, #0 │ │ │ │ beq f438c │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -217631,15 +217631,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne f4358 │ │ │ │ cmp r2, #1 │ │ │ │ bne f437c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcs f4510 │ │ │ │ b f4540 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc f43c8 │ │ │ │ @@ -217650,15 +217650,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne f43a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne f43c8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 7fbc8 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq f44c0 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -217684,20 +217684,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne f442c │ │ │ │ cmp r2, #1 │ │ │ │ bne f4450 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq f4464 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ beq f44b4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -217709,15 +217709,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne f4490 │ │ │ │ cmp r2, #1 │ │ │ │ bne f44b4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ strb r5, [r4, #53] @ 0x35 │ │ │ │ strh r5, [r4, #55] @ 0x37 │ │ │ │ b f44fc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc f44fc │ │ │ │ mov r0, r4 │ │ │ │ @@ -217727,15 +217727,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne f44d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne f44fc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc f4540 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #196]! @ 0xc4 │ │ │ │ @@ -217744,15 +217744,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne f451c │ │ │ │ cmp r2, #1 │ │ │ │ bne f4540 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ bl 7fbc8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b f4574 │ │ │ │ @@ -217772,20 +217772,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne f458c │ │ │ │ cmp r2, #1 │ │ │ │ bne f45b0 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq f45c4 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #1 │ │ │ │ bne f4614 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -217797,15 +217797,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne f45f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne f4614 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #53] @ 0x35 │ │ │ │ strh r0, [r4, #55] @ 0x37 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ b f4634 │ │ │ │ bl 38ac8 │ │ │ │ @@ -217849,15 +217849,15 @@ │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 101d08 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -217945,23 +217945,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq f4864 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq f4884 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ @@ -218138,15 +218138,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq f4b68 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f2dc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, r5 │ │ │ │ @@ -218159,52 +218159,52 @@ │ │ │ │ bne f4b90 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq f4bbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq f4bd8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq f4bf4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq f4c58 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq f4c38 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f2dc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1f798 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 12b438 │ │ │ │ + bl 12b3ec │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl fa394 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -218220,28 +218220,28 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq f4cc0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq f4c8c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b f4c8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b fc51c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq f4ce4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -218384,28 +218384,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne f4f14 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c590 │ │ │ │ + b 20c548 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f4f4c │ │ │ │ cmp r1, #1 │ │ │ │ bne f4f74 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -218497,15 +218497,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f50dc │ │ │ │ cmp r1, #1 │ │ │ │ bne f5104 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f510c │ │ │ │ @@ -218550,15 +218550,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne f51b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne f51d8 │ │ │ │ dmb ish │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq f51ec │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b fccb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ @@ -218571,15 +218571,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne f5208 │ │ │ │ cmp r2, #1 │ │ │ │ bne f522c │ │ │ │ dmb ish │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq f523c │ │ │ │ bl fccb0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ @@ -218594,22 +218594,22 @@ │ │ │ │ bxne lr │ │ │ │ add r0, r0, #32 │ │ │ │ b fb048 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq f52a4 │ │ │ │ - bl 186888 │ │ │ │ + bl 186840 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 101d08 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -218626,15 +218626,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq f5308 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq f532c │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 801ac │ │ │ │ @@ -218642,27 +218642,27 @@ │ │ │ │ b f5310 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq f5348 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq f5378 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 │ │ │ │ @@ -218880,22 +218880,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne f56dc │ │ │ │ cmp r2, #1 │ │ │ │ bne f5700 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq f571c │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #647] @ 0x287 │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ bl f519c │ │ │ │ add r6, r4, #508 @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ bl 6de58 │ │ │ │ @@ -218906,25 +218906,25 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f5740 │ │ │ │ cmp r1, #1 │ │ │ │ bne f5768 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ beq f5784 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl fc81c │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ strb r5, [r4, #515] @ 0x203 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ add r0, r4, #396 @ 0x18c │ │ │ │ bl fc81c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #514] @ 0x202 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ bl fc81c │ │ │ │ mov r0, #0 │ │ │ │ @@ -218952,22 +218952,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne f57fc │ │ │ │ cmp r2, #1 │ │ │ │ bne f5820 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq f583c │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #647] @ 0x287 │ │ │ │ b f5854 │ │ │ │ bl 38ac8 │ │ │ │ b f5850 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ @@ -218991,15 +218991,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f5894 │ │ │ │ cmp r1, #1 │ │ │ │ bne f58d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ b f58d0 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #508 @ 0x1fc │ │ │ │ bl f4f00 │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ mov r1, #0 │ │ │ │ @@ -219007,15 +219007,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq f58ec │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl fc81c │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #515] @ 0x203 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ add r0, r4, #396 @ 0x18c │ │ │ │ bl fc81c │ │ │ │ b f590c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #514] @ 0x202 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ @@ -220193,15 +220193,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne f6b60 │ │ │ │ cmp r2, #1 │ │ │ │ bne f6b84 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #30 │ │ │ │ bhi f72d8 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -221526,15 +221526,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne f8058 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ beq f8058 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ @@ -221605,15 +221605,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f8170 │ │ │ │ cmp r2, #1 │ │ │ │ bne f8194 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ @@ -222721,26 +222721,26 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq f9304 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f798 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq f9330 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #404] @ 0x194 │ │ │ │ cmp r1, #3 │ │ │ │ bne f9368 │ │ │ │ @@ -222951,28 +222951,28 @@ │ │ │ │ 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 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne f9790 │ │ │ │ ldr r0, [pc, #240] @ f97b0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq f97a4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -223011,15 +223011,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f9764 │ │ │ │ cmp r1, #1 │ │ │ │ bne f978c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -223191,28 +223191,28 @@ │ │ │ │ b f9a6c │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b f9a9c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ bl fa950 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b fd158 │ │ │ │ mov r5, r0 │ │ │ │ @@ -223266,15 +223266,15 @@ │ │ │ │ b f9bb0 │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq f9c00 │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl fd158 │ │ │ │ mov r4, r6 │ │ │ │ @@ -223285,15 +223285,15 @@ │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ bne f9c00 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq f9c00 │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ @@ -223525,15 +223525,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f9f70 │ │ │ │ cmp r2, #1 │ │ │ │ bne f9f94 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r8, #0 │ │ │ │ beq fa04c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ cmp fp, #0 │ │ │ │ beq fa01c │ │ │ │ ldr r7, [r9] │ │ │ │ @@ -223571,15 +223571,15 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq fa04c │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 7f758 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -223710,28 +223710,28 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne fa370 │ │ │ │ ldr r0, [pc, #244] @ fa390 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq fa384 │ │ │ │ mov r2, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r4, #24 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -223771,15 +223771,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne fa344 │ │ │ │ cmp r1, #1 │ │ │ │ bne fa36c │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ @@ -223796,23 +223796,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fa3d0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq fa3f0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ beq fa414 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ @@ -223856,46 +223856,46 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fa4c0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq fa4dc │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fa4f8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq fa544 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq fa53c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl fa394 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -223952,15 +223952,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne fa614 │ │ │ │ cmp r1, #1 │ │ │ │ bne fa640 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2f1e08 │ │ │ │ + b 2f1dc0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b fa660 │ │ │ │ @@ -223972,15 +223972,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne fa668 │ │ │ │ cmp r1, #1 │ │ │ │ bne fa690 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f1e08 │ │ │ │ + bl 2f1dc0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -224035,28 +224035,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne fa760 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2f1e08 │ │ │ │ + b 2f1dc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne fa798 │ │ │ │ cmp r1, #1 │ │ │ │ bne fa7c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f1e08 │ │ │ │ + bl 2f1dc0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -224065,25 +224065,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fa804 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f798 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq fa82c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -224111,24 +224111,24 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fa8bc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b fa8c4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq fa8e0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc fa92c │ │ │ │ @@ -224139,15 +224139,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fa908 │ │ │ │ cmp r2, #1 │ │ │ │ bne fa92c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7fbc8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 7fbc8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -224207,15 +224207,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq faa3c │ │ │ │ ldr r2, [sl, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [sl, #113] @ 0x71 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r9, [sl, #4] │ │ │ │ cmpne r9, #0 │ │ │ │ bne faa7c │ │ │ │ @@ -224263,15 +224263,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq faa58 │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ strh r4, [sl, #113] @ 0x71 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b fab2c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -224351,15 +224351,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq fac7c │ │ │ │ ldr r2, [sl, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [sl, #233] @ 0xe9 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r9, [sl, #4] │ │ │ │ cmpne r9, #0 │ │ │ │ bne faccc │ │ │ │ @@ -224411,15 +224411,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq fac98 │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ strh r4, [sl, #233] @ 0xe9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b fad7c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -224490,57 +224490,57 @@ │ │ │ │ b faeec │ │ │ │ movw r1, #5264 @ 0x1490 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ bl 102a08 │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2842dc │ │ │ │ + bl 284294 │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 283c84 │ │ │ │ + bl 283c3c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne faebc │ │ │ │ cmp r1, #1 │ │ │ │ bne faee4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 285968 │ │ │ │ + bl 285920 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b faf68 │ │ │ │ mov r5, r0 │ │ │ │ b faf20 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7100 @ 0x1bbc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 283c84 │ │ │ │ + bl 283c3c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne faf28 │ │ │ │ cmp r1, #1 │ │ │ │ bne faf68 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 285968 │ │ │ │ + bl 285920 │ │ │ │ b faf68 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #7096 @ 0x1bb8 │ │ │ │ add r0, r6, r0 │ │ │ │ bl fc030 │ │ │ │ mov r0, #0 │ │ │ │ @@ -224563,36 +224563,36 @@ │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq fafe4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fb000 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq fb020 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #264] @ 0x108 │ │ │ │ cmp r1, #3 │ │ │ │ beq fb040 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ @@ -224617,20 +224617,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne fb080 │ │ │ │ cmp r2, #1 │ │ │ │ bne fb0a4 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq fb0d0 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b fb0d0 │ │ │ │ ldrb r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #128] @ 0x80 │ │ │ │ cmpeq r0, #3 │ │ │ │ beq fb20c │ │ │ │ ldrb r0, [r4, #87] @ 0x57 │ │ │ │ @@ -224648,15 +224648,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne fb0fc │ │ │ │ cmp r2, #1 │ │ │ │ bne fb120 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ strb r5, [r4, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ beq fb16c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ bcc fb16c │ │ │ │ @@ -224667,15 +224667,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne fb148 │ │ │ │ cmp r2, #1 │ │ │ │ bne fb16c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbne r1, [r4, #85] @ 0x55 │ │ │ │ cmpne r1, #0 │ │ │ │ bne fb1d4 │ │ │ │ @@ -224727,30 +224727,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fb238 │ │ │ │ cmp r2, #1 │ │ │ │ bne fb25c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc fb298 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne fb274 │ │ │ │ cmp r2, #1 │ │ │ │ bne fb298 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #2 │ │ │ │ bcs fb2a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -224759,30 +224759,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne fb2b0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ bcc fb188 │ │ │ │ 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 fb2f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne fb188 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b fb188 │ │ │ │ mov r6, r0 │ │ │ │ b fb4e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc fb380 │ │ │ │ @@ -224793,15 +224793,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fb340 │ │ │ │ cmp r2, #1 │ │ │ │ bne fb380 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b fb380 │ │ │ │ b fb3c8 │ │ │ │ mov r6, r0 │ │ │ │ b fb4b8 │ │ │ │ mov r6, r0 │ │ │ │ b fb468 │ │ │ │ mov r6, r0 │ │ │ │ @@ -224815,15 +224815,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne fb394 │ │ │ │ cmp r1, #1 │ │ │ │ bne fb4e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b fb4e8 │ │ │ │ mov r6, r0 │ │ │ │ b fb404 │ │ │ │ mov r6, r0 │ │ │ │ b fb418 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -224833,20 +224833,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fb3e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne fb404 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq fb418 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldrb r0, [r4, #87] @ 0x57 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #86] @ 0x56 │ │ │ │ cmp r0, #1 │ │ │ │ bne fb468 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -224858,15 +224858,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fb444 │ │ │ │ cmp r2, #1 │ │ │ │ bne fb468 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ beq fb4b8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ @@ -224878,15 +224878,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fb494 │ │ │ │ cmp r2, #1 │ │ │ │ bne fb4b8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq fb4e0 │ │ │ │ ldrb r1, [r4, #85] @ 0x55 │ │ │ │ @@ -224934,15 +224934,15 @@ │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ mov r5, r6 │ │ │ │ b fb5b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ @@ -224976,15 +224976,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne fb61c │ │ │ │ cmp r2, #1 │ │ │ │ bne fb640 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r9, [sl, #36] @ 0x24 │ │ │ │ cmp r9, #0 │ │ │ │ beq fb6f0 │ │ │ │ ldr r7, [sl, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq fb6c4 │ │ │ │ ldr r0, [sp] │ │ │ │ @@ -225020,15 +225020,15 @@ │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq fb6f0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 fb7b8 │ │ │ │ @@ -225070,15 +225070,15 @@ │ │ │ │ adds r1, r1, #5 │ │ │ │ beq fb7b8 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 7f758 │ │ │ │ b fb7ec │ │ │ │ bl 38ac8 │ │ │ │ @@ -225095,29 +225095,29 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl fae18 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r0, #0 │ │ │ │ beq fb874 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ bne fb894 │ │ │ │ cmn r4, #1 │ │ │ │ beq fb874 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -225125,15 +225125,15 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [pc, #48] @ fb8cc │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ fb8d0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -225248,15 +225248,15 @@ │ │ │ │ dmb ish │ │ │ │ bl 6c6b4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #328] @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - b 2dfebc │ │ │ │ + b 2dfe74 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #19 │ │ │ │ bhi fbba4 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @@ -225283,27 +225283,27 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fbaec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fbb14 │ │ │ │ cmp r2, #1 │ │ │ │ bne fbaec │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ sub r5, r3, #34 @ 0x22 │ │ │ │ cmp r5, #9 │ │ │ │ subcc r2, r3, #33 @ 0x21 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -225321,15 +225321,15 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq fbaec │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc fbbe4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ @@ -225337,15 +225337,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne fbbc0 │ │ │ │ cmp r2, #1 │ │ │ │ bne fbbe4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #2 │ │ │ │ bcc fbaec │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ @@ -225353,15 +225353,15 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fbbfc │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc fbc64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ @@ -225369,15 +225369,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne fbc40 │ │ │ │ cmp r2, #1 │ │ │ │ bne fbc64 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne fbcd4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -225386,50 +225386,50 @@ │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fbc80 │ │ │ │ cmp r2, #1 │ │ │ │ bne fbaec │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c108 │ │ │ │ + b 20c0c0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl fc51c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b fc11c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ b fbc78 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b fc11c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq fbd18 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq fbaec │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne fbd7c │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ dmb ish │ │ │ │ @@ -225438,19 +225438,19 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne fbd50 │ │ │ │ cmp r1, #1 │ │ │ │ bne fbde8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ b fbde8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b fbd48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc fbde8 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ dmb ish │ │ │ │ @@ -225459,22 +225459,22 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne fbda4 │ │ │ │ cmp r1, #1 │ │ │ │ bne fbde8 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b fbde8 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -225491,36 +225491,36 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fbe4c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne fbf4c │ │ │ │ ldr r0, [pc, #388] @ fc014 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq fbf9c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -225554,15 +225554,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne fbf20 │ │ │ │ cmp r1, #1 │ │ │ │ bne fbf48 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ b fbf74 │ │ │ │ @@ -225586,15 +225586,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq fbfc8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f798 │ │ │ │ add r0, r4, #32 │ │ │ │ bl f967c │ │ │ │ b fbff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -225612,73 +225612,73 @@ │ │ │ │ bl 38ac8 │ │ │ │ ldrsbteq r3, [r1], -ip │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2842dc │ │ │ │ + bl 284294 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 283c84 │ │ │ │ + bl 283c3c │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne fc04c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 285968 │ │ │ │ + b 285920 │ │ │ │ mov r5, r0 │ │ │ │ b fc08c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 283c84 │ │ │ │ + bl 283c3c │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne fc094 │ │ │ │ cmp r1, #1 │ │ │ │ bne fc0bc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 285968 │ │ │ │ + bl 285920 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne fc0f8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1d9f8 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq fc118 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #20 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ @@ -225697,47 +225697,47 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fc1e4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b fe54c │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fc198 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ mov r5, r0 │ │ │ │ bl fe54c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq fc1e4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq fc204 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_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 │ │ │ │ @@ -225795,15 +225795,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl fc20c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc fc27c │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ @@ -225812,30 +225812,30 @@ │ │ │ │ bne fc320 │ │ │ │ cmp r1, #1 │ │ │ │ bne fc27c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq fc3c0 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r6 │ │ │ │ b fc358 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r9, r4, #4 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq fc3ec │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r7 │ │ │ │ b fc37c │ │ │ │ add r0, r4, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b fe54c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -225847,26 +225847,26 @@ │ │ │ │ b 1ddb8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq fc438 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b fe54c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq fc408 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b fe54c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r4, #4 │ │ │ │ @@ -225879,57 +225879,57 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b fe54c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl fe54c │ │ │ │ b fc50c │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq fc498 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r7, r6 │ │ │ │ b fc47c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq fc4b4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ bl fe54c │ │ │ │ b fc50c │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq fc4e8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r6, r7 │ │ │ │ b fc4cc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq fc504 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl fe54c │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -225991,15 +225991,15 @@ │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ b fba80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ cmp r0, #3 │ │ │ │ beq fc66c │ │ │ │ @@ -226024,29 +226024,29 @@ │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl 101924 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r2, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne fc784 │ │ │ │ ldr r0, [pc, #336] @ fc818 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq fc7c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -226080,15 +226080,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne fc758 │ │ │ │ cmp r1, #1 │ │ │ │ bne fc780 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -226153,15 +226153,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne fc880 │ │ │ │ cmp r2, #1 │ │ │ │ bne fc8a4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ beq fc8e8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc fc8e8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ @@ -226170,15 +226170,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne fc8c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne fc8e8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ beq fc92c │ │ │ │ cmp r0, #2 │ │ │ │ bcc fc92c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ @@ -226187,15 +226187,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne fc908 │ │ │ │ cmp r2, #1 │ │ │ │ bne fc92c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ beq fc9ac │ │ │ │ cmp r0, #0 │ │ │ │ beq fc970 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -226219,15 +226219,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne fc988 │ │ │ │ cmp r2, #1 │ │ │ │ bne fc9ac │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ beq fc9f0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc fc9f0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ @@ -226236,15 +226236,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne fc9cc │ │ │ │ cmp r2, #1 │ │ │ │ bne fc9f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ beq fca54 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r5, #0 │ │ │ │ b fca10 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -226260,23 +226260,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne fca2c │ │ │ │ cmp r2, #1 │ │ │ │ bne fca08 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b fca08 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq fca70 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r9, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ beq fcad4 │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ b fca90 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -226292,23 +226292,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne fcaac │ │ │ │ cmp r2, #1 │ │ │ │ bne fca88 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b fca88 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq fcaf0 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ beq fcb38 │ │ │ │ cmp r0, #2 │ │ │ │ bcc fcb38 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ @@ -226318,15 +226318,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne fcb0c │ │ │ │ cmp r1, #1 │ │ │ │ bne fcb38 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b fcb80 │ │ │ │ mov r8, r0 │ │ │ │ b fcb78 │ │ │ │ mov r8, r0 │ │ │ │ b fcb70 │ │ │ │ @@ -226359,23 +226359,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne fcbb8 │ │ │ │ cmp r2, #1 │ │ │ │ bne fcb94 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b fcb94 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ beq fcc7c │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b fcc7c │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ b fcc10 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ beq fcc58 │ │ │ │ @@ -226389,53 +226389,53 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne fcc30 │ │ │ │ cmp r2, #1 │ │ │ │ bne fcc0c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b fcc0c │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq fcc74 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ bl 1023dc │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ bl 1018e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 5d824 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne fccc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne fccec │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq fcd50 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne fcd50 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -226452,20 +226452,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne fcd2c │ │ │ │ cmp r2, #1 │ │ │ │ bne fcd50 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r6, r0 │ │ │ │ b fcdb0 │ │ │ │ mov r6, r0 │ │ │ │ b fcda8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ @@ -226474,21 +226474,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fcd84 │ │ │ │ cmp r2, #1 │ │ │ │ bne fcda8 │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r4 │ │ │ │ bl 104444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq fce04 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -226511,15 +226511,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne fce18 │ │ │ │ cmp r2, #1 │ │ │ │ bne fce3c │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq fce7c │ │ │ │ cmp r0, #3 │ │ │ │ @@ -226535,15 +226535,15 @@ │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ beq fce9c │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq fceb0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1f3f0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ @@ -226575,15 +226575,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fcf18 │ │ │ │ cmp r2, #1 │ │ │ │ bne fcf3c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ beq fcf80 │ │ │ │ cmp r0, #2 │ │ │ │ bcc fcf80 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ @@ -226592,15 +226592,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fcf5c │ │ │ │ cmp r2, #1 │ │ │ │ bne fcf80 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ beq fcfc4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc fcfc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ @@ -226609,15 +226609,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fcfa0 │ │ │ │ cmp r2, #1 │ │ │ │ bne fcfc4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ beq fd008 │ │ │ │ cmp r0, #2 │ │ │ │ bcc fd008 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ @@ -226626,15 +226626,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fcfe4 │ │ │ │ cmp r2, #1 │ │ │ │ bne fd008 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ beq fd088 │ │ │ │ cmp r0, #0 │ │ │ │ beq fd04c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -226658,15 +226658,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fd064 │ │ │ │ cmp r2, #1 │ │ │ │ bne fd088 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ beq fd0cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc fd0cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #76]! @ 0x4c │ │ │ │ @@ -226675,15 +226675,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fd0a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne fd0cc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b fe54c │ │ │ │ mov r5, r0 │ │ │ │ @@ -226735,54 +226735,54 @@ │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fd258 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq fd234 │ │ │ │ add r5, r6, #4 │ │ │ │ b fd1dc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq fd234 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fd1d0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b fd1d0 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq fd234 │ │ │ │ add r5, r6, #4 │ │ │ │ b fd218 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq fd234 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fd20c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b fd20c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq fd258 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 800bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -226831,15 +226831,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne fd318 │ │ │ │ cmp r2, #1 │ │ │ │ bne fd2f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b fd2f0 │ │ │ │ ldrb r0, [r9, #4] │ │ │ │ cmp r0, #3 │ │ │ │ bhi fd73c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -226857,15 +226857,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne fd380 │ │ │ │ cmp r2, #1 │ │ │ │ bne fd3a4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #8]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -227218,15 +227218,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne fd924 │ │ │ │ cmp r2, #1 │ │ │ │ bne fd948 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -227286,15 +227286,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne fda34 │ │ │ │ cmp r2, #1 │ │ │ │ bne fda58 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -227345,30 +227345,30 @@ │ │ │ │ bne fdb14 │ │ │ │ b fdc50 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq fdb48 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc fdb80 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne fdb5c │ │ │ │ cmp r2, #1 │ │ │ │ bne fdb80 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r9, #28]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -227483,15 +227483,15 @@ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq fdd6c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -227811,24 +227811,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne fe268 │ │ │ │ cmp r2, #1 │ │ │ │ bne fe240 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b fe240 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq fe2b0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r9, #20 │ │ │ │ bl f9e00 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -227847,15 +227847,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fe2f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne fe31c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 7f624 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 80504 │ │ │ │ mov r5, r0 │ │ │ │ b fe34c │ │ │ │ @@ -227908,15 +227908,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, #0 │ │ │ │ beq fe414 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne fe468 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -227925,42 +227925,42 @@ │ │ │ │ bne fe45c │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r0, #4 │ │ │ │ b 101814 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ b fe424 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 20d524 │ │ │ │ + bl 20d4dc │ │ │ │ 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 fe49c │ │ │ │ cmp r2, #1 │ │ │ │ bne fe4c0 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, r4 │ │ │ │ bl f519c │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -227977,15 +227977,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne fe500 │ │ │ │ cmp r2, #1 │ │ │ │ bne fe524 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, r4 │ │ │ │ bl f519c │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ beq fe540 │ │ │ │ mov r0, r4 │ │ │ │ bl fc81c │ │ │ │ @@ -228007,15 +228007,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl fe54c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq fe638 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl fe54c │ │ │ │ @@ -228026,15 +228026,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl fe54c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq fe638 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ @@ -228046,26 +228046,26 @@ │ │ │ │ b fe604 │ │ │ │ cmp r7, #0 │ │ │ │ beq fe638 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ b fe640 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ b fe6a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq fe6b0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 101f1c │ │ │ │ b fe6b0 │ │ │ │ bl 38ac8 │ │ │ │ @@ -228076,15 +228076,15 @@ │ │ │ │ add r6, r5, #16 │ │ │ │ bl fe54c │ │ │ │ mov r5, r6 │ │ │ │ b fe684 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1d9f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -229029,15 +229029,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne ff570 │ │ │ │ cmp r2, #1 │ │ │ │ bne ff594 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #26 │ │ │ │ bhi 100d60 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -229726,15 +229726,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 100054 │ │ │ │ cmp r2, #1 │ │ │ │ bne 100078 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -230277,15 +230277,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 6c890 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 100914 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #52 @ 0x34 │ │ │ │ strb r0, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ @@ -231219,15 +231219,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1017a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1017cc │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ beq 101810 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ @@ -231236,24 +231236,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1017ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 101810 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 101834 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 101880 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq 101898 │ │ │ │ @@ -231263,31 +231263,31 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 101898 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 101858 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 101858 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne 101850 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1018bc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0, #272] @ 0x110 │ │ │ │ cmp r1, #3 │ │ │ │ beq 1018d8 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ b fce40 │ │ │ │ @@ -231304,15 +231304,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1018fc │ │ │ │ cmp r2, #1 │ │ │ │ bne 101920 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #381] @ 0x17d │ │ │ │ cmp r0, #0 │ │ │ │ beq 1019c0 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -231388,27 +231388,27 @@ │ │ │ │ str r5, [r4, #376] @ 0x178 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ strb r5, [r4, #380] @ 0x17c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 197540 │ │ │ │ + bl 1974f8 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 101a78 │ │ │ │ cmp r1, #1 │ │ │ │ bne 101aa0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1230 │ │ │ │ + bl 2a11e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 101ab4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1ddb8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -231421,15 +231421,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 101acc │ │ │ │ cmp r1, #1 │ │ │ │ bne 101af4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1230 │ │ │ │ + bl 2a11e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 101b04 │ │ │ │ bl 1ddb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ @@ -231444,15 +231444,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 101b2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 101b50 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 101b7c │ │ │ │ mov r5, r6 │ │ │ │ @@ -231463,44 +231463,44 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 101b9c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 101bb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 101bd4 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 101c10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 101bec │ │ │ │ cmp r2, #1 │ │ │ │ bne 101c10 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ beq 101c90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 101c50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -231524,15 +231524,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 101c64 │ │ │ │ cmp r1, #1 │ │ │ │ bne 101c90 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ b 101cdc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 101cdc │ │ │ │ @@ -231543,15 +231543,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 101cb8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 101cdc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 101e80 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -231562,15 +231562,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 101d48 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ bl fd158 │ │ │ │ mov r0, r4 │ │ │ │ @@ -231607,24 +231607,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 101db8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 101d94 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 101d94 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 101e00 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 101e10 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq 101e58 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -231637,23 +231637,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 101e30 │ │ │ │ cmp r2, #1 │ │ │ │ bne 101e0c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 101e0c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 101e74 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ beq 101ef8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -231678,15 +231678,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 101ed4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 101ef8 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bxeq lr │ │ │ │ b fba80 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ @@ -231696,20 +231696,20 @@ │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl fe54c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #9 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ sub r2, r1, #4 │ │ │ │ @@ -231742,15 +231742,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 101fd4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 101ff8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b fe3d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #12 │ │ │ │ bl fe3d0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -231813,18 +231813,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 102114 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 18a39c │ │ │ │ + b 18a354 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ beq 10217c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ @@ -231847,17 +231847,17 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10219c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -231962,15 +231962,15 @@ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ bl fb048 │ │ │ │ b 102340 │ │ │ │ mov r5, r0 │ │ │ │ b 102388 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -232016,24 +232016,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 10241c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1023f8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 1023f8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 102464 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 102474 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ beq 1024bc │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ @@ -232046,23 +232046,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 102494 │ │ │ │ cmp r2, #1 │ │ │ │ bne 102470 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 102470 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1024d8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -232071,15 +232071,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1024f4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 10251c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -232106,25 +232106,25 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1025a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 102630 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 102638 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ b 102614 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -232154,15 +232154,15 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 102668 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 102678 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 102688 │ │ │ │ @@ -232177,15 +232177,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1026c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq 102704 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1026e8 │ │ │ │ @@ -232193,32 +232193,32 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 102704 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 102750 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 102748 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ bl f4820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -232234,15 +232234,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1027a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1f2dc │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -232255,29 +232255,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1027fc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ bl 1f798 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10281c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 102834 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1edfc │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ @@ -232289,39 +232289,39 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 102884 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ bl 1f798 │ │ │ │ b 1028bc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1028ac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1f2dc │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ bl fa394 │ │ │ │ b 1028e4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1028e4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1edfc │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ @@ -232341,27 +232341,27 @@ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r6, [r4, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ bl fae18 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 102960 │ │ │ │ cmp r2, #1 │ │ │ │ bne 102984 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #154] @ 0x9a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b fe2c8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -232369,27 +232369,27 @@ │ │ │ │ strb r0, [r4, #154] @ 0x9a │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 1029d0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1029f4 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #154] @ 0x9a │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -232417,15 +232417,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 102a58 │ │ │ │ cmp r1, #1 │ │ │ │ bne 103860 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 20c4ec │ │ │ │ + b 20c4a4 │ │ │ │ ldrb r0, [r4, #489] @ 0x1e9 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1035b0 │ │ │ │ ldr r7, [r4, #468] @ 0x1d4 │ │ │ │ ldr r6, [r4, #464] @ 0x1d0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -232433,66 +232433,66 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 102ac4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 102b00 │ │ │ │ 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 102adc │ │ │ │ cmp r2, #1 │ │ │ │ bne 102b00 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ beq 102b3c │ │ │ │ ldr r7, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 102b24 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 102b3c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 102b54 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r4, #460] @ 0x1cc │ │ │ │ cmp r5, #0 │ │ │ │ beq 102b74 │ │ │ │ ldr r6, [r4, #456] @ 0x1c8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1ddb8 │ │ │ │ subs r5, r5, #1 │ │ │ │ bne 102b64 │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 102b90 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #3 │ │ │ │ beq 102bd4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 102bd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #432]! @ 0x1b0 │ │ │ │ @@ -232501,27 +232501,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 102bb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 102bd4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 102be0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1035b0 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ b 1035b0 │ │ │ │ ldrb r0, [r4, #1712] @ 0x6b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 102e08 │ │ │ │ cmp r0, #3 │ │ │ │ bne 103574 │ │ │ │ ldrb r0, [r4, #606] @ 0x25e │ │ │ │ @@ -232575,15 +232575,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 102cd8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 102cfc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ bl fe3d0 │ │ │ │ b 1036f8 │ │ │ │ ldrb r0, [r4, #738] @ 0x2e2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 10319c │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -232608,42 +232608,42 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 102d5c │ │ │ │ cmp r2, #1 │ │ │ │ bne 102d80 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 102dbc │ │ │ │ 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 102d98 │ │ │ │ cmp r2, #1 │ │ │ │ bne 102dbc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 102dc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10319c │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ b 10319c │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ bl fccb0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ b 103580 │ │ │ │ @@ -232679,15 +232679,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 102e78 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1032c8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 1032c8 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ bne 102ef4 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ add r7, r4, #752 @ 0x2f0 │ │ │ │ bl 1044f8 │ │ │ │ @@ -232697,15 +232697,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 102ee4 │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 7f824 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ dmb ish │ │ │ │ @@ -232713,26 +232713,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 102f00 │ │ │ │ cmp r2, #1 │ │ │ │ bne 102fec │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 102fec │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ bl f4310 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ bl 7fee4 │ │ │ │ b 103038 │ │ │ │ add r6, r4, #760 @ 0x2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2de6c0 │ │ │ │ + bl 2de678 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ beq 102f60 │ │ │ │ bl fccb0 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ @@ -232782,15 +232782,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103014 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103038 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 10304c │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ bl 7fbc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ @@ -232806,24 +232806,24 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103074 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103098 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 103258 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #729] @ 0x2d9 │ │ │ │ - bl 2de448 │ │ │ │ + bl 2de400 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 103104 │ │ │ │ ldr r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 103104 │ │ │ │ mov r0, r4 │ │ │ │ @@ -232833,15 +232833,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1030e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103104 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 103148 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -232850,15 +232850,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103124 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103148 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ strb r5, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ beq 103194 │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 103194 │ │ │ │ @@ -232869,44 +232869,44 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103170 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103194 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 1031a8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1031cc │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 103208 │ │ │ │ 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 1031e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103208 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ bl 8085c │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 10324c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #420]! @ 0x1a4 │ │ │ │ @@ -232915,15 +232915,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103228 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10324c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ bl 80ae8 │ │ │ │ b 103580 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1030ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #664]! @ 0x298 │ │ │ │ @@ -232932,29 +232932,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10326c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1030ac │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 1030ac │ │ │ │ ldr r7, [r4, #480] @ 0x1e0 │ │ │ │ ldr r6, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1032b0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1032c8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ movw r0, #442 @ 0x1ba │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ b 103744 │ │ │ │ add r0, r4, #608 @ 0x260 │ │ │ │ bl f54c8 │ │ │ │ b 103528 │ │ │ │ @@ -233033,15 +233033,15 @@ │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ bl 1042e8 │ │ │ │ b 1036ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #816]! @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1036b4 │ │ │ │ - bl 19b548 │ │ │ │ + bl 19b500 │ │ │ │ b 1036b4 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ bl 1042e8 │ │ │ │ b 103694 │ │ │ │ ldrb r0, [r4, #924] @ 0x39c │ │ │ │ cmp r0, #3 │ │ │ │ bne 103674 │ │ │ │ @@ -233068,22 +233068,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10348c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1034b0 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 1034cc │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #727] @ 0x2d7 │ │ │ │ ldr r0, [r4, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 103510 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #940]! @ 0x3ac │ │ │ │ @@ -233092,55 +233092,55 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1034ec │ │ │ │ cmp r2, #1 │ │ │ │ bne 103510 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl fe484 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ bl fe484 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #605] @ 0x25d │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 103574 │ │ │ │ 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 103550 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103574 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 80754 │ │ │ │ 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 10358c │ │ │ │ cmp r2, #1 │ │ │ │ bne 1035b0 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1035f8 │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1035dc │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ @@ -233150,25 +233150,25 @@ │ │ │ │ bne 1035cc │ │ │ │ ldr r1, [r4, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ beq 1035f8 │ │ │ │ ldr r0, [r4, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 103620 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r5, r4 │ │ │ │ ldrb r0, [r5, #405]! @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ strb r6, [r5, #-1] │ │ │ │ beq 103790 │ │ │ │ ldr r7, [r4, #292] @ 0x124 │ │ │ │ ldr r6, [r4, #288] @ 0x120 │ │ │ │ @@ -233178,32 +233178,32 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 103790 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 103790 │ │ │ │ add r0, r4, #880 @ 0x370 │ │ │ │ bl 1103b4 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10368c │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ bl 101a64 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1036ac │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ cmp r0, #3 │ │ │ │ beq 1036f8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1036f8 │ │ │ │ @@ -233214,15 +233214,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1036d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1036f8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #989] @ 0x3dd │ │ │ │ cmp r0, #3 │ │ │ │ beq 103744 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 103744 │ │ │ │ @@ -233233,15 +233233,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103720 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103744 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 103788 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 103788 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #428]! @ 0x1ac │ │ │ │ @@ -233250,15 +233250,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103764 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103788 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 │ │ │ │ @@ -233271,15 +233271,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1037b8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1037dc │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ strb r5, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ bl 101f5c │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ cmp r0, #3 │ │ │ │ beq 10382c │ │ │ │ cmp r0, #2 │ │ │ │ @@ -233291,15 +233291,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103808 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10382c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 103840 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ bl 7f624 │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -233313,15 +233313,15 @@ │ │ │ │ b 1038a4 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 103884 │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ bl 101a64 │ │ │ │ b 103950 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ b 103904 │ │ │ │ mov r8, r0 │ │ │ │ @@ -233345,22 +233345,22 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1038e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103904 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 103920 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #727] @ 0x2d7 │ │ │ │ b 103998 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ b 103980 │ │ │ │ mov r8, r0 │ │ │ │ @@ -233370,15 +233370,15 @@ │ │ │ │ b 10394c │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ beq 103970 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 103970 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ bl 101b10 │ │ │ │ add r0, r4, #448 @ 0x1c0 │ │ │ │ @@ -233397,15 +233397,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1039b0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1039e4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ b 1039e4 │ │ │ │ mov r8, r0 │ │ │ │ b 103bc0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ bl fe484 │ │ │ │ b 103a9c │ │ │ │ @@ -233430,27 +233430,27 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103a34 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103a58 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 103a64 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103fd0 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ b 103fd0 │ │ │ │ mov r8, r0 │ │ │ │ b 103de4 │ │ │ │ b 103a98 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ @@ -233460,15 +233460,15 @@ │ │ │ │ b 103b9c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 103bc0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 103bc0 │ │ │ │ b 103e34 │ │ │ │ mov r8, r0 │ │ │ │ b 103b30 │ │ │ │ b 103be4 │ │ │ │ b 103bfc │ │ │ │ mov r8, r0 │ │ │ │ @@ -233482,15 +233482,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ beq 103b28 │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 7f824 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ strb r2, [r0, #245] @ 0xf5 │ │ │ │ dmb ish │ │ │ │ @@ -233498,15 +233498,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103b44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103c60 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 103c60 │ │ │ │ mov r8, r0 │ │ │ │ movw r5, #441 @ 0x1b9 │ │ │ │ b 1041b0 │ │ │ │ mov r8, r0 │ │ │ │ b 103fc8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -233516,15 +233516,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ b 103db0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #605] @ 0x25d │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ b 103d00 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 101b10 │ │ │ │ movw r0, #442 @ 0x1ba │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ @@ -233550,15 +233550,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103c14 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103cac │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 103cac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ bl 7fdb0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -233596,15 +233596,15 @@ │ │ │ │ b 103e40 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 103dbc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 103dbc │ │ │ │ mov r8, r0 │ │ │ │ b 103d3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 103d3c │ │ │ │ @@ -233615,53 +233615,53 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103d18 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103d3c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 80754 │ │ │ │ b 1040b8 │ │ │ │ mov r8, r0 │ │ │ │ b 103f78 │ │ │ │ b 104150 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 103d74 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 103db0 │ │ │ │ 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 103d8c │ │ │ │ cmp r2, #1 │ │ │ │ bne 103db0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ bl f4820 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 103dd4 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #452 @ 0x1c4 │ │ │ │ bl 101b54 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ bl 101b10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #484]! @ 0x1e4 │ │ │ │ dmb ish │ │ │ │ @@ -233669,15 +233669,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103df0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 104154 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ b 104154 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ b 104094 │ │ │ │ mov r8, r0 │ │ │ │ @@ -233695,15 +233695,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103e58 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103e7c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ beq 103ecc │ │ │ │ ldrb r1, [r4, #729] @ 0x2d9 │ │ │ │ cmp r1, #1 │ │ │ │ bne 103ecc │ │ │ │ cmp r0, #2 │ │ │ │ @@ -233715,19 +233715,19 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103ea8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103ecc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #729] @ 0x2d9 │ │ │ │ - bl 2de448 │ │ │ │ + bl 2de400 │ │ │ │ b 103eec │ │ │ │ mov r8, r0 │ │ │ │ b 104000 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 103f34 │ │ │ │ @@ -233741,15 +233741,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103f10 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103f34 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ beq 103f78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #744]! @ 0x2e8 │ │ │ │ @@ -233758,15 +233758,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103f54 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103f78 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ beq 103fc8 │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ @@ -233778,44 +233778,44 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 103fa4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 103fc8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ 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 103fdc │ │ │ │ cmp r2, #1 │ │ │ │ bne 104000 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 10403c │ │ │ │ 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 104018 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10403c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ bl 8085c │ │ │ │ b 104058 │ │ │ │ mov r8, r0 │ │ │ │ b 10425c │ │ │ │ b 1040a0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -233829,15 +233829,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 104070 │ │ │ │ cmp r2, #1 │ │ │ │ bne 104094 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ bl 80ae8 │ │ │ │ b 1040b8 │ │ │ │ mov r8, r0 │ │ │ │ b 1040b8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ @@ -233850,38 +233850,38 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1040c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 104154 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 104154 │ │ │ │ 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 1040f8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 104290 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ b 104290 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ movw r5, #405 @ 0x195 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1041b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 1041b0 │ │ │ │ mov r8, r0 │ │ │ │ b 1041f8 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ beq 104168 │ │ │ │ @@ -233892,15 +233892,15 @@ │ │ │ │ strb r5, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #368] @ 0x170 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 104190 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [r4, #405] @ 0x195 │ │ │ │ strb r5, [r4, #404] @ 0x194 │ │ │ │ movw r5, #405 @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1041b0 │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ @@ -233918,15 +233918,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1041d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1041f8 │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ bl 101f5c │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ bl 1017d0 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ @@ -233977,15 +233977,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 1042e4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 104378 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -234003,67 +234003,67 @@ │ │ │ │ strh r0, [r4, #113] @ 0x71 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq 10434c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ bl fba80 │ │ │ │ b 10436c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 10436c │ │ │ │ - bl 19b228 │ │ │ │ + bl 19b1e0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 104390 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1043b4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 1043d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 1043b0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ b 104430 │ │ │ │ mov r5, r0 │ │ │ │ b 1043f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ bl 101a64 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #113] @ 0x71 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10441c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ bl fba80 │ │ │ │ b 104434 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -234089,25 +234089,25 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 104480 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1044a4 │ │ │ │ dmb ish │ │ │ │ - b 2decc8 │ │ │ │ + b 2dec80 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 1044cc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ b fc51c │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #12] │ │ │ │ cmpeq r1, #3 │ │ │ │ beq 1044e8 │ │ │ │ bx lr │ │ │ │ @@ -234131,19 +234131,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10454c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 101ba0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2de2f0 │ │ │ │ + bl 2de2a8 │ │ │ │ b 104578 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq 104570 │ │ │ │ bl fccb0 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 101ba0 │ │ │ │ @@ -234154,15 +234154,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 104584 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1045a8 │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 1045f4 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ @@ -234173,23 +234173,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 1045c8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1045f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 104614 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 101ba0 │ │ │ │ b 10464c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 101ba0 │ │ │ │ b 10465c │ │ │ │ @@ -234197,29 +234197,29 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ b 104658 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2de2f0 │ │ │ │ + bl 2de2a8 │ │ │ │ b 10465c │ │ │ │ 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 104668 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10468c │ │ │ │ dmb ish │ │ │ │ - bl 20cea0 │ │ │ │ + bl 20ce58 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r2, [r0] │ │ │ │ @@ -234299,15 +234299,15 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ beq 104808 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ beq 104848 │ │ │ │ @@ -234326,15 +234326,15 @@ │ │ │ │ bl c6bc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1f798 │ │ │ │ b 1047d0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r4, #20 │ │ │ │ bl fbdf0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ b 104820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -234368,45 +234368,45 @@ │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, r2 │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 3214f4 │ │ │ │ + bl 3214ac │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #10 │ │ │ │ bne 104930 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 3214f4 │ │ │ │ + bl 3214ac │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ sub r0, r0, #10 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #32 │ │ │ │ b 104958 │ │ │ │ cmp r8, ip │ │ │ │ bne 104a5c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, sp │ │ │ │ - bl 3214f4 │ │ │ │ + bl 3214ac │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #10 │ │ │ │ beq 10490c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb r8, [sp, #69] @ 0x45 │ │ │ │ - bl 3214f4 │ │ │ │ + bl 3214ac │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #10 │ │ │ │ beq 104a5c │ │ │ │ sub r1, r9, #6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #4 │ │ │ │ sub r1, r0, #5 │ │ │ │ @@ -234467,15 +234467,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ 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] @ 104adc │ │ │ │ @@ -234489,25 +234489,25 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 38888 │ │ │ │ strhteq r6, [pc], -r8 │ │ │ │ - strhteq r4, [r7], -sl │ │ │ │ + eoreq r4, r7, sl, ror r9 │ │ │ │ eoreq r6, pc, r8, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 104c60 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -234515,15 +234515,15 @@ │ │ │ │ ldr r4, [pc, #660] @ 104dc8 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #280 @ 0x118 │ │ │ │ strb r6, [sp, #320] @ 0x140 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 104ca0 │ │ │ │ mov sl, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r2, #280 @ 0x118 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -234538,15 +234538,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 104cb0 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ @@ -234559,33 +234559,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 104bd0 │ │ │ │ cmn r0, #1 │ │ │ │ ble 104cbc │ │ │ │ str r6, [sp, #332] @ 0x14c │ │ │ │ str r6, [sp, #336] @ 0x150 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ ldr r1, [pc, #456] @ 104dcc │ │ │ │ ldr r2, [pc, #456] @ 104dd0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f4afc │ │ │ │ + bl 2f4ab4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2f45a8 │ │ │ │ + bl 2f4560 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ bl 1ea48 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -234623,15 +234623,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ b 104d00 │ │ │ │ ldr r1, [pc, #228] @ 104dd4 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19e77c │ │ │ │ + bl 19e734 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl fa69c │ │ │ │ cmp r5, #0 │ │ │ │ beq 104d20 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ bl fa550 │ │ │ │ @@ -234647,15 +234647,15 @@ │ │ │ │ b 104d98 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 63080 │ │ │ │ ldr r1, [pc, #132] @ 104dd8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19e77c │ │ │ │ + bl 19e734 │ │ │ │ b 104d70 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl fce40 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1ea48 │ │ │ │ @@ -234669,34 +234669,34 @@ │ │ │ │ bne 104da8 │ │ │ │ mov r0, sl │ │ │ │ bl fce40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 104d98 │ │ │ │ bl 38ac8 │ │ │ │ eoreq r6, pc, r4, lsl r0 @ │ │ │ │ - ldrdeq r4, [r7], -r3 @ │ │ │ │ + mlaeq r7, r3, r8, r4 │ │ │ │ eoreq r5, pc, r8, lsl #30 │ │ │ │ eorseq fp, r0, r4, lsr r3 │ │ │ │ - andeq r9, r9, r0, ror fp │ │ │ │ + andeq r9, r9, r8, lsr #22 │ │ │ │ mlaeq pc, r4, r0, r6 @ │ │ │ │ strhteq r5, [pc], -r0 │ │ │ │ eoreq r5, pc, r0, asr pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 104f54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #132 @ 0x84 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -234704,15 +234704,15 @@ │ │ │ │ ldr r4, [pc, #660] @ 1050bc │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ strb r6, [sp, #312] @ 0x138 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 104f94 │ │ │ │ mov sl, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -234727,15 +234727,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 104fa4 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ @@ -234748,33 +234748,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 104ec4 │ │ │ │ cmn r0, #1 │ │ │ │ ble 104fb0 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ ldr r1, [pc, #456] @ 1050c0 │ │ │ │ ldr r2, [pc, #456] @ 1050c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f4afc │ │ │ │ + bl 2f4ab4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2f45a8 │ │ │ │ + bl 2f4560 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ bl 1ea48 │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -234812,15 +234812,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ b 104ff4 │ │ │ │ ldr r1, [pc, #228] @ 1050c8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19d83c │ │ │ │ + bl 19d7f4 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ bl fa69c │ │ │ │ cmp r5, #0 │ │ │ │ beq 105014 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ bl fa550 │ │ │ │ @@ -234836,15 +234836,15 @@ │ │ │ │ b 10508c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 63080 │ │ │ │ ldr r1, [pc, #132] @ 1050cc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19d83c │ │ │ │ + bl 19d7f4 │ │ │ │ b 105064 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1047b4 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1ea48 │ │ │ │ @@ -234858,35 +234858,35 @@ │ │ │ │ bne 10509c │ │ │ │ mov r0, sl │ │ │ │ bl 1047b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10508c │ │ │ │ bl 38ac8 │ │ │ │ eoreq r5, pc, r0, lsr #26 │ │ │ │ - ldrdeq r4, [r7], -pc @ │ │ │ │ + mlaeq r7, pc, r5, r4 @ │ │ │ │ eoreq r5, pc, r4, lsl ip @ │ │ │ │ eorseq fp, r0, r0, asr #32 │ │ │ │ - andeq r8, r9, ip, lsr r9 │ │ │ │ + strdeq r8, [r9], -r4 │ │ │ │ strhteq r5, [pc], -r0 │ │ │ │ eoreq r5, pc, ip, asr #25 │ │ │ │ eoreq r5, pc, ip, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 105250 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #536 @ 0x218 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -234894,15 +234894,15 @@ │ │ │ │ ldr r4, [pc, #668] @ 1053bc │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ movw r0, #1080 @ 0x438 │ │ │ │ strb r6, [sp, #1120] @ 0x460 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 105290 │ │ │ │ mov sl, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r2, #1080 @ 0x438 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -234917,15 +234917,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1052a0 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ @@ -234938,33 +234938,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 1051bc │ │ │ │ cmn r0, #1 │ │ │ │ ble 1052ac │ │ │ │ str r6, [sp, #1132] @ 0x46c │ │ │ │ str r6, [sp, #1136] @ 0x470 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ ldr r1, [pc, #464] @ 1053c0 │ │ │ │ ldr r2, [pc, #464] @ 1053c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f4afc │ │ │ │ + bl 2f4ab4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2f45a8 │ │ │ │ + bl 2f4560 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ bl 1ea48 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ @@ -235003,15 +235003,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ b 1052f0 │ │ │ │ ldr r1, [pc, #232] @ 1053c8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19de28 │ │ │ │ + bl 19dde0 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ bl fa69c │ │ │ │ cmp r5, #0 │ │ │ │ beq 105314 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #108 @ 0x6c │ │ │ │ @@ -235028,15 +235028,15 @@ │ │ │ │ b 10538c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 63080 │ │ │ │ ldr r1, [pc, #132] @ 1053cc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19de28 │ │ │ │ + bl 19dde0 │ │ │ │ b 105364 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl f99d4 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1ea48 │ │ │ │ @@ -235050,49 +235050,49 @@ │ │ │ │ bne 10539c │ │ │ │ mov r0, sl │ │ │ │ bl f99d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10538c │ │ │ │ bl 38ac8 │ │ │ │ eoreq r5, pc, r4, lsr #20 │ │ │ │ - eoreq r4, r7, r3, ror #5 │ │ │ │ + eoreq r4, r7, r3, lsr #5 │ │ │ │ eoreq r5, pc, r8, lsl r9 @ │ │ │ │ eorseq sl, r0, r8, asr #26 │ │ │ │ - andeq r8, r9, r0, lsr ip │ │ │ │ + andeq r8, r9, r8, ror #23 │ │ │ │ eoreq r5, pc, r8, asr #21 │ │ │ │ eoreq r5, pc, r0, ror #19 │ │ │ │ eoreq r5, pc, ip, ror r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ add sl, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 105540 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, #0 │ │ │ │ ldr sl, [pc, #684] @ 1056c0 │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #20 │ │ │ │ strb fp, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 105584 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ stmib sp, {r4, r6} │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -235108,15 +235108,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb fp, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ strb fp, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ strb fp, [sp, #76] @ 0x4c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 105594 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -235127,33 +235127,33 @@ │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 1054b4 │ │ │ │ cmn r0, #1 │ │ │ │ ble 1055a0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ ldr r1, [pc, #480] @ 1056c4 │ │ │ │ ldr r2, [pc, #480] @ 1056c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f4afc │ │ │ │ + bl 2f4ab4 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2f45a8 │ │ │ │ + bl 2f4560 │ │ │ │ str r0, [r9, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ stm r9, {r6, r7} │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1ea48 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -235192,15 +235192,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ b 1055e4 │ │ │ │ ldr r1, [pc, #248] @ 1056cc │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19dd5c │ │ │ │ + bl 19dd14 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl fa69c │ │ │ │ cmp r5, #0 │ │ │ │ beq 105604 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl fa550 │ │ │ │ @@ -235217,15 +235217,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 63080 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [pc, #148] @ 1056d0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19dd5c │ │ │ │ + bl 19dd14 │ │ │ │ b 105658 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl fa83c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1ea48 │ │ │ │ @@ -235239,39 +235239,39 @@ │ │ │ │ mov r7, r9 │ │ │ │ b 10569c │ │ │ │ cmp r1, #0 │ │ │ │ mov r7, r9 │ │ │ │ beq 10569c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl f4820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eoreq r5, pc, r0, lsr r7 @ │ │ │ │ - eoreq r3, r7, pc, ror #31 │ │ │ │ + eoreq r3, r7, pc, lsr #31 │ │ │ │ eoreq r5, pc, r4, lsr #12 │ │ │ │ eorseq sl, r0, r8, asr sl │ │ │ │ - andeq r8, r9, r0, ror r8 │ │ │ │ + andeq r8, r9, r8, lsr #16 │ │ │ │ eoreq r5, pc, r4, ror #15 │ │ │ │ strdeq r5, [pc], -ip @ │ │ │ │ mlaeq pc, r8, r6, r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #804 @ 0x324 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 105854 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #880 @ 0x370 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -235279,15 +235279,15 @@ │ │ │ │ ldr r4, [pc, #668] @ 1059c0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ strb r6, [sp, #1808] @ 0x710 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 105894 │ │ │ │ mov sl, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r2, #1768 @ 0x6e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -235302,15 +235302,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1058a4 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ @@ -235323,33 +235323,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 1057c0 │ │ │ │ cmn r0, #1 │ │ │ │ ble 1058b0 │ │ │ │ str r6, [sp, #1820] @ 0x71c │ │ │ │ str r6, [sp, #1824] @ 0x720 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ ldr r1, [pc, #464] @ 1059c4 │ │ │ │ ldr r2, [pc, #464] @ 1059c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f4afc │ │ │ │ + bl 2f4ab4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2f45a8 │ │ │ │ + bl 2f4560 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ bl 1ea48 │ │ │ │ add sp, sp, #804 @ 0x324 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ @@ -235388,15 +235388,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ b 1058f4 │ │ │ │ ldr r1, [pc, #232] @ 1059cc │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19da74 │ │ │ │ + bl 19da2c │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ bl fa69c │ │ │ │ cmp r5, #0 │ │ │ │ beq 105918 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #796 @ 0x31c │ │ │ │ @@ -235413,15 +235413,15 @@ │ │ │ │ b 105990 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 63080 │ │ │ │ ldr r1, [pc, #132] @ 1059d0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19da74 │ │ │ │ + bl 19da2c │ │ │ │ b 105968 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl f9aec │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1ea48 │ │ │ │ @@ -235435,34 +235435,34 @@ │ │ │ │ bne 1059a0 │ │ │ │ mov r0, sl │ │ │ │ bl f9aec │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 105990 │ │ │ │ bl 38ac8 │ │ │ │ eoreq r5, pc, r0, lsr #8 │ │ │ │ - ldrdeq r3, [r7], -pc @ │ │ │ │ + mlaeq r7, pc, ip, r3 @ │ │ │ │ eoreq r5, pc, r4, lsl r3 @ │ │ │ │ eorseq sl, r0, r4, asr #14 │ │ │ │ - andeq r8, r9, r8, ror r2 │ │ │ │ + andeq r8, r9, r0, lsr r2 │ │ │ │ eoreq r5, pc, r4, ror #9 │ │ │ │ strdeq r5, [pc], -ip @ │ │ │ │ mlaeq pc, r8, r3, r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 105b4c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -235470,15 +235470,15 @@ │ │ │ │ ldr r4, [pc, #660] @ 105cb4 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ strb r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 105b8c │ │ │ │ mov sl, r5 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -235493,15 +235493,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ strb r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ strb r6, [sp, #60] @ 0x3c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 105b9c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ @@ -235514,33 +235514,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 105abc │ │ │ │ cmn r0, #1 │ │ │ │ ble 105ba8 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ ldr r1, [pc, #456] @ 105cb8 │ │ │ │ ldr r2, [pc, #456] @ 105cbc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f4afc │ │ │ │ + bl 2f4ab4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2f45a8 │ │ │ │ + bl 2f4560 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ bl 1ea48 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -235578,15 +235578,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ b 105bec │ │ │ │ ldr r1, [pc, #228] @ 105cc0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19e5a0 │ │ │ │ + bl 19e558 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl fa69c │ │ │ │ cmp r5, #0 │ │ │ │ beq 105c0c │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ bl fa550 │ │ │ │ @@ -235602,15 +235602,15 @@ │ │ │ │ b 105c84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 63080 │ │ │ │ ldr r1, [pc, #132] @ 105cc4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19e5a0 │ │ │ │ + bl 19e558 │ │ │ │ b 105c5c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl fb4f4 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1ea48 │ │ │ │ @@ -235624,35 +235624,35 @@ │ │ │ │ bne 105c94 │ │ │ │ mov r0, sl │ │ │ │ bl f4694 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 105c84 │ │ │ │ bl 38ac8 │ │ │ │ eoreq r5, pc, r8, lsr #2 │ │ │ │ - eoreq r3, r7, r7, ror #19 │ │ │ │ + eoreq r3, r7, r7, lsr #19 │ │ │ │ eoreq r5, pc, ip, lsl r0 @ │ │ │ │ eorseq sl, r0, r8, asr #8 │ │ │ │ - andeq r8, r9, r8, lsr #21 │ │ │ │ + andeq r8, r9, r0, ror #20 │ │ │ │ strdeq r5, [pc], -r8 @ │ │ │ │ eoreq r5, pc, r4, lsl r1 @ │ │ │ │ strhteq r5, [pc], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 105e48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #504 @ 0x1f8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -235660,15 +235660,15 @@ │ │ │ │ ldr r4, [pc, #668] @ 105fb4 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #1016 @ 0x3f8 │ │ │ │ strb r6, [sp, #1056] @ 0x420 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 105e88 │ │ │ │ mov sl, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r2, #1016 @ 0x3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -235683,15 +235683,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 105e98 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ @@ -235704,33 +235704,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 105db4 │ │ │ │ cmn r0, #1 │ │ │ │ ble 105ea4 │ │ │ │ str r6, [sp, #1068] @ 0x42c │ │ │ │ str r6, [sp, #1072] @ 0x430 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ ldr r1, [pc, #464] @ 105fb8 │ │ │ │ ldr r2, [pc, #464] @ 105fbc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f4afc │ │ │ │ + bl 2f4ab4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2f45a8 │ │ │ │ + bl 2f4560 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ bl 1ea48 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ @@ -235769,15 +235769,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ b 105ee8 │ │ │ │ ldr r1, [pc, #232] @ 105fc0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19e028 │ │ │ │ + bl 19dfe0 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ bl fa69c │ │ │ │ cmp r5, #0 │ │ │ │ beq 105f0c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #44 @ 0x2c │ │ │ │ @@ -235794,15 +235794,15 @@ │ │ │ │ b 105f84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 63080 │ │ │ │ ldr r1, [pc, #132] @ 105fc4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19e028 │ │ │ │ + bl 19dfe0 │ │ │ │ b 105f5c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1022d0 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1ea48 │ │ │ │ @@ -235816,22 +235816,22 @@ │ │ │ │ bne 105f94 │ │ │ │ mov r0, sl │ │ │ │ bl 1022d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 105f84 │ │ │ │ bl 38ac8 │ │ │ │ eoreq r4, pc, ip, lsr #28 │ │ │ │ - eoreq r3, r7, fp, ror #13 │ │ │ │ + eoreq r3, r7, fp, lsr #13 │ │ │ │ eoreq r4, pc, r0, lsr #26 │ │ │ │ eorseq sl, r0, r0, asr r1 │ │ │ │ - andeq r8, r9, r8, lsr r2 │ │ │ │ + strdeq r8, [r9], -r0 │ │ │ │ eoreq r4, pc, r0, lsl pc @ │ │ │ │ eoreq r4, pc, r8, lsr #28 │ │ │ │ eoreq r4, pc, r4, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov fp, r0 │ │ │ │ @@ -235898,15 +235898,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 1065cc │ │ │ │ ldr r0, [pc, #4068] @ 1070c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1065d4 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r0, [pc, #4048] @ 1070cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -235941,15 +235941,15 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [pc, #3928] @ 1070d8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #1196] @ 0x4ac │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ str r1, [sp, #1192] @ 0x4a8 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b 1065d4 │ │ │ │ mov r2, fp │ │ │ │ ldrb r0, [r2, #1052]! @ 0x41c │ │ │ │ add r1, pc, #16 │ │ │ │ sub r4, r2, #452 @ 0x1c4 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -235993,15 +235993,15 @@ │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #3972] @ 1071dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #3940] @ 1071e0 │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -236012,22 +236012,22 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 1062b0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1062b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [fp, #588] @ 0x24c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b 1072d4 │ │ │ │ mov r0, r4 │ │ │ │ bl fc620 │ │ │ │ ldr r0, [fp, #536] @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #1060] @ 0x424 │ │ │ │ @@ -236087,23 +236087,23 @@ │ │ │ │ str r9, [fp, #744] @ 0x2e8 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ mov r0, r3 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r3, r4, r5, r6, r7} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r8, [r0, r2]! │ │ │ │ str fp, [sp, #28] │ │ │ │ tst r8, #1 │ │ │ │ beq 107308 │ │ │ │ ldr r0, [pc, #4072] @ 1073dc │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ ldr r0, [pc, #4084] @ 107410 │ │ │ │ @@ -236113,15 +236113,15 @@ │ │ │ │ ldr r2, [pc, #4088] @ 107424 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldmib r0, {r9, sl, fp} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ strb r5, [r3, #753] @ 0x2f1 │ │ │ │ stm r0, {r1, r9, sl, fp} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ adds r2, r6, #1 │ │ │ │ adc r1, r4, #0 │ │ │ │ tst r8, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -236141,15 +236141,15 @@ │ │ │ │ strb r8, [r3, #752] @ 0x2f0 │ │ │ │ ldr r4, [pc, r0] │ │ │ │ ldr r0, [pc, #4084] @ 107498 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r5, [sp, #12] │ │ │ │ stm r5, {r0, r9, sl} │ │ │ │ str fp, [r5, #12] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r4 │ │ │ │ adds r4, r2, #1 │ │ │ │ adc r7, r1, #0 │ │ │ │ add sl, sp, #920 @ 0x398 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -236198,15 +236198,15 @@ │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r6, lr, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #4092] @ 10759c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #7 │ │ │ │ str r6, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236215,20 +236215,20 @@ │ │ │ │ beq 106c10 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ cmp r1, #0 │ │ │ │ bne 1073b0 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 1072a4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b3bb0 │ │ │ │ + bl 1b3b68 │ │ │ │ ldr r2, [pc, #4084] @ 1075ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #11 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236243,15 +236243,15 @@ │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r2, r1, #8 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b3de8 │ │ │ │ + bl 1b3da0 │ │ │ │ ldr r2, [pc, #4080] @ 107644 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #8 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236260,15 +236260,15 @@ │ │ │ │ beq 106c10 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b3ef0 │ │ │ │ + bl 1b3ea8 │ │ │ │ ldr r2, [pc, #4076] @ 107684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #10 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236278,15 +236278,15 @@ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r6, lr, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #4076] @ 1076cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #8 │ │ │ │ str r6, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236295,15 +236295,15 @@ │ │ │ │ beq 106c10 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b3bb0 │ │ │ │ + bl 1b3b68 │ │ │ │ ldr r2, [pc, #4080] @ 107714 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #4 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236318,15 +236318,15 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #812 @ 0x32c │ │ │ │ add r6, lr, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b40d8 │ │ │ │ + bl 1b4090 │ │ │ │ ldr r2, [pc, #3992] @ 107718 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #18 │ │ │ │ str r6, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236336,15 +236336,15 @@ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r6, lr, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #3924] @ 10771c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #10 │ │ │ │ str r6, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236353,15 +236353,15 @@ │ │ │ │ beq 106c10 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b3bb0 │ │ │ │ + bl 1b3b68 │ │ │ │ ldr r2, [pc, #4068] @ 1077f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #6 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236371,15 +236371,15 @@ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r6, lr, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #4044] @ 107820 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #16 │ │ │ │ str r6, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236394,15 +236394,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #788 @ 0x314 │ │ │ │ add r6, lr, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3cb8 │ │ │ │ + bl 1b3c70 │ │ │ │ ldr r2, [pc, #3964] @ 10782c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #12 │ │ │ │ str r6, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236411,15 +236411,15 @@ │ │ │ │ beq 106c10 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b3bb0 │ │ │ │ + bl 1b3b68 │ │ │ │ ldr r2, [pc, #3912] @ 10783c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #11 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236429,15 +236429,15 @@ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #3852] @ 107848 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #7 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236447,15 +236447,15 @@ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r6, lr, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #3744] @ 107824 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #12 │ │ │ │ str r6, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236465,15 +236465,15 @@ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #3712] @ 10784c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #8 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236483,15 +236483,15 @@ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #3620] @ 107838 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #7 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236506,15 +236506,15 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ add r6, lr, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3cb8 │ │ │ │ + bl 1b3c70 │ │ │ │ ldr r2, [pc, #3512] @ 107828 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #8 │ │ │ │ str r6, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236524,15 +236524,15 @@ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #3464] @ 107840 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #9 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236541,15 +236541,15 @@ │ │ │ │ beq 106c10 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b3fe4 │ │ │ │ + bl 1b3f9c │ │ │ │ ldr r2, [pc, #3384] @ 107834 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #14 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236564,15 +236564,15 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #800 @ 0x320 │ │ │ │ add r6, lr, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b40d8 │ │ │ │ + bl 1b4090 │ │ │ │ ldr r2, [pc, #3288] @ 107830 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #19 │ │ │ │ str r6, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236582,15 +236582,15 @@ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #3248] @ 107850 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #7 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236600,15 +236600,15 @@ │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ bl fc20c │ │ │ │ b 106c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ and r1, r1, #1 │ │ │ │ add r7, lr, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ ldr r2, [pc, #3164] @ 107844 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ mov r3, #13 │ │ │ │ str r7, [sp] │ │ │ │ bl 830b4 │ │ │ │ @@ -236757,15 +236757,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 106e54 │ │ │ │ ldr r2, [fp, #672] @ 0x2a0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [fp, #753] @ 0x2f1 │ │ │ │ mov sl, #0 │ │ │ │ strb sl, [fp, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 106f28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ @@ -236810,15 +236810,15 @@ │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 106f28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ movw r0, #753 @ 0x2f1 │ │ │ │ strh sl, [fp, r0] │ │ │ │ mov sl, #21 │ │ │ │ b 107048 │ │ │ │ mlaseq r0, r4, ip, r9 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -236880,15 +236880,15 @@ │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 107040 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ movw r0, #753 @ 0x2f1 │ │ │ │ strh r4, [fp, r0] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -236940,15 +236940,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 107290 │ │ │ │ ldr r0, [pc, #1852] @ 107868 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 107298 │ │ │ │ ldr r0, [pc, #1836] @ 10786c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1074d0 │ │ │ │ @@ -236981,19 +236981,19 @@ │ │ │ │ str r8, [sp, #1200] @ 0x4b0 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ str ip, [sp, #592] @ 0x250 │ │ │ │ str r1, [sp, #600] @ 0x258 │ │ │ │ str lr, [sp, #828] @ 0x33c │ │ │ │ str r5, [sp, #824] @ 0x338 │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 107298 │ │ │ │ - eoreq r3, r7, r1, lsr #26 │ │ │ │ - ldrdeq r3, [r7], -r0 @ │ │ │ │ - eoreq fp, r6, r8, lsl #22 │ │ │ │ + eoreq r3, r7, r1, ror #25 │ │ │ │ + mlaeq r7, r0, r0, r3 │ │ │ │ + eoreq fp, r6, r8, asr #21 │ │ │ │ ldr r8, [fp, #684] @ 0x2ac │ │ │ │ str fp, [sp, #28] │ │ │ │ cmp r8, #0 │ │ │ │ beq 107260 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ @@ -237027,30 +237027,30 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 106f68 │ │ │ │ ldr r2, [fp, #672] @ 0x2a0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 106f68 │ │ │ │ cmp r1, #0 │ │ │ │ bne 1073e0 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bl fba80 │ │ │ │ ldr r0, [fp, #584] @ 0x248 │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [fp, #588] @ 0x24c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [fp, #592] @ 0x250 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1072dc │ │ │ │ add r0, fp, #544 @ 0x220 │ │ │ │ bl fd158 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [fp, #593] @ 0x251 │ │ │ │ @@ -237060,42 +237060,42 @@ │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r4, [fp, #1072] @ 0x430 │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #1244] @ 1077f4 │ │ │ │ mov r3, fp │ │ │ │ ldr r6, [sp, #920] @ 0x398 │ │ │ │ mov r8, #1 │ │ │ │ ldr r4, [sp, #924] @ 0x39c │ │ │ │ ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ ldr r5, [sp, #932] @ 0x3a4 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r8, [r0, r2]! │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r5 │ │ │ │ stmib r0, {r2, r6} │ │ │ │ str r4, [r0, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ b 106414 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ ldr r0, [pc, #1164] @ 1077f8 │ │ │ │ ldr r2, [sp, #920] @ 0x398 │ │ │ │ mov r6, #1 │ │ │ │ ldm r5, {r1, r3, r5} │ │ │ │ ldr r4, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r6, [r0, r4]! │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [r0, #4] │ │ │ │ @@ -237224,15 +237224,15 @@ │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ - eoreq r2, r7, pc, lsl #25 │ │ │ │ + eoreq r2, r7, pc, asr #24 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ b 1075c0 │ │ │ │ @@ -237244,20 +237244,20 @@ │ │ │ │ bl 1046a0 │ │ │ │ b 107698 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ bl fba80 │ │ │ │ b 107798 │ │ │ │ - eoreq r2, r7, sl, lsr #25 │ │ │ │ + eoreq r2, r7, sl, ror #24 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r6, fp │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 107798 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, fp │ │ │ │ strb r0, [fp, #1060] @ 0x424 │ │ │ │ b 107798 │ │ │ │ @@ -237266,15 +237266,15 @@ │ │ │ │ b 10777c │ │ │ │ b 10764c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ mov r6, fp │ │ │ │ bl 1d9f8 │ │ │ │ b 1077a0 │ │ │ │ - mlaeq r6, r4, r9, lr │ │ │ │ + eoreq lr, r6, r4, asr r9 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r6, fp │ │ │ │ mov r5, r0 │ │ │ │ b 107798 │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ b 107698 │ │ │ │ @@ -237282,15 +237282,15 @@ │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl fb5c8 │ │ │ │ b 107698 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r0 │ │ │ │ b 107784 │ │ │ │ - strdeq r2, [r7], -r3 @ │ │ │ │ + strhteq r2, [r7], -r3 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl fb5c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r0, [r0, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -237300,15 +237300,15 @@ │ │ │ │ bl 7f758 │ │ │ │ b 107728 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ b 1077c0 │ │ │ │ mov r5, r0 │ │ │ │ b 107790 │ │ │ │ - strdeq lr, [r6], -r8 @ │ │ │ │ + strhteq lr, [r6], -r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #1072] @ 0x430 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r6, fp │ │ │ │ @@ -237318,17 +237318,17 @@ │ │ │ │ b 107798 │ │ │ │ b 107724 │ │ │ │ mov r5, r0 │ │ │ │ b 1077c8 │ │ │ │ b 10770c │ │ │ │ mov r5, r0 │ │ │ │ b 10774c │ │ │ │ - eoreq r0, r5, r0, ror lr │ │ │ │ - eoreq r2, r7, fp, ror #21 │ │ │ │ - eoreq r2, r7, lr, ror #20 │ │ │ │ + eoreq r0, r5, r0, lsr lr │ │ │ │ + eoreq r2, r7, fp, lsr #21 │ │ │ │ + eoreq r2, r7, lr, lsr #20 │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r0, [r2, #753] @ 0x2f1 │ │ │ │ strb r1, [r2, #752] @ 0x2f0 │ │ │ │ @@ -237373,47 +237373,47 @@ │ │ │ │ strb r0, [fp, #1072] @ 0x430 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - mlaeq r7, r0, sl, r2 │ │ │ │ + eoreq r2, r7, r0, asr sl │ │ │ │ eorseq r8, r0, r8, ror #22 │ │ │ │ eorseq r8, r0, r0, lsr #22 │ │ │ │ strdeq r3, [pc], -r8 @ │ │ │ │ eoreq r3, pc, r8, lsl #18 │ │ │ │ eoreq r4, pc, r0, lsl r3 @ │ │ │ │ strdeq r4, [pc], -ip @ │ │ │ │ eorseq r9, r0, r4, ror #5 │ │ │ │ - eoreq r2, r7, r5, lsl r6 │ │ │ │ + ldrdeq r2, [r7], -r5 @ │ │ │ │ mlaeq pc, r0, r2, r4 @ │ │ │ │ eoreq r3, pc, r4, ror #6 │ │ │ │ eoreq r3, pc, ip, ror r3 @ │ │ │ │ - ldrdeq r1, [r5], -r0 @ │ │ │ │ - strhteq r2, [r7], -ip │ │ │ │ - eoreq lr, r6, r0, ror r5 │ │ │ │ - mlaeq r7, ip, r9, r2 │ │ │ │ - eoreq r2, r7, r0, lsl #14 │ │ │ │ - eoreq r2, r7, r1, lsl #15 │ │ │ │ - eoreq r2, r7, r1, lsl #17 │ │ │ │ - strhteq r2, [r7], -r9 │ │ │ │ - eoreq r2, r7, r0, lsl #16 │ │ │ │ - ldrdeq r2, [r7], -r9 @ │ │ │ │ - mlaeq r7, r2, r9, r2 │ │ │ │ - eoreq lr, r6, ip, lsr #12 │ │ │ │ - eoreq r2, r7, r5, lsr r7 │ │ │ │ + mlaeq r5, r0, r3, r1 │ │ │ │ + eoreq r2, r7, ip, ror r8 │ │ │ │ + eoreq lr, r6, r0, lsr r5 │ │ │ │ + eoreq r2, r7, ip, asr r9 │ │ │ │ + eoreq r2, r7, r0, asr #13 │ │ │ │ + eoreq r2, r7, r1, asr #14 │ │ │ │ + eoreq r2, r7, r1, asr #16 │ │ │ │ + eoreq r2, r7, r9, ror r9 │ │ │ │ + eoreq r2, r7, r0, asr #15 │ │ │ │ + mlaeq r7, r9, r6, r2 │ │ │ │ + eoreq r2, r7, r2, asr r9 │ │ │ │ + eoreq lr, r6, ip, ror #11 │ │ │ │ + strdeq r2, [r7], -r5 @ │ │ │ │ mlaeq pc, r0, r5, r3 @ │ │ │ │ eoreq r3, pc, r8, lsr #11 │ │ │ │ eorseq r8, r0, ip, asr #24 │ │ │ │ mlaseq r0, ip, r5, r9 │ │ │ │ eorseq r9, r0, r4, asr #5 │ │ │ │ eorseq r9, r0, r4, lsl #11 │ │ │ │ eorseq r9, r0, r0, ror r5 │ │ │ │ - strdeq r2, [r7], -r5 @ │ │ │ │ + strhteq r2, [r7], -r5 │ │ │ │ eoreq r4, pc, r8, lsl #5 │ │ │ │ ldrdeq r4, [pc], -ip @ │ │ │ │ eoreq r4, pc, r0, ror #11 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ eoreq r3, pc, ip, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ @@ -237483,15 +237483,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10849c │ │ │ │ ldr r0, [pc, #3728] @ 108838 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1084a4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #4092] @ 1089bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -237528,15 +237528,15 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [pc, #3964] @ 1089c8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #1676] @ 0x68c │ │ │ │ add r1, lr, #312 @ 0x138 │ │ │ │ str r1, [sp, #1672] @ 0x688 │ │ │ │ add r1, lr, #72 @ 0x48 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ b 1084a4 │ │ │ │ mov r3, fp │ │ │ │ ldrb r0, [r3, #1756]! @ 0x6dc │ │ │ │ add r2, pc, #12 │ │ │ │ sub r1, r3, #692 @ 0x2b4 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -237580,15 +237580,15 @@ │ │ │ │ mov r2, #23 │ │ │ │ str r4, [sp, #1408] @ 0x580 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #4032] @ 108ae4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [pc, #4000] @ 108ae8 │ │ │ │ ldr r7, [sp, #1400] @ 0x578 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -237599,22 +237599,22 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 107b7c │ │ │ │ cmp r5, #0 │ │ │ │ beq 107b7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [fp, #1052] @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, #5 │ │ │ │ mov r0, r7 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 108c04 │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ bl fd158 │ │ │ │ @@ -237680,26 +237680,26 @@ │ │ │ │ add r1, fp, r0 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ str r4, [fp, #1448] @ 0x5a8 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [pc, #4088] @ 108cb4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r1, [r0, r1]! │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ tst r1, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ beq 108c58 │ │ │ │ ldr r0, [pc, #4060] @ 108cb8 │ │ │ │ mov r6, r9 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add sl, r0, #8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldm sl, {r1, r5, sl} │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #4020] @ 108cbc │ │ │ │ mov r8, #1 │ │ │ │ @@ -237712,15 +237712,15 @@ │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ strb r8, [r3, #1457] @ 0x5b1 │ │ │ │ stm r0, {r7, fp} │ │ │ │ str r4, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r2 │ │ │ │ adds r2, r1, #1 │ │ │ │ adc r7, r5, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -237740,15 +237740,15 @@ │ │ │ │ ldr r1, [pc, r0] │ │ │ │ ldr r0, [pc, #4080] @ 108d8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r4, [r5, #8] │ │ │ │ stm r5, {r0, fp} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r9, [r5, #12] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ adds r4, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r5, r7, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #72 @ 0x48 │ │ │ │ strd r4, [r0, #8] │ │ │ │ add r5, lr, #376 @ 0x178 │ │ │ │ @@ -237808,60 +237808,60 @@ │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ muleq r0, ip, r3 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #4080] @ 108ec0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ ldr r0, [sp, #1336] @ 0x538 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3bb0 │ │ │ │ + bl 1b3b68 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #11 │ │ │ │ ldr r2, [pc, #4092] @ 108f10 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ ldr r0, [sp, #1336] @ 0x538 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3bb0 │ │ │ │ + bl 1b3b68 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #6 │ │ │ │ ldr r2, [pc, #4080] @ 108f40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ ldr r0, [sp, #1336] @ 0x538 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3bb0 │ │ │ │ + bl 1b3b68 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [pc, #4092] @ 108f88 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -237869,15 +237869,15 @@ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #4092] @ 108fc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -237885,30 +237885,30 @@ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #7 │ │ │ │ ldr r2, [pc, #4080] @ 108ffc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ ldr r0, [sp, #1336] @ 0x538 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3fe4 │ │ │ │ + bl 1b3f9c │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #14 │ │ │ │ ldr r2, [pc, #4092] @ 109044 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -237916,30 +237916,30 @@ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #4092] @ 10907c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ ldr r0, [sp, #1336] @ 0x538 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3bb0 │ │ │ │ + bl 1b3b68 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #11 │ │ │ │ ldr r2, [pc, #4056] @ 10909c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -237947,15 +237947,15 @@ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #4064] @ 1090dc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -237968,15 +237968,15 @@ │ │ │ │ vstr d0, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #1280 @ 0x500 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b40d8 │ │ │ │ + bl 1b4090 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #4028] @ 10910c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -237984,15 +237984,15 @@ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #3968] @ 109110 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -238000,15 +238000,15 @@ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #9 │ │ │ │ ldr r2, [pc, #4060] @ 1091b4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -238016,15 +238016,15 @@ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #8 │ │ │ │ ldr r2, [pc, #4084] @ 10920c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -238039,15 +238039,15 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #1256] @ 0x4e8 │ │ │ │ str r1, [sp, #1260] @ 0x4ec │ │ │ │ str r2, [sp, #1264] @ 0x4f0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ add r1, lr, #232 @ 0xe8 │ │ │ │ - bl 1b3cb8 │ │ │ │ + bl 1b3c70 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #4048] @ 10923c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -238055,15 +238055,15 @@ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #7 │ │ │ │ ldr r2, [pc, #4004] @ 109258 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -238077,15 +238077,15 @@ │ │ │ │ add r0, r2, #24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ vstr d0, [lr, #280] @ 0x118 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, lr, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3de8 │ │ │ │ + bl 1b3da0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #8 │ │ │ │ ldr r2, [pc, #3904] @ 10924c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -238100,15 +238100,15 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #1268] @ 0x4f4 │ │ │ │ str r1, [sp, #1272] @ 0x4f8 │ │ │ │ str r2, [sp, #1276] @ 0x4fc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ add r1, lr, #244 @ 0xf4 │ │ │ │ - bl 1b3cb8 │ │ │ │ + bl 1b3c70 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #3808] @ 109240 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -238116,30 +238116,30 @@ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #13 │ │ │ │ ldr r2, [pc, #3752] @ 109250 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ ldr r0, [sp, #1336] @ 0x538 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3ef0 │ │ │ │ + bl 1b3ea8 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #10 │ │ │ │ ldr r2, [pc, #3684] @ 109248 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -238154,15 +238154,15 @@ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1292] @ 0x50c │ │ │ │ str r1, [sp, #1296] @ 0x510 │ │ │ │ str r2, [sp, #1300] @ 0x514 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ add r1, lr, #268 @ 0x10c │ │ │ │ - bl 1b40d8 │ │ │ │ + bl 1b4090 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #3596] @ 109244 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #18 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -238170,15 +238170,15 @@ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ beq 107e28 │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b41f8 │ │ │ │ + bl 1b41b0 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #7 │ │ │ │ ldr r2, [pc, #3540] @ 109254 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 830b4 │ │ │ │ @@ -238188,15 +238188,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl fc20c │ │ │ │ b 107e28 │ │ │ │ cmp r1, #0 │ │ │ │ bne 108d20 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #312 @ 0x138 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 108bb4 │ │ │ │ cmp sl, #120 @ 0x78 │ │ │ │ add r0, r9, #5 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ bne 108c30 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r0, [fp, #1236] @ 0x4d4 │ │ │ │ @@ -238358,15 +238358,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 108758 │ │ │ │ ldr r2, [fp, #1256] @ 0x4e8 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [fp, #1457] @ 0x5b1 │ │ │ │ mov r8, #0 │ │ │ │ strb r8, [fp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r9, [r6, #4] │ │ │ │ cmpne r9, #0 │ │ │ │ beq 108820 │ │ │ │ @@ -238408,15 +238408,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 108820 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ movw r0, #1457 @ 0x5b1 │ │ │ │ mov sl, #21 │ │ │ │ strh r8, [fp, r0] │ │ │ │ b 108940 │ │ │ │ ldrsbteq r8, [r0], -r0 │ │ │ │ eorseq r8, r0, r4, lsl sp │ │ │ │ ldrshteq r8, [r0], -ip │ │ │ │ @@ -238478,15 +238478,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r9, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 108938 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ movw r0, #1457 @ 0x5b1 │ │ │ │ strh r4, [fp, r0] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, #1 │ │ │ │ add r0, lr, #712 @ 0x2c8 │ │ │ │ add r4, lr, #40 @ 0x28 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ @@ -238537,15 +238537,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 108b9c │ │ │ │ ldr r0, [pc, #2128] @ 109270 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 108ba4 │ │ │ │ ldr r0, [pc, #2112] @ 109274 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 108e40 │ │ │ │ @@ -238583,19 +238583,19 @@ │ │ │ │ str r4, [sp, #848] @ 0x350 │ │ │ │ str ip, [sp, #832] @ 0x340 │ │ │ │ str r1, [sp, #840] @ 0x348 │ │ │ │ str lr, [sp, #1308] @ 0x51c │ │ │ │ str r5, [sp, #1304] @ 0x518 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #312 @ 0x138 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 108ba4 │ │ │ │ - eoreq r2, r7, sp, asr r4 │ │ │ │ - eoreq r1, r7, r4, lsl #16 │ │ │ │ - eoreq sl, r6, ip, lsr r2 │ │ │ │ + eoreq r2, r7, sp, lsl r4 │ │ │ │ + eoreq r1, r7, r4, asr #15 │ │ │ │ + strdeq sl, [r6], -ip @ │ │ │ │ str fp, [sp, #28] │ │ │ │ ldr fp, [fp, #1268] @ 0x4f4 │ │ │ │ cmp fp, #0 │ │ │ │ beq 108b68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ @@ -238630,15 +238630,15 @@ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r1, r8, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ beq 10886c │ │ │ │ ldr r2, [fp, #1256] @ 0x4e8 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10886c │ │ │ │ cmp r1, #0 │ │ │ │ bne 108d4c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ bl fba80 │ │ │ │ @@ -238646,15 +238646,15 @@ │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [fp, #1052] @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [fp, #1056] @ 0x420 │ │ │ │ cmp r0, #1 │ │ │ │ bne 108c04 │ │ │ │ mov r4, #5 │ │ │ │ mov r0, r7 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 108c04 │ │ │ │ @@ -238681,25 +238681,25 @@ │ │ │ │ beq 1084c4 │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ bl fd158 │ │ │ │ mov r0, r5 │ │ │ │ b 108c38 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #1444] @ 109210 │ │ │ │ mov r6, r9 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #1400] @ 0x578 │ │ │ │ ldr r5, [sp, #1404] @ 0x57c │ │ │ │ mov r8, #1 │ │ │ │ ldr sl, [sp, #1408] @ 0x580 │ │ │ │ ldr r7, [sp, #1412] @ 0x584 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ mov r4, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r8, [r0, r2]! │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ @@ -238710,23 +238710,23 @@ │ │ │ │ ldrhteq r8, [r0], -r0 │ │ │ │ strdeq r2, [pc], -ip @ │ │ │ │ strdeq r2, [pc], -r4 @ │ │ │ │ eorseq r8, r0, ip, ror #2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r8, r3 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ ldr r0, [pc, #1332] @ 109214 │ │ │ │ mov sl, #1 │ │ │ │ ldr r2, [sp, #1400] @ 0x578 │ │ │ │ ldr r7, [sp, #1404] @ 0x57c │ │ │ │ ldr r3, [sp, #1408] @ 0x580 │ │ │ │ ldr r5, [sp, #1412] @ 0x584 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str sl, [r0, r1]! │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, #1 │ │ │ │ stmib r0, {r1, r2, r7} │ │ │ │ @@ -238831,17 +238831,17 @@ │ │ │ │ bl fba80 │ │ │ │ b 109164 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ mov r7, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #312 @ 0x138 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 109164 │ │ │ │ - eoreq r1, r7, r7, asr r3 │ │ │ │ + eoreq r1, r7, r7, lsl r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, fp │ │ │ │ strb r0, [fp, #1524] @ 0x5f4 │ │ │ │ b 109164 │ │ │ │ b 108f14 │ │ │ │ @@ -238853,27 +238853,27 @@ │ │ │ │ mov r4, fp │ │ │ │ bl 1d9f8 │ │ │ │ b 10916c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ mov r7, r0 │ │ │ │ b 109164 │ │ │ │ - mlaeq r7, r9, r3, r1 │ │ │ │ + eoreq r1, r7, r9, asr r3 │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ b 1090b8 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl fb5c8 │ │ │ │ b 108fd8 │ │ │ │ mov r4, fp │ │ │ │ mov r7, r0 │ │ │ │ b 109150 │ │ │ │ - eoreq r1, r7, ip, asr #6 │ │ │ │ + eoreq r1, r7, ip, lsl #6 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 1090b8 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ bl fd158 │ │ │ │ mov r5, r6 │ │ │ │ @@ -238883,44 +238883,44 @@ │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ - eoreq pc, r4, r8, lsl #12 │ │ │ │ + eoreq pc, r4, r8, asr #11 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ - eoreq r1, r7, r4, ror r2 │ │ │ │ + eoreq r1, r7, r4, lsr r2 │ │ │ │ b 1090a0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl fb5c8 │ │ │ │ str fp, [sp, #28] │ │ │ │ b 1090b8 │ │ │ │ mov r7, r0 │ │ │ │ b 10915c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #1760] @ 0x6e0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, r7, r9, lsl #5 │ │ │ │ + eoreq r1, r7, r9, asr #4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1023a0 │ │ │ │ b 109164 │ │ │ │ mov r7, r0 │ │ │ │ @@ -238930,37 +238930,37 @@ │ │ │ │ b 10902c │ │ │ │ mov r7, r0 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ b 109118 │ │ │ │ mov r7, r0 │ │ │ │ b 1090e4 │ │ │ │ b 1090a0 │ │ │ │ - eoreq r1, r7, r5, lsr r2 │ │ │ │ + strdeq r1, [r7], -r5 @ │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ - mlaeq r4, ip, fp, pc @ │ │ │ │ + eoreq pc, r4, ip, asr fp @ │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ b 1090a0 │ │ │ │ - ldrdeq r1, [r7], -lr @ │ │ │ │ + mlaeq r7, lr, r1, r1 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r9, #5 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ bl 10470c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -238968,28 +238968,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 1090e0 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ movw r0, #1256 @ 0x4e8 │ │ │ │ add r0, fp, r0 │ │ │ │ bl 7f758 │ │ │ │ b 1090e4 │ │ │ │ - ldrdeq ip, [r6], -r4 @ │ │ │ │ + mlaeq r6, r4, lr, ip │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldrb r0, [fp, #1457] @ 0x5b1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, fp │ │ │ │ strb r1, [fp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 109114 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 7f758 │ │ │ │ mov fp, r4 │ │ │ │ b 109118 │ │ │ │ - eoreq r1, r7, r0, lsl #2 │ │ │ │ - mlaeq r7, lr, r0, r1 │ │ │ │ + eoreq r1, r7, r0, asr #1 │ │ │ │ + eoreq r1, r7, lr, asr r0 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r0, [fp, #1458] @ 0x5b2 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [fp, #1457] @ 0x5b1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 109138 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -239022,15 +239022,15 @@ │ │ │ │ bl f9aec │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #1760] @ 0x6e0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r1, r7, r0, ror #1 │ │ │ │ + eoreq r1, r7, r0, lsr #1 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 10918c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #40 @ 0x28 │ │ │ │ bl fd158 │ │ │ │ mov r6, r5 │ │ │ │ @@ -239044,42 +239044,42 @@ │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ bl fd158 │ │ │ │ mov r5, r6 │ │ │ │ b 1091e4 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq ip, r6, r0, ror #27 │ │ │ │ + eoreq ip, r6, r0, lsr #27 │ │ │ │ eorseq r7, r0, r0, lsl r2 │ │ │ │ eorseq r7, r0, r4, lsr #3 │ │ │ │ eoreq r1, pc, ip, lsl #31 │ │ │ │ mlaeq pc, ip, pc, r1 @ │ │ │ │ eoreq r2, pc, r8, lsr #19 │ │ │ │ mlaeq pc, r4, r9, r2 @ │ │ │ │ eorseq r7, r0, r4, ror r9 │ │ │ │ - eoreq r0, r7, r5, lsr #25 │ │ │ │ + eoreq r0, r7, r5, ror #24 │ │ │ │ eoreq r2, pc, r0, lsr #18 │ │ │ │ strdeq r1, [pc], -r4 @ │ │ │ │ eoreq r1, pc, r0, lsl sl @ │ │ │ │ - eoreq ip, r6, ip, ror #26 │ │ │ │ - eoreq r0, r7, r4, ror #29 │ │ │ │ - eoreq r0, r7, fp, lsr #28 │ │ │ │ - eoreq r0, r7, r7, lsr #29 │ │ │ │ - ldrdeq ip, [r6], -ip @ │ │ │ │ - eoreq r0, r7, r9, lsl pc │ │ │ │ - eoreq r0, r7, lr, asr #28 │ │ │ │ - eoreq r1, r7, r1, lsr #32 │ │ │ │ + eoreq ip, r6, ip, lsr #26 │ │ │ │ + eoreq r0, r7, r4, lsr #29 │ │ │ │ + eoreq r0, r7, fp, ror #27 │ │ │ │ + eoreq r0, r7, r7, ror #28 │ │ │ │ + mlaeq r6, ip, ip, ip │ │ │ │ + ldrdeq r0, [r7], -r9 @ │ │ │ │ + eoreq r0, r7, lr, lsl #28 │ │ │ │ + eoreq r0, r7, r1, ror #31 │ │ │ │ eoreq r1, pc, r0, lsr #24 │ │ │ │ eoreq r1, pc, r8, lsr ip @ │ │ │ │ eorseq r7, r0, r8, asr r3 │ │ │ │ eorseq r7, r0, r8, lsr #25 │ │ │ │ eorseq r7, r0, r8, asr r9 │ │ │ │ mlaseq r0, r0, ip, r7 │ │ │ │ eorseq r7, r0, ip, ror ip │ │ │ │ - eoreq r0, r7, r5, lsl #25 │ │ │ │ + eoreq r0, r7, r5, asr #24 │ │ │ │ eoreq r2, pc, r8, lsl r9 @ │ │ │ │ eoreq r2, pc, ip, ror #15 │ │ │ │ ldrdeq r2, [pc], -ip @ │ │ │ │ andeq r6, r0, r8, ror #20 │ │ │ │ eoreq r2, pc, r4, lsl #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -239091,15 +239091,15 @@ │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ str r0, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 1d94ac │ │ │ │ + bl 1d9464 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1092e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -239115,15 +239115,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10932c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ strb r1, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #96] @ 1093a8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -239133,15 +239133,15 @@ │ │ │ │ bl 38dfc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 109390 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl f4820 │ │ │ │ @@ -239200,15 +239200,15 @@ │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #29 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #4088] @ 10a46c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [pc, #4088] @ 10a490 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -239219,15 +239219,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 10a1c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 10a1c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10a1c4 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r0, [r1, #256]! @ 0x100 │ │ │ │ str r1, [sp, #20] │ │ │ │ sub r5, r1, #108 @ 0x6c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -239263,15 +239263,15 @@ │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #4068] @ 10a554 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [pc, #4088] @ 10a58c │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -239282,15 +239282,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 10a1cc │ │ │ │ cmp r5, #0 │ │ │ │ beq 10a1cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10a1cc │ │ │ │ mov r1, r8 │ │ │ │ ldrb r0, [r1, #182]! @ 0xb6 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -239323,15 +239323,15 @@ │ │ │ │ str r9, [r1, #-5] │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r8 │ │ │ │ strb r0, [r4, #252]! @ 0xfc │ │ │ │ str r6, [r4, #-12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ dmb ish │ │ │ │ - bl 2de2a0 │ │ │ │ + bl 2de258 │ │ │ │ cmp r0, #2 │ │ │ │ beq 109da4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ strb r0, [r1, #182]! @ 0xb6 │ │ │ │ str r1, [sp, #24] │ │ │ │ strb r0, [r1, #70] @ 0x46 │ │ │ │ @@ -239487,15 +239487,15 @@ │ │ │ │ strb r0, [r8, #180] @ 0xb4 │ │ │ │ b 1098ec │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ - bl 2de2a0 │ │ │ │ + bl 2de258 │ │ │ │ cmp r0, #0 │ │ │ │ bne 109be4 │ │ │ │ ldr r0, [sl] │ │ │ │ add r0, r0, #8 │ │ │ │ ldrex r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 1098e4 │ │ │ │ @@ -239529,15 +239529,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #3 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2dde64 │ │ │ │ + bl 2dde1c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 1099c0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ strd r2, [r8, #196] @ 0xc4 │ │ │ │ b 1099f4 │ │ │ │ @@ -239593,15 +239593,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10a18c │ │ │ │ ldr r0, [pc, #3040] @ 10a680 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10a194 │ │ │ │ ldr r0, [pc, #3024] @ 10a684 │ │ │ │ mov r9, r7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -239635,15 +239635,15 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [pc, #2912] @ 10a698 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ mov r7, r9 │ │ │ │ b 10a194 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r8, #232] @ 0xe8 │ │ │ │ ldr r4, [r8, #228] @ 0xe4 │ │ │ │ ldr r1, [r7] │ │ │ │ @@ -239652,20 +239652,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 109b90 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ tst r5, #1 │ │ │ │ beq 109dc4 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #2696] @ 10a634 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ @@ -239705,28 +239705,28 @@ │ │ │ │ strb r0, [r8, #236] @ 0xec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #181] @ 0xb5 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 109d44 │ │ │ │ ldr r0, [pc, #2464] @ 10a628 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10a2b8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -239760,15 +239760,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 109d18 │ │ │ │ cmp r1, #1 │ │ │ │ bne 109d40 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #181] @ 0xb5 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ @@ -239792,33 +239792,33 @@ │ │ │ │ ldr r6, [r8, #240] @ 0xf0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #256] @ 0x100 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [r8, #252] @ 0xfc │ │ │ │ add r0, r8, #140 @ 0x8c │ │ │ │ add r1, r6, #12 │ │ │ │ - bl 1b8670 │ │ │ │ + bl 1b8628 │ │ │ │ b 10a1a8 │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ str fp, [sp, #28] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [pc, #2144] @ 10a638 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 10a090 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e8948 │ │ │ │ + bl 2e8900 │ │ │ │ mov r9, r1 │ │ │ │ tst r0, #1 │ │ │ │ beq 109e64 │ │ │ │ add fp, sp, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ - bl 30d970 │ │ │ │ + bl 30d928 │ │ │ │ ldr ip, [pc, #2104] @ 10a648 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm fp, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ @@ -239848,28 +239848,28 @@ │ │ │ │ ldr r0, [r8, #152] @ 0x98 │ │ │ │ strb r1, [r8, #181] @ 0xb5 │ │ │ │ mov r1, #2 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r4, [r8, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ ldr r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 109f80 │ │ │ │ ldr r0, [pc, #1960] @ 10a66c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10a310 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -239903,36 +239903,36 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 109f54 │ │ │ │ cmp r1, #1 │ │ │ │ bne 109f7c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r0, r2 │ │ │ │ bl 20dec │ │ │ │ ldr r4, [sl] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ add r5, r4, #4 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 10a07c │ │ │ │ ldr r0, [pc, #1712] @ 10a670 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10a320 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -239966,30 +239966,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 10a050 │ │ │ │ cmp r1, #1 │ │ │ │ bne 10a078 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r0, r2 │ │ │ │ bl 20dec │ │ │ │ mov r5, #0 │ │ │ │ b 109d50 │ │ │ │ ldr r0, [pc, #1444] @ 10a63c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10a258 │ │ │ │ ldr r0, [pc, #1428] @ 10a644 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 109de8 │ │ │ │ ldr r0, [pc, #1416] @ 10a64c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq 10a34c │ │ │ │ @@ -240033,24 +240033,24 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ b 109de8 │ │ │ │ cmp r1, #0 │ │ │ │ bne 10a2ec │ │ │ │ add r0, r8, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ - bl 1b8670 │ │ │ │ + bl 1b8628 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ bne 10a1c4 │ │ │ │ bl c6bc4 │ │ │ │ @@ -240058,25 +240058,25 @@ │ │ │ │ bl 1f798 │ │ │ │ ldr r4, [r8, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #136] @ 0x88 │ │ │ │ cmn r0, #1 │ │ │ │ beq 10a210 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ bne 10a210 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r8, #260] @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ bl 1047b4 │ │ │ │ ldr r1, [pc, #1012] @ 10a61c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -240192,52 +240192,52 @@ │ │ │ │ b 10a498 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10a480 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10a480 │ │ │ │ mov r6, r0 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ bl 1f2dc │ │ │ │ b 10a49c │ │ │ │ mov r6, r0 │ │ │ │ b 10a51c │ │ │ │ b 10a4c8 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ mov r7, r9 │ │ │ │ b 10a4cc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ b 10a5cc │ │ │ │ - ldrdeq r0, [r7], -r5 @ │ │ │ │ + mlaeq r7, r5, ip, r0 │ │ │ │ mov r6, r0 │ │ │ │ b 109864 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b 10a5e0 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ b 10a480 │ │ │ │ - strhteq pc, [r6], -r4 @ │ │ │ │ + eoreq pc, r6, r4, ror lr @ │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r8, #228] @ 0xe4 │ │ │ │ str r7, [sp, #16] │ │ │ │ bl fa394 │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ bl 1f798 │ │ │ │ b 10a49c │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r8, r6, ip, ror #17 │ │ │ │ + eoreq r8, r6, ip, lsr #17 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl f92c0 │ │ │ │ @@ -240275,32 +240275,32 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ b 10a5bc │ │ │ │ b 10a54c │ │ │ │ - eoreq r0, r7, r9, lsl #20 │ │ │ │ + eoreq r0, r7, r9, asr #19 │ │ │ │ mov r6, r0 │ │ │ │ b 10a568 │ │ │ │ - strhteq pc, [r6], -r8 @ │ │ │ │ + eoreq pc, r6, r8, ror sp @ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r4, r8 │ │ │ │ ldrb r0, [r4, #181]! @ 0xb5 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10a590 │ │ │ │ add r0, r8, #184 @ 0xb8 │ │ │ │ bl f967c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b 10a598 │ │ │ │ - strdeq r8, [r6], -r0 @ │ │ │ │ + strhteq r8, [r6], -r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ b 10a5bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -240330,40 +240330,40 @@ │ │ │ │ ldrdeq r1, [pc], -r8 @ │ │ │ │ eoreq r0, pc, r0, ror pc @ │ │ │ │ eoreq r0, pc, r0, lsl #31 │ │ │ │ eoreq r0, pc, r0, ror #30 │ │ │ │ eoreq r0, pc, r0, ror pc @ │ │ │ │ strdeq r0, [pc], -r8 @ │ │ │ │ eoreq r0, pc, ip, asr #8 │ │ │ │ - eoreq r0, r7, r8, lsr #2 │ │ │ │ + eoreq r0, r7, r8, ror #1 │ │ │ │ eorseq r6, r0, r4, ror #3 │ │ │ │ eoreq r1, pc, r0, ror sl @ │ │ │ │ eoreq r1, pc, r4, lsl #21 │ │ │ │ - strdeq pc, [r6], -fp @ │ │ │ │ + strhteq pc, [r6], -fp @ │ │ │ │ eorseq r5, r0, r4, ror pc │ │ │ │ eorseq r6, r0, ip, ror r0 │ │ │ │ eorseq r5, r0, ip, lsr #29 │ │ │ │ eorseq r6, r0, r4, rrx │ │ │ │ - strdeq pc, [r6], -r5 @ │ │ │ │ + strhteq pc, [r6], -r5 @ │ │ │ │ eorseq r6, r0, r0, asr r0 │ │ │ │ - eoreq pc, r6, sp, ror r7 @ │ │ │ │ + eoreq pc, r6, sp, lsr r7 @ │ │ │ │ ldrdeq r0, [pc], -r8 @ │ │ │ │ eoreq r1, pc, ip, asr #2 │ │ │ │ - eoreq pc, r6, r1, ror #14 │ │ │ │ + eoreq pc, r6, r1, lsr #14 │ │ │ │ strhteq r0, [pc], -ip │ │ │ │ eoreq r1, pc, r0, lsr r1 @ │ │ │ │ eoreq r1, pc, r4, lsl #2 │ │ │ │ eorseq r5, r0, r8, lsr #31 │ │ │ │ eorseq r5, r0, ip, lsr #29 │ │ │ │ ldrsbteq r6, [r0], -r8 │ │ │ │ ldrhteq r6, [r0], -r4 │ │ │ │ eorseq r6, r0, r4, asr #10 │ │ │ │ mlaseq r0, ip, sp, r6 │ │ │ │ eorseq r6, r0, r4, lsl #27 │ │ │ │ - mlaeq r6, r9, r7, pc @ │ │ │ │ + eoreq pc, r6, r9, asr r7 @ │ │ │ │ eoreq r1, pc, r4, lsr #10 │ │ │ │ eoreq r1, pc, r8, asr #14 │ │ │ │ eoreq r1, pc, ip, ror #26 │ │ │ │ eorseq r6, r0, ip, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ @@ -240399,15 +240399,15 @@ │ │ │ │ beq 10a724 │ │ │ │ bl 1f3f0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 10a73c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r8, #240] @ 0xf0 │ │ │ │ strb r0, [r8, #244] @ 0xf4 │ │ │ │ b 10a770 │ │ │ │ ldrb r0, [r8, #244] @ 0xf4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -240421,25 +240421,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r7 │ │ │ │ add r5, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 187bd4 │ │ │ │ + bl 187b8c │ │ │ │ mov r0, r8 │ │ │ │ strb r6, [r0, #232]! @ 0xe8 │ │ │ │ add r6, r5, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r6, [r0, #-8] │ │ │ │ ldr r5, [r6] │ │ │ │ ldr sl, [fp, #40] @ 0x28 │ │ │ │ ldr r7, [fp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188a9c │ │ │ │ + bl 188a54 │ │ │ │ add r1, sl, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ add r7, r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10a7fc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -240448,15 +240448,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq 10b068 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f330 │ │ │ │ b 10b060 │ │ │ │ - bl 2e8b98 │ │ │ │ + bl 2e8b50 │ │ │ │ add r5, r8, #228 @ 0xe4 │ │ │ │ str r0, [r5] │ │ │ │ bl 1e2a4 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne 10bafc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ @@ -240472,15 +240472,15 @@ │ │ │ │ str r6, [r1, #-9] │ │ │ │ str r5, [r1, #-5] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r8, #160] @ 0xa0 │ │ │ │ str r5, [r8, #164] @ 0xa4 │ │ │ │ strb r0, [r8, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188a9c │ │ │ │ + bl 188a54 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10a8d4 │ │ │ │ ldr r0, [pc, #3920] @ 10b7c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ @@ -240509,15 +240509,15 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [pc, #4060] @ 10b8c0 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ ldr r6, [r8, #160] @ 0xa0 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10b918 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1dd70 │ │ │ │ @@ -240525,24 +240525,24 @@ │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #16 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10b928 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ ldr r5, [r8, #160] @ 0xa0 │ │ │ │ str r0, [r8, #168] @ 0xa8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ - bl 188a9c │ │ │ │ + bl 188a54 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 10a9a0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrd r2, [fp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #4084] @ 10b968 │ │ │ │ add r2, r2, r0 │ │ │ │ @@ -240571,33 +240571,33 @@ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #4092] @ 10b9d4 │ │ │ │ add r0, r0, fp │ │ │ │ add r0, r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ mov r2, #17 │ │ │ │ - bl 15af00 │ │ │ │ + bl 15aeb8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [r8, #160] @ 0xa0 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10b938 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 183c2c │ │ │ │ + bl 183be4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10aab0 │ │ │ │ ldr r1, [pc, #4088] @ 10ba3c │ │ │ │ mov r2, #3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -240625,35 +240625,35 @@ │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ ldr r5, [r8, #184] @ 0xb8 │ │ │ │ b 10a848 │ │ │ │ mov r0, fp │ │ │ │ bl 1f798 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f4260 │ │ │ │ + bl 2f4218 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 10b970 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ ldrd r6, [r8, #164] @ 0xa4 │ │ │ │ strb r1, [r8, #188] @ 0xbc │ │ │ │ str r0, [r8, #176] @ 0xb0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ bcs 10bcc4 │ │ │ │ ldr r5, [r6] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10b9b4 │ │ │ │ ldr r1, [pc, #4076] @ 10bb10 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #4092] @ 10bb28 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -240698,15 +240698,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10aca4 │ │ │ │ ldr r0, [pc, #4080] @ 10bbd4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10acac │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r0, [pc, #4088] @ 10bbf4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -240744,21 +240744,21 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 10acac │ │ │ │ cmp r1, #0 │ │ │ │ bne 10ba5c │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r2, [r8, #144] @ 0x90 │ │ │ │ - bl 2f2b30 │ │ │ │ + bl 2f2ae8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8, #164] @ 0xa4 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e2a4 │ │ │ │ strd r6, [r8, #192] @ 0xc0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -240808,15 +240808,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10b04c │ │ │ │ ldr r0, [pc, #4092] @ 10bd98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10b054 │ │ │ │ ldr r0, [pc, #4076] @ 10bd9c │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -240850,15 +240850,15 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ mov r4, r9 │ │ │ │ b 10b054 │ │ │ │ ldr r0, [r8, #228] @ 0xe4 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ bl 1f798 │ │ │ │ mov r0, #1 │ │ │ │ @@ -240873,15 +240873,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10b1cc │ │ │ │ ldr r0, [pc, #4088] @ 10be98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10b1d4 │ │ │ │ ldr r0, [pc, #4072] @ 10be9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq 10bc14 │ │ │ │ @@ -240921,15 +240921,15 @@ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 10b1d4 │ │ │ │ mov sl, r9 │ │ │ │ ldr r9, [r8, #196] @ 0xc4 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r6, [r8, #192] @ 0xc0 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -240937,42 +240937,42 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10afa4 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #72]! @ 0x48 │ │ │ │ bl 1f798 │ │ │ │ tst r5, #1 │ │ │ │ beq 10b008 │ │ │ │ ldr r0, [pc, #4072] @ 10bfa8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10bbb8 │ │ │ │ ldr r1, [pc, #4084] @ 10bfd8 │ │ │ │ mov r2, #27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 20790 │ │ │ │ b 10b044 │ │ │ │ ldr r0, [r8, #172] @ 0xac │ │ │ │ - bl 185250 │ │ │ │ + bl 185208 │ │ │ │ tst r0, #1 │ │ │ │ beq 10b0a8 │ │ │ │ ldr r0, [pc, #4084] @ 10c014 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -240983,15 +240983,15 @@ │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ bl 1fb80 │ │ │ │ mov r6, r0 │ │ │ │ b 10b5a0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 10ba18 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ ldr r5, [r8, #228] @ 0xe4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [r8, #240] @ 0xf0 │ │ │ │ @@ -241017,15 +241017,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10b2b0 │ │ │ │ ldr r0, [pc, #4088] @ 10c0d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10b2b8 │ │ │ │ ldr r5, [pc, #4072] @ 10c0dc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -241042,15 +241042,15 @@ │ │ │ │ add r9, sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ mov fp, #1 │ │ │ │ moveq r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #0 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2ebd38 │ │ │ │ + bl 2ebcf0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r0, [pc, #4092] @ 10c150 │ │ │ │ ldr r1, [pc, #4092] @ 10c154 │ │ │ │ ldr r2, [pc, #4092] @ 10c158 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ @@ -241070,15 +241070,15 @@ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #4032] @ 10c170 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ add r0, sp, #28 │ │ │ │ bl fc0e4 │ │ │ │ ldr r9, [pc, #4012] @ 10c174 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ b 10b2b8 │ │ │ │ cmp r1, #0 │ │ │ │ bne 10ba40 │ │ │ │ @@ -241115,41 +241115,41 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 2dfeac │ │ │ │ + bl 2dfe64 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10b9ec │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl d7bf4 │ │ │ │ cmp r6, #0 │ │ │ │ beq 10b2a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 10b074 │ │ │ │ cmp r1, #0 │ │ │ │ bne 10ba84 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ - bl 188c3c │ │ │ │ + bl 188bf4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10b328 │ │ │ │ - bl 18683c │ │ │ │ + bl 1867f4 │ │ │ │ add r1, r8, #176 @ 0xb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 8fd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 74854 │ │ │ │ @@ -241165,15 +241165,15 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ bl 1fb80 │ │ │ │ b 10b594 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 18697c │ │ │ │ + bl 186934 │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r8, #152] @ 0x98 │ │ │ │ ldr r7, [r8, #156] @ 0x9c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ bl 1fa14 │ │ │ │ @@ -241225,26 +241225,26 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10b424 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #216] @ 0xd8 │ │ │ │ bl 1f798 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ bne 10b484 │ │ │ │ ldr r0, [pc, #3660] @ 10c288 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10bbf8 │ │ │ │ ldr r1, [pc, #3688] @ 10c2c8 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ @@ -241258,29 +241258,29 @@ │ │ │ │ bne 10b55c │ │ │ │ ldr r1, [r8, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #188] @ 0xbc │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 131ae0 │ │ │ │ + bl 131a94 │ │ │ │ ldr r0, [pc, #3552] @ 10c290 │ │ │ │ ldr r2, [r8, #160] @ 0xa0 │ │ │ │ ldr r1, [pc, #3548] @ 10c294 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #3544] @ 10c298 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, #15 │ │ │ │ - bl 179700 │ │ │ │ + bl 1796b8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ bl 1f2dc │ │ │ │ ldrd r6, [r8, #152] @ 0x98 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -241288,15 +241288,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10b520 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [r8, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ beq 10b534 │ │ │ │ ldr r0, [r8, #176] @ 0xb0 │ │ │ │ bl 1edfc │ │ │ │ mov r0, r8 │ │ │ │ mov r6, #0 │ │ │ │ @@ -241333,15 +241333,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10b5d4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #176] @ 0xb0 │ │ │ │ bl 1edfc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #188] @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #168]! @ 0xa8 │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -241360,15 +241360,15 @@ │ │ │ │ strb r5, [r8, #268] @ 0x10c │ │ │ │ strb r5, [r8, #244] @ 0xf4 │ │ │ │ strb r5, [r8, #232] @ 0xe8 │ │ │ │ strb r5, [r8, #272] @ 0x110 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ - bl 18683c │ │ │ │ + bl 1867f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r8, #192 @ 0xc0 │ │ │ │ add r1, r8, #176 @ 0xb0 │ │ │ │ bl 8fd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 74854 │ │ │ │ @@ -241388,46 +241388,46 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 10b598 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10b598 │ │ │ │ ldrshteq r7, [r0], -ip │ │ │ │ eorseq r6, r0, r0, lsr #31 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [sp, #124] @ 0x7c │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186650 │ │ │ │ + bl 186608 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 10b6f8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #1 │ │ │ │ bhi 10b598 │ │ │ │ ldr r0, [pc, #2904] @ 10c268 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10b8c4 │ │ │ │ ldr r0, [pc, #2888] @ 10c270 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10b598 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r0, [pc, #2868] @ 10c274 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -241455,36 +241455,36 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 10b598 │ │ │ │ eoreq r0, pc, r4, asr #26 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186650 │ │ │ │ + bl 186608 │ │ │ │ ldr r0, [pc, #2752] @ 10c2a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ bhi 10b8f8 │ │ │ │ ldr r0, [pc, #2736] @ 10c2a4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10b8f0 │ │ │ │ ldr r0, [pc, #2720] @ 10c2ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10b8f8 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r0, [pc, #2700] @ 10c2b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -241518,15 +241518,15 @@ │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 10b8f8 │ │ │ │ eorseq r5, r0, ip, lsl #11 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10b598 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r0, [pc, #2452] @ 10c26c │ │ │ │ @@ -241541,15 +241541,15 @@ │ │ │ │ bne 10bb6c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 10b4e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10b4e8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ b 10bcc4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ @@ -241590,15 +241590,15 @@ │ │ │ │ mov r1, #8 │ │ │ │ bl 38870 │ │ │ │ b 10bcc4 │ │ │ │ eorseq r6, r0, r0, ror #24 │ │ │ │ mov r0, r7 │ │ │ │ bl 37450 │ │ │ │ b 10ab9c │ │ │ │ - eoreq r2, r7, sl, asr sp │ │ │ │ + eoreq r2, r7, sl, lsl sp │ │ │ │ bl 372e4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ b 10ab78 │ │ │ │ ldr r0, [pc, #2284] @ 10c2e0 │ │ │ │ ldr r3, [pc, #2284] @ 10c2e4 │ │ │ │ @@ -241616,15 +241616,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r9 │ │ │ │ bne 10ad94 │ │ │ │ b 10b054 │ │ │ │ - eoreq pc, r6, fp, ror #4 │ │ │ │ + eoreq pc, r6, fp, lsr #4 │ │ │ │ ldr r0, [pc, #2188] @ 10c2d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 10ae98 │ │ │ │ b 10b1d4 │ │ │ │ @@ -241841,22 +241841,22 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 10bf14 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10bf14 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ b 10bdec │ │ │ │ eoreq r0, pc, r8, ror #8 │ │ │ │ - eoreq sl, r6, r8, asr #3 │ │ │ │ + eoreq sl, r6, r8, lsl #3 │ │ │ │ @ instruction: 0xfff56594 │ │ │ │ mov sl, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 1f798 │ │ │ │ b 10bf14 │ │ │ │ b 10bf2c │ │ │ │ @@ -241878,15 +241878,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10be58 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #216] @ 0xd8 │ │ │ │ bl 1f798 │ │ │ │ b 10bf14 │ │ │ │ b 10bf28 │ │ │ │ b 10bf84 │ │ │ │ ldrsbteq r4, [r0], -r8 │ │ │ │ eorseq r5, r0, ip, ror #6 │ │ │ │ @@ -241904,30 +241904,30 @@ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10bec0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #208] @ 0xd0 │ │ │ │ bl 1f798 │ │ │ │ b 10bf30 │ │ │ │ b 10bfe8 │ │ │ │ b 10bf84 │ │ │ │ eoreq r0, pc, r8, ror #6 │ │ │ │ - strdeq pc, [r6], -ip @ │ │ │ │ + strhteq pc, [r6], -ip @ │ │ │ │ eoreq r0, pc, r8, lsr sl @ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10c0b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10c0b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl fa7cc │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ @@ -241975,30 +241975,30 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ b 10bf30 │ │ │ │ mov r9, r4 │ │ │ │ b 10c110 │ │ │ │ mov r9, r4 │ │ │ │ b 10c110 │ │ │ │ b 10bfdc │ │ │ │ - eoreq lr, r6, r8, ror #27 │ │ │ │ + eoreq lr, r6, r8, lsr #27 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r0 │ │ │ │ b 10c11c │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ mov r4, r9 │ │ │ │ b 10c190 │ │ │ │ mov sl, r0 │ │ │ │ b 10c190 │ │ │ │ b 10c178 │ │ │ │ mov sl, r0 │ │ │ │ b 10c1a8 │ │ │ │ - eoreq lr, r6, r7, asr #25 │ │ │ │ + eoreq lr, r6, r7, lsl #25 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ b 10c190 │ │ │ │ b 10c178 │ │ │ │ mov sl, r0 │ │ │ │ b 10c1c0 │ │ │ │ @@ -242018,17 +242018,17 @@ │ │ │ │ b 10c19c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10c088 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 10c1b0 │ │ │ │ eoreq pc, lr, r8, lsl #25 │ │ │ │ mlaseq r0, r8, ip, r4 │ │ │ │ eorseq r5, r0, ip, ror r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -242051,15 +242051,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 10c100 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #188] @ 0xbc │ │ │ │ b 10c11c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10c0f4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1f798 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #168]! @ 0xa8 │ │ │ │ ldr r2, [r1] │ │ │ │ @@ -242124,60 +242124,60 @@ │ │ │ │ eoreq pc, lr, r4, lsl #28 │ │ │ │ eoreq pc, lr, ip, asr sl @ │ │ │ │ strdeq r0, [pc], -r0 @ │ │ │ │ eoreq pc, lr, r0, lsl sl @ │ │ │ │ eoreq pc, lr, r8, lsr #20 │ │ │ │ eorseq r6, r0, r0 │ │ │ │ strhteq r1, [pc], -r0 │ │ │ │ - eoreq pc, r6, sl, ror #28 │ │ │ │ + eoreq pc, r6, sl, lsr #28 │ │ │ │ eoreq r0, pc, ip, asr #28 │ │ │ │ ldrsbteq r4, [r0], -r0 │ │ │ │ - mlaeq r6, r1, lr, sp │ │ │ │ + eoreq sp, r6, r1, asr lr │ │ │ │ eoreq pc, lr, ip, asr #18 │ │ │ │ - eoreq sp, r6, r5, ror lr │ │ │ │ + eoreq sp, r6, r5, lsr lr │ │ │ │ eoreq pc, lr, r0, lsr r9 @ │ │ │ │ eorseq r4, r0, r8, lsl #24 │ │ │ │ eoreq pc, lr, r4, lsr #20 │ │ │ │ eoreq pc, lr, r4, lsr sl @ │ │ │ │ eoreq pc, lr, r8, lsl #10 │ │ │ │ ldrhteq r4, [r0], -r4 │ │ │ │ - eoreq sp, r6, r5, asr lr │ │ │ │ + eoreq sp, r6, r5, lsl lr │ │ │ │ eoreq pc, lr, r8, asr r9 @ │ │ │ │ - eoreq lr, r6, fp, lsl sl │ │ │ │ + ldrdeq lr, [r6], -fp @ │ │ │ │ eorseq r4, r0, r0, asr #30 │ │ │ │ eorseq r4, r0, r8, ror sp │ │ │ │ eorseq r4, r0, r8, lsr #30 │ │ │ │ eorseq r4, r0, r0, lsl pc │ │ │ │ - eoreq sp, r6, r9, lsr lr │ │ │ │ + strdeq sp, [r6], -r9 @ │ │ │ │ eoreq pc, lr, r4, asr r9 @ │ │ │ │ eoreq pc, lr, r4, asr #21 │ │ │ │ eoreq pc, lr, r4, ror lr @ │ │ │ │ eorseq r4, r0, ip, lsr #20 │ │ │ │ eoreq pc, lr, r8, asr #9 │ │ │ │ eoreq r4, pc, r4, lsr #13 │ │ │ │ - strhteq r5, [r7], -r7 │ │ │ │ + eoreq r5, r7, r7, ror r6 │ │ │ │ eoreq r4, pc, r4, lsr #13 │ │ │ │ - eoreq lr, r6, pc, lsr #13 │ │ │ │ + eoreq lr, r6, pc, ror #12 │ │ │ │ eorseq r4, r0, ip, ror #10 │ │ │ │ eorseq r4, r0, r8, ror #28 │ │ │ │ eorseq r4, r0, r4, ror #21 │ │ │ │ eorseq r4, r0, r0, asr lr │ │ │ │ eorseq r4, r0, r8, lsr lr │ │ │ │ - eoreq sp, r6, sp, lsl lr │ │ │ │ + ldrdeq sp, [r6], -sp @ │ │ │ │ eoreq pc, lr, r0, asr r9 @ │ │ │ │ strdeq pc, [lr], -r8 @ │ │ │ │ mlaeq lr, ip, sp, pc @ │ │ │ │ andeq r7, r0, ip, lsr #30 │ │ │ │ - eoreq lr, r6, ip, lsl #19 │ │ │ │ - strdeq sp, [r6], -r1 @ │ │ │ │ + eoreq lr, r6, ip, asr #18 │ │ │ │ + strhteq sp, [r6], -r1 │ │ │ │ mlaeq lr, ip, r9, pc @ │ │ │ │ eorseq r4, r0, ip, lsr #15 │ │ │ │ - strhteq sp, [r6], -r5 │ │ │ │ + eoreq sp, r6, r5, ror lr │ │ │ │ eoreq pc, lr, r0, lsl sp @ │ │ │ │ - eoreq sp, r6, r2, lsl sl │ │ │ │ + ldrdeq sp, [r6], -r2 @ │ │ │ │ eoreq pc, lr, ip, ror r1 @ │ │ │ │ eoreq pc, lr, r8, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r0, #136] @ 0x88 │ │ │ │ mov r7, r1 │ │ │ │ @@ -242265,15 +242265,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10c5b0 │ │ │ │ ldr r0, [pc, #3372] @ 10d18c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10c5b8 │ │ │ │ ldr r0, [pc, #3368] @ 10d19c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10c72c │ │ │ │ @@ -242308,15 +242308,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 10c5b8 │ │ │ │ ldrd r2, [r8, #120] @ 0x78 │ │ │ │ b 10cc58 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #3128] @ 10d168 │ │ │ │ @@ -242328,15 +242328,15 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #3096] @ 10d16c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #3064] @ 10d170 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -242347,15 +242347,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 10cf24 │ │ │ │ cmp r5, #0 │ │ │ │ beq 10cf24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10cf24 │ │ │ │ cmp r1, #0 │ │ │ │ bne 10c6b8 │ │ │ │ ldr r0, [pc, #3024] @ 10d190 │ │ │ │ ldr r1, [r8, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ @@ -242381,15 +242381,15 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r6, r7, lsl #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 12d3e4 │ │ │ │ + bl 12d398 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r5] │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ @@ -242520,15 +242520,15 @@ │ │ │ │ cmp sl, r0 │ │ │ │ beq 10ce90 │ │ │ │ ldr r1, [sl], #4 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ str sl, [r8, #96] @ 0x60 │ │ │ │ str r1, [r8, #108] @ 0x6c │ │ │ │ str r1, [r8, #112] @ 0x70 │ │ │ │ - bl 188c3c │ │ │ │ + bl 188bf4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10cb44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 93128 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ @@ -242547,15 +242547,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10c828 │ │ │ │ ldr r0, [pc, #2380] @ 10d214 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10c830 │ │ │ │ ldr r0, [pc, #2364] @ 10d218 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10cfd0 │ │ │ │ @@ -242593,15 +242593,15 @@ │ │ │ │ ldr r1, [pc, #2240] @ 10d22c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #2232] @ 10d230 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r6, [pc, #2216] @ 10d234 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, sl │ │ │ │ add r6, pc, r6 │ │ │ │ b 10c830 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ @@ -242613,29 +242613,29 @@ │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bne 10c9cc │ │ │ │ cmn r7, #3 │ │ │ │ bcs 10c880 │ │ │ │ b 10c9dc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmn r7, #3 │ │ │ │ bcs 10c880 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ bhi 10c830 │ │ │ │ ldr r0, [pc, #2120] @ 10d238 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10caec │ │ │ │ ldr r0, [pc, #2104] @ 10d240 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10c830 │ │ │ │ ldr r7, [pc, #2088] @ 10d244 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -242671,15 +242671,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [pc, #1968] @ 10d258 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [pc, #1960] @ 10d25c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, sl │ │ │ │ ldr r6, [pc, #1940] @ 10d260 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ add r6, pc, r6 │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 10c830 │ │ │ │ @@ -242697,15 +242697,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 10ca00 │ │ │ │ b 10c830 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10c830 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10c830 │ │ │ │ ldr r0, [pc, #1760] @ 10d210 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 10c8c0 │ │ │ │ @@ -242717,15 +242717,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10ce68 │ │ │ │ ldr r0, [pc, #1788] @ 10d26c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10ce70 │ │ │ │ ldr r0, [pc, #1772] @ 10d270 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10d024 │ │ │ │ @@ -242751,15 +242751,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 10ce70 │ │ │ │ ldrd r6, [r8, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ bl 92ed0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r8, #116] @ 0x74 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ @@ -242798,24 +242798,24 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10ccb8 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ bne 10ccf8 │ │ │ │ add r5, r8, #112 @ 0x70 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ bl 92ffc │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 131ae0 │ │ │ │ + bl 131a94 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 93314 │ │ │ │ b 10ce44 │ │ │ │ @@ -242834,15 +242834,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10cdf4 │ │ │ │ ldr r0, [pc, #1184] @ 10d1e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10cdfc │ │ │ │ ldr r0, [pc, #1172] @ 10d1ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10d008 │ │ │ │ @@ -242874,15 +242874,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r5, [pc, #1044] @ 10d204 │ │ │ │ add r5, pc, r5 │ │ │ │ b 10cdfc │ │ │ │ cmp r1, #0 │ │ │ │ bne 10cf84 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [r5, #40] @ 0x28 │ │ │ │ @@ -242933,43 +242933,43 @@ │ │ │ │ bne 10cea8 │ │ │ │ ldr r1, [r8, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10ced4 │ │ │ │ ldr r0, [r8, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [r8, #88] @ 0x58 │ │ │ │ ldr r6, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10cef0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10cf08 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl f4b24 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [pc, #632] @ 10d1c4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r2, [r8, #136] @ 0x88 │ │ │ │ strb r2, [r8, #132] @ 0x84 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ @@ -243051,15 +243051,15 @@ │ │ │ │ b 10d144 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10c7b8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10c7b8 │ │ │ │ mov r7, r0 │ │ │ │ b 10d124 │ │ │ │ b 10d0bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ @@ -243068,15 +243068,15 @@ │ │ │ │ b 10d124 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10d124 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10d124 │ │ │ │ b 10d144 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bl f41f4 │ │ │ │ b 10d148 │ │ │ │ @@ -243094,37 +243094,37 @@ │ │ │ │ b 10d144 │ │ │ │ b 10d144 │ │ │ │ b 10d144 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ bl 1f798 │ │ │ │ add r0, r8, #92 @ 0x5c │ │ │ │ - bl 12b438 │ │ │ │ + bl 12b3ec │ │ │ │ b 10c7b0 │ │ │ │ bl 38ac8 │ │ │ │ eoreq lr, lr, ip, lsl r6 │ │ │ │ eoreq lr, lr, r8, lsr r6 │ │ │ │ - eoreq sp, r6, r5, lsr #20 │ │ │ │ - ldrdeq ip, [r6], -r4 @ │ │ │ │ - eoreq r5, r6, ip, lsl #16 │ │ │ │ + eoreq sp, r6, r5, ror #19 │ │ │ │ + mlaeq r6, r4, sp, ip │ │ │ │ + eoreq r5, r6, ip, asr #15 │ │ │ │ eoreq pc, lr, r8, lsl #2 │ │ │ │ eoreq pc, lr, r4, lsr #2 │ │ │ │ eorseq r3, r0, r0, lsr fp │ │ │ │ eorseq r3, r0, r8, lsl r9 │ │ │ │ eorseq r4, r0, r0, lsr #4 │ │ │ │ eorseq r3, r0, r8, lsr #31 │ │ │ │ eorseq r4, r0, r8, lsl #4 │ │ │ │ eorseq r5, r0, ip, lsr #8 │ │ │ │ - eoreq r4, r7, sp, lsr r5 │ │ │ │ + strdeq r4, [r7], -sp @ │ │ │ │ eoreq r3, pc, ip, lsr r5 @ │ │ │ │ ldrshteq r4, [r0], -r4 │ │ │ │ - mlaeq r6, sp, r3, sp │ │ │ │ + eoreq sp, r6, sp, asr r3 │ │ │ │ strdeq lr, [lr], -r0 @ │ │ │ │ eoreq pc, lr, r8, ror r1 @ │ │ │ │ - andeq pc, r9, r8, lsl pc @ │ │ │ │ + ldrdeq pc, [r9], -r0 │ │ │ │ eoreq lr, lr, ip, asr sp │ │ │ │ eorseq r4, r0, ip, lsl #31 │ │ │ │ ldrdeq sl, [lr], -ip @ │ │ │ │ eoreq r9, lr, r0, ror #28 │ │ │ │ eorseq r4, r0, r0, ror #29 │ │ │ │ ldrdeq sp, [lr], -r0 @ │ │ │ │ eoreq lr, lr, r0, lsr #30 │ │ │ │ @@ -243133,48 +243133,48 @@ │ │ │ │ eorseq r4, r0, r8, lsr #16 │ │ │ │ eorseq r3, r0, r8, asr #18 │ │ │ │ eorseq r3, r0, r8, ror #13 │ │ │ │ eorseq r4, r0, r8, lsr #11 │ │ │ │ eorseq r3, r0, r0, lsr r9 │ │ │ │ ldrshteq r4, [r0], -r8 │ │ │ │ eorseq r3, r0, ip, lsl r9 │ │ │ │ - eoreq ip, r6, r1, asr #21 │ │ │ │ + eoreq ip, r6, r1, lsl #21 │ │ │ │ eoreq lr, lr, ip, lsr r6 │ │ │ │ eoreq lr, lr, r4, asr #17 │ │ │ │ andeq r6, r0, r0, lsl sl │ │ │ │ eoreq lr, lr, r0, lsl #9 │ │ │ │ eorseq r4, r0, r8, asr r7 │ │ │ │ eorseq r3, r0, r8, lsr #10 │ │ │ │ ldrsbteq r3, [r0], -r0 │ │ │ │ eorseq r3, r0, r0, asr fp │ │ │ │ ldrhteq r3, [r0], -r8 │ │ │ │ eorseq r3, r0, r4, lsr #27 │ │ │ │ - strdeq ip, [r6], -r9 @ │ │ │ │ + strhteq ip, [r6], -r9 │ │ │ │ eoreq lr, lr, ip, lsl #13 │ │ │ │ eoreq lr, lr, ip, lsl #18 │ │ │ │ eoreq lr, lr, r4, lsr #26 │ │ │ │ eorseq r3, r0, ip, ror #11 │ │ │ │ - eoreq sp, r6, sp, ror r2 │ │ │ │ + eoreq sp, r6, sp, lsr r2 │ │ │ │ ldrhteq r4, [r0], -r4 │ │ │ │ mlaseq r0, ip, ip, r3 │ │ │ │ mlaseq r0, r0, fp, r3 │ │ │ │ eorseq r3, r0, r4, lsl #25 │ │ │ │ eorseq r3, r0, r0, ror ip │ │ │ │ - ldrdeq ip, [r6], -sp @ │ │ │ │ + mlaeq r6, sp, sl, ip │ │ │ │ mlaeq lr, r0, r6, lr │ │ │ │ andeq r3, r0, ip, lsl #4 │ │ │ │ eoreq lr, lr, r0, lsl #24 │ │ │ │ eoreq lr, lr, r4, lsr #15 │ │ │ │ ldrsbteq r3, [r0], -r8 │ │ │ │ eorseq r4, r0, r8, ror sl │ │ │ │ eorseq r3, r0, r0, asr #22 │ │ │ │ eorseq r3, r0, r4, ror #13 │ │ │ │ eorseq r3, r0, r8, lsr #22 │ │ │ │ eorseq r3, r0, r4, lsl fp │ │ │ │ - eoreq ip, r6, r5, lsr #21 │ │ │ │ + eoreq ip, r6, r5, ror #20 │ │ │ │ eoreq lr, lr, r0, ror r6 │ │ │ │ strdeq lr, [lr], -r8 @ │ │ │ │ eoreq lr, lr, ip, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #548 @ 0x224 │ │ │ │ mov fp, r0 │ │ │ │ add sl, r0, #504 @ 0x1f8 │ │ │ │ @@ -243236,15 +243236,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10da54 │ │ │ │ ldr r0, [pc, #4084] @ 10e380 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10da5c │ │ │ │ ldr r0, [pc, #4068] @ 10e384 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10e0ec │ │ │ │ @@ -243277,15 +243277,15 @@ │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ ldr r1, [pc, #3952] @ 10e390 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #300] @ 0x12c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 10da5c │ │ │ │ mov r1, fp │ │ │ │ add r5, sl, #32 │ │ │ │ ldrb r0, [r1, #756]! @ 0x2f4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -243325,15 +243325,15 @@ │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #4060] @ 10e4c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #400] @ 0x190 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ ldr r2, [pc, #4028] @ 10e4c8 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -243344,15 +243344,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 10df74 │ │ │ │ cmp r5, #0 │ │ │ │ beq 10df74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10df74 │ │ │ │ mov r1, fp │ │ │ │ ldrb r0, [r1, #736]! @ 0x2e0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -243539,15 +243539,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ stm r0, {r8, sl, fp} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #624] @ 0x270 │ │ │ │ - bl 200914 │ │ │ │ + bl 2008cc │ │ │ │ add fp, sp, #296 @ 0x128 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10d9c4 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ @@ -243569,15 +243569,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10d8a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10d8c4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ mov ip, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [sp, #480] @ 0x1e0 │ │ │ │ @@ -243673,15 +243673,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10da3c │ │ │ │ b 10da9c │ │ │ │ cmp r1, #0 │ │ │ │ bne 10dfb8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 10df6c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ b 10db80 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 10dab0 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ @@ -243691,15 +243691,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10da88 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10dab0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldr r9, [sp, #400] @ 0x190 │ │ │ │ ldr sl, [sp, #404] @ 0x194 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ @@ -243732,15 +243732,15 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f030 │ │ │ │ ldr r2, [r4, #644] @ 0x284 │ │ │ │ add sl, sp, #320 @ 0x140 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a7c60 │ │ │ │ + bl 1a7c18 │ │ │ │ ldr r9, [sp, #320] @ 0x140 │ │ │ │ ldr r2, [sp, #324] @ 0x144 │ │ │ │ cmp r9, #21 │ │ │ │ bne 10dbac │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #680] @ 0x2a8 │ │ │ │ @@ -243766,15 +243766,15 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10dbd8 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldr r0, [fp, #628] @ 0x274 │ │ │ │ mov r5, #0 │ │ │ │ movw r1, #654 @ 0x28e │ │ │ │ strb r5, [fp, #656] @ 0x290 │ │ │ │ cmp r0, #2 │ │ │ │ strh r5, [fp, r1] │ │ │ │ beq 10dd44 │ │ │ │ @@ -243813,20 +243813,20 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10dc70 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10dc94 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #648]! @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10dca8 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ ldr r0, [fp, #628] @ 0x274 │ │ │ │ mov r5, #0 │ │ │ │ movw r1, #654 @ 0x28e │ │ │ │ strb r5, [fp, #656] @ 0x290 │ │ │ │ cmp r0, #2 │ │ │ │ strh r5, [fp, r1] │ │ │ │ beq 10dddc │ │ │ │ @@ -243857,15 +243857,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10dd20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10dd44 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ strb r5, [fp, #653] @ 0x28d │ │ │ │ cmp r9, #22 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -243895,15 +243895,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10ddb8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10dddc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ strb r5, [fp, #653] @ 0x28d │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #652] @ 0x28c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -243949,15 +243949,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 10df5c │ │ │ │ ldr r0, [pc, #1740] @ 10e57c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10df64 │ │ │ │ ldr r0, [pc, #1724] @ 10e580 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10e140 │ │ │ │ @@ -243990,29 +243990,29 @@ │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 10df64 │ │ │ │ cmp r1, #0 │ │ │ │ bne 10dfe4 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ bl fba80 │ │ │ │ ldr r0, [fp, #524] @ 0x20c │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [fp, #520] @ 0x208 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [fp, #528] @ 0x210 │ │ │ │ mov r0, sl │ │ │ │ bl 1022d0 │ │ │ │ ldr r1, [pc, #1520] @ 10e598 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -244129,24 +244129,24 @@ │ │ │ │ b 10e1e0 │ │ │ │ b 10e270 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r6, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b 10e340 │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #480] @ 0x1e0 │ │ │ │ str sl, [sp, #476] @ 0x1dc │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 1a24e4 │ │ │ │ + bl 1a249c │ │ │ │ b 10e340 │ │ │ │ bl 38ac8 │ │ │ │ b 10e1d8 │ │ │ │ b 10e1e0 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ b 10e250 │ │ │ │ @@ -244180,26 +244180,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10e22c │ │ │ │ cmp r2, #1 │ │ │ │ bne 10e250 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #648]! @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10e3a8 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b 10e3a8 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ mov r4, fp │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 10e4e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, fp │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ strb r0, [fp, #996] @ 0x3e4 │ │ │ │ b 10e4e0 │ │ │ │ @@ -244246,15 +244246,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e3a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2de148 │ │ │ │ + bl 2de100 │ │ │ │ b 10e3a8 │ │ │ │ eorseq r2, r0, ip, ror #19 │ │ │ │ mov r6, r0 │ │ │ │ b 10e4ac │ │ │ │ eorseq r3, r0, r8, asr #6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -244288,15 +244288,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10e3dc │ │ │ │ cmp r2, #1 │ │ │ │ bne 10e400 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r4, #656] @ 0x290 │ │ │ │ strb r5, [r4, #655] @ 0x28f │ │ │ │ cmp r0, #0 │ │ │ │ beq 10e44c │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 10e44c │ │ │ │ @@ -244307,15 +244307,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 10e428 │ │ │ │ cmp r2, #1 │ │ │ │ bne 10e44c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #628]! @ 0x274 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ beq 10e474 │ │ │ │ ldrb r1, [r4, #653] @ 0x28d │ │ │ │ @@ -244337,17 +244337,17 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl f5248 │ │ │ │ b 10e4e0 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - mlaeq r6, r1, sl, ip │ │ │ │ - eoreq fp, r6, r0, asr #28 │ │ │ │ - eoreq r4, r6, r8, ror r8 │ │ │ │ + eoreq ip, r6, r1, asr sl │ │ │ │ + eoreq fp, r6, r0, lsl #28 │ │ │ │ + eoreq r4, r6, r8, lsr r8 │ │ │ │ mov r4, fp │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1023a0 │ │ │ │ ldr r0, [r4, #524] @ 0x20c │ │ │ │ bl 1f798 │ │ │ │ @@ -244367,34 +244367,34 @@ │ │ │ │ b 10e4fc │ │ │ │ bl 38ac8 │ │ │ │ strdeq ip, [lr], -r4 @ │ │ │ │ eoreq ip, lr, r0, lsl #26 │ │ │ │ eoreq sp, lr, r4, asr r7 │ │ │ │ eoreq sp, lr, r0, asr #14 │ │ │ │ ldrshteq r2, [r0], -r4 │ │ │ │ - ldrdeq fp, [r6], -r5 @ │ │ │ │ + mlaeq r6, r5, r9, fp │ │ │ │ mlaeq lr, r0, r6, sp │ │ │ │ eoreq ip, lr, r0, ror r9 │ │ │ │ eoreq ip, lr, ip, lsl #19 │ │ │ │ - ldrdeq fp, [r6], -r5 @ │ │ │ │ + mlaeq r6, r5, ip, fp │ │ │ │ strhteq ip, [lr], -r4 │ │ │ │ ldrdeq ip, [lr], -r0 @ │ │ │ │ ldrdeq sp, [lr], -r0 @ │ │ │ │ - eoreq fp, r6, r3, lsl #22 │ │ │ │ + eoreq fp, r6, r3, asr #21 │ │ │ │ strhteq sp, [lr], -ip │ │ │ │ eoreq ip, lr, r4, asr #18 │ │ │ │ eoreq ip, lr, ip, asr r9 │ │ │ │ eoreq ip, lr, ip, ror ip │ │ │ │ eoreq ip, lr, r4, ror #24 │ │ │ │ eorseq r1, r0, r8, asr #29 │ │ │ │ eorseq r2, r0, r0, lsr r8 │ │ │ │ ldrsbteq r2, [r0], -r8 │ │ │ │ eorseq r2, r0, r8, lsl r8 │ │ │ │ eorseq r2, r0, r4, lsl #16 │ │ │ │ - eoreq fp, r6, r1, lsl #19 │ │ │ │ + eoreq fp, r6, r1, asr #18 │ │ │ │ eoreq sp, lr, ip, asr #12 │ │ │ │ eoreq sp, lr, ip, asr r3 │ │ │ │ eoreq sp, lr, r0, lsr #17 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ eoreq ip, lr, r8, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ @@ -244431,27 +244431,27 @@ │ │ │ │ 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 349174 │ │ │ │ + bl 34912c │ │ │ │ cmp r0, #0 │ │ │ │ bne 10e6cc │ │ │ │ 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 126c50 │ │ │ │ + bl 126c04 │ │ │ │ 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 │ │ │ │ @@ -244493,44 +244493,44 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 10e728 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfff78238 │ │ │ │ - eoreq fp, r6, fp │ │ │ │ + eoreq sl, r6, fp, asr #31 │ │ │ │ eoreq ip, lr, r4, asr sl │ │ │ │ eoreq ip, lr, r0, asr r7 │ │ │ │ - mlaeq r6, sl, sp, sl │ │ │ │ + eoreq sl, r6, sl, asr sp │ │ │ │ mlaeq lr, ip, r4, ip │ │ │ │ eoreq ip, lr, r8, ror #12 │ │ │ │ strhteq ip, [lr], -ip │ │ │ │ - eoreq sl, r6, lr, asr #27 │ │ │ │ + eoreq sl, r6, lr, lsl #27 │ │ │ │ eoreq ip, lr, r0, ror #9 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 13129c │ │ │ │ + bl 131250 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 38aac │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 13129c │ │ │ │ + bl 131250 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 38aac │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -244590,15 +244590,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #760] @ 10eba4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #728] @ 10eba8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -244609,15 +244609,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 10eb40 │ │ │ │ cmp r4, #0 │ │ │ │ beq 10eb40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #664] @ 10ebb8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -244628,15 +244628,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #632] @ 10ebbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #600] @ 10ebc0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -244647,15 +244647,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 10ea3c │ │ │ │ cmp r5, #0 │ │ │ │ beq 10ea3c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ b 10eb3c │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r6, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #500] @ 10ebac │ │ │ │ mov r2, #0 │ │ │ │ @@ -244666,15 +244666,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #468] @ 10ebb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #436] @ 10ebb4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -244685,36 +244685,36 @@ │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ blt 10ea34 │ │ │ │ cmp r6, #0 │ │ │ │ beq 10ea34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ b 10eb3c │ │ │ │ add r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ed90 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [sp, #24] │ │ │ │ movweq r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 136c38 │ │ │ │ + bl 136bf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 131d68 │ │ │ │ + bl 131d1c │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 10eaa8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 10eab8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -244724,37 +244724,37 @@ │ │ │ │ sub r1, r1, #1 │ │ │ │ b 10eac4 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ movweq r0, #1 │ │ │ │ - bl 136c38 │ │ │ │ + bl 136bf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1ba110 │ │ │ │ + bl 1ba0c8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1424b8 │ │ │ │ + bl 142470 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ bne 10eb08 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1d9f8 │ │ │ │ b 10eb28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 10eb28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10eb28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -244777,23 +244777,23 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ ldr r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq fp, r6, sp, asr #13 │ │ │ │ - eoreq sl, r6, ip, ror sl │ │ │ │ - strhteq r3, [r6], -r4 │ │ │ │ - eoreq fp, r6, r9, lsl #17 │ │ │ │ - eoreq sl, r6, ip, asr #18 │ │ │ │ - eoreq r3, r6, r4, lsl #7 │ │ │ │ - eoreq fp, r6, r7, lsl #18 │ │ │ │ - eoreq sl, r6, r4, ror #19 │ │ │ │ - eoreq r3, r6, ip, lsl r4 │ │ │ │ + eoreq fp, r6, sp, lsl #13 │ │ │ │ + eoreq sl, r6, ip, lsr sl │ │ │ │ + eoreq r3, r6, r4, ror r4 │ │ │ │ + eoreq fp, r6, r9, asr #16 │ │ │ │ + eoreq sl, r6, ip, lsl #18 │ │ │ │ + eoreq r3, r6, r4, asr #6 │ │ │ │ + eoreq fp, r6, r7, asr #17 │ │ │ │ + eoreq sl, r6, r4, lsr #19 │ │ │ │ + ldrdeq r3, [r6], -ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r7} │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -244822,15 +244822,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10ee50 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 13f3d0 │ │ │ │ + bl 13f388 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 10ec68 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -244849,15 +244849,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #500] @ 10eeac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #468] @ 10eeb0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -244868,15 +244868,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 10ed10 │ │ │ │ cmp r4, #0 │ │ │ │ beq 10ed10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #424] @ 10eed4 │ │ │ │ mov r2, #0 │ │ │ │ @@ -244887,15 +244887,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #392] @ 10eed8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #360] @ 10eedc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -244906,15 +244906,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 10eda8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 10eda8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #260] @ 10eec8 │ │ │ │ ldr r1, [pc, #260] @ 10eecc │ │ │ │ @@ -244971,28 +244971,28 @@ │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq fp, r6, r1, asr #5 │ │ │ │ - eoreq sl, r6, r0, ror r6 │ │ │ │ - eoreq r3, r6, r8, lsr #1 │ │ │ │ + eoreq fp, r6, r1, lsl #5 │ │ │ │ + eoreq sl, r6, r0, lsr r6 │ │ │ │ + eoreq r3, r6, r8, rrx │ │ │ │ eorseq r2, r0, r4, ror #29 │ │ │ │ eorseq r2, r0, r0, ror #25 │ │ │ │ strdeq fp, [lr], -ip @ │ │ │ │ eoreq ip, lr, ip, ror #19 │ │ │ │ ldrshteq r2, [r0], -ip │ │ │ │ eoreq ip, lr, r0, lsl fp │ │ │ │ eoreq ip, lr, r8, lsl fp │ │ │ │ eorseq r0, r0, r0, asr pc │ │ │ │ - eoreq fp, r6, pc, lsr #10 │ │ │ │ - ldrdeq sl, [r6], -r8 @ │ │ │ │ - eoreq r3, r6, r0, lsl r0 │ │ │ │ + eoreq fp, r6, pc, ror #9 │ │ │ │ + mlaeq r6, r8, r5, sl │ │ │ │ + ldrdeq r2, [r6], -r0 @ │ │ │ │ strhteq ip, [lr], -ip │ │ │ │ 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 │ │ │ │ @@ -245016,29 +245016,29 @@ │ │ │ │ beq 10ef54 │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r4, #13 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10f1fc │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ add r7, r4, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 10f044 │ │ │ │ ldr r0, [pc, #904] @ 10f310 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10f250 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -245072,15 +245072,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 10f018 │ │ │ │ cmp r1, #1 │ │ │ │ bne 10f040 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r4, r6 │ │ │ │ add r0, r0, #24 │ │ │ │ @@ -245181,17 +245181,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10f1f4 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ 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} │ │ │ │ @@ -245230,30 +245230,30 @@ │ │ │ │ b 10f2c0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 10f2ec │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 10f2ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl f4e34 │ │ │ │ b 10f300 │ │ │ │ b 10f2fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ b 10f300 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r6, #20] │ │ │ │ bl fa394 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 18a39c │ │ │ │ + bl 18a354 │ │ │ │ b 10f300 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @@ -245268,15 +245268,15 @@ │ │ │ │ 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 21eabc │ │ │ │ + bl 21ea74 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10f3dc │ │ │ │ ldr r0, [pc, #344] @ 10f4bc │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -245372,23 +245372,23 @@ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, ip │ │ │ │ - bl 298c98 │ │ │ │ + bl 298c50 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 10f50c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq sl, r6, r6, lsl r2 │ │ │ │ + b 349dd0 │ │ │ │ + ldrdeq sl, [r6], -r6 @ │ │ │ │ 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 │ │ │ │ @@ -245415,45 +245415,45 @@ │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldr r1, [pc, #760] @ 10f880 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #832] @ 10f8e4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r3, [pc, #792] @ 10f8d8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #788] @ 10f8dc │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #728] @ 10f8cc │ │ │ │ add r1, pc, r1 │ │ │ │ b 10f684 │ │ │ │ ldr r1, [pc, #664] @ 10f898 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #692] @ 10f8d0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 10f760 │ │ │ │ ldr r1, [pc, #656] @ 10f8b8 │ │ │ │ add r1, pc, r1 │ │ │ │ b 10f684 │ │ │ │ ldr r3, [pc, #600] @ 10f88c │ │ │ │ @@ -245462,38 +245462,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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #632] @ 10f8e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #528] @ 10f894 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r1, [pc, #524] @ 10f8ac │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r3, [pc, #456] @ 10f884 │ │ │ │ ldr r1, [pc, #456] @ 10f888 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 10f734 │ │ │ │ ldr r3, [pc, #536] @ 10f8e8 │ │ │ │ ldr r1, [pc, #536] @ 10f8ec │ │ │ │ @@ -245511,61 +245511,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 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #368] @ 10f89c │ │ │ │ ldr r1, [pc, #368] @ 10f8a0 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #372] @ 10f8d4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ ldr r3, [pc, #296] @ 10f8a4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #292] @ 10f8a8 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #320] @ 10f8f0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #316] @ 10f8f4 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr ip, [pc, #216] @ 10f8bc │ │ │ │ add r4, r0, #4 │ │ │ │ ldr lr, [pc, #212] @ 10f8c0 │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r3, [pc, #208] @ 10f8c4 │ │ │ │ @@ -245578,71 +245578,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 34a730 │ │ │ │ + bl 34a6e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [pc, #120] @ 10f8b0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #116] @ 10f8b4 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #140] @ 10f8f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - mlaeq r6, r3, r1, sl │ │ │ │ + b 349dd0 │ │ │ │ + eoreq sl, r6, r3, asr r1 │ │ │ │ eoreq fp, lr, ip, lsr #14 │ │ │ │ - eoreq sl, r6, r0, ror r0 │ │ │ │ + eoreq sl, r6, r0, lsr r0 │ │ │ │ eoreq fp, lr, r0, asr #15 │ │ │ │ - eoreq sl, r6, pc, ror #1 │ │ │ │ - eoreq sl, r6, r2, asr #1 │ │ │ │ - eoreq sl, r6, sl, asr #2 │ │ │ │ + eoreq sl, r6, pc, lsr #1 │ │ │ │ + eoreq sl, r6, r2, lsl #1 │ │ │ │ + eoreq sl, r6, sl, lsl #2 │ │ │ │ ldrdeq fp, [lr], -ip @ │ │ │ │ - eoreq sl, r6, r8, lsr #32 │ │ │ │ + eoreq r9, r6, r8, ror #31 │ │ │ │ mlaeq lr, r8, r6, fp │ │ │ │ - eoreq r9, r6, pc, asr #31 │ │ │ │ - eoreq sl, r6, r0, asr #1 │ │ │ │ + eoreq r9, r6, pc, lsl #31 │ │ │ │ + eoreq sl, r6, r0, lsl #1 │ │ │ │ eoreq fp, lr, ip, lsr #11 │ │ │ │ - eoreq r9, r6, r7, lsr #30 │ │ │ │ - eoreq sl, r6, r8, asr r1 │ │ │ │ + eoreq r9, r6, r7, ror #29 │ │ │ │ + eoreq sl, r6, r8, lsl r1 │ │ │ │ eoreq fp, lr, r8, asr r6 │ │ │ │ eoreq fp, lr, r0, asr #12 │ │ │ │ eoreq fp, lr, ip, lsr #12 │ │ │ │ - eoreq r9, r6, ip, ror pc │ │ │ │ - eoreq sl, r6, r3, lsr #3 │ │ │ │ - eoreq sl, r6, r7, lsl #3 │ │ │ │ - eoreq sl, r6, lr, asr #32 │ │ │ │ + eoreq r9, r6, ip, lsr pc │ │ │ │ + eoreq sl, r6, r3, ror #2 │ │ │ │ + eoreq sl, r6, r7, asr #2 │ │ │ │ + eoreq sl, r6, lr │ │ │ │ mlaeq lr, r4, r8, fp │ │ │ │ - eoreq sl, r6, r1, ror #3 │ │ │ │ - eoreq sl, r6, ip, asr #2 │ │ │ │ - eoreq r8, r4, r8, ror r5 │ │ │ │ + eoreq sl, r6, r1, lsr #3 │ │ │ │ + eoreq sl, r6, ip, lsl #2 │ │ │ │ + eoreq r8, r4, r8, lsr r5 │ │ │ │ eoreq fp, lr, r8, lsl r7 │ │ │ │ - eoreq sl, r6, sp, ror #1 │ │ │ │ + eoreq sl, r6, sp, lsr #1 │ │ │ │ strhteq fp, [lr], -r4 │ │ │ │ - eoreq r8, r4, ip, ror #6 │ │ │ │ - eoreq r9, r6, r8, asr pc │ │ │ │ + eoreq r8, r4, ip, lsr #6 │ │ │ │ + eoreq r9, r6, r8, lsl pc │ │ │ │ mlaeq lr, ip, r7, fp │ │ │ │ eoreq fp, lr, r4, lsl #15 │ │ │ │ - ldrdeq sl, [r6], -r5 @ │ │ │ │ + mlaeq r6, r5, r0, sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ @@ -245777,25 +245777,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 34a100 │ │ │ │ + bl 34a0b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strdeq fp, [lr], -r0 @ │ │ │ │ - eoreq r7, r4, r0, lsr sl │ │ │ │ + strdeq r7, [r4], -r0 @ │ │ │ │ ldrdeq fp, [lr], -r0 @ │ │ │ │ - eoreq r5, r6, r8, asr #10 │ │ │ │ - eoreq r5, r6, r8, lsr #10 │ │ │ │ + eoreq r5, r6, r8, lsl #10 │ │ │ │ + eoreq r5, r6, r8, ror #9 │ │ │ │ strhteq fp, [lr], -r8 │ │ │ │ - eoreq r9, r6, ip, ror #25 │ │ │ │ - strdeq r9, [r6], -r1 @ │ │ │ │ + eoreq r9, r6, ip, lsr #25 │ │ │ │ + strhteq r9, [r6], -r1 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 10fb8c │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ addne r3, r0, #2 │ │ │ │ ldrdeq r2, [r0, #4] │ │ │ │ @@ -245805,15 +245805,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 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 10fc24 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 10fc28 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 10fc2c │ │ │ │ @@ -245831,22 +245831,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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eoreq fp, lr, ip, lsl r3 │ │ │ │ - eoreq r9, r6, r6, ror ip │ │ │ │ + eoreq r9, r6, r6, lsr ip │ │ │ │ eoreq fp, lr, r8, lsl r3 │ │ │ │ - eoreq r9, r6, r6, asr ip │ │ │ │ - eoreq r9, r6, r7, asr ip │ │ │ │ + eoreq r9, r6, r6, lsl ip │ │ │ │ + eoreq r9, r6, r7, lsl ip │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 10fc80 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #60] @ 10fc94 │ │ │ │ @@ -245854,51 +245854,51 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 10fc9c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r7, r4, r4, lsl #18 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r7, r4, r4, asr #17 │ │ │ │ strdeq fp, [lr], -r8 @ │ │ │ │ - ldrdeq r7, [r4], -r0 @ │ │ │ │ + mlaeq r4, r0, r8, r7 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ bne 10fcc4 │ │ │ │ ldr r1, [pc, #76] @ 10fd04 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 10fcfc │ │ │ │ ldr r3, [pc, #40] @ 10fd00 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r7, r4, r8, lsl #17 │ │ │ │ + eoreq r7, r4, r8, asr #16 │ │ │ │ eoreq fp, lr, ip, lsl #5 │ │ │ │ - eoreq r7, r4, r0, lsr #17 │ │ │ │ + eoreq r7, r4, r0, ror #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 10fd54 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #64] @ 10fd68 │ │ │ │ @@ -245907,51 +245907,51 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 10fd70 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ eoreq fp, lr, ip, asr #4 │ │ │ │ - eoreq r7, r4, r8, lsr #16 │ │ │ │ - strdeq r7, [r4], -ip @ │ │ │ │ + eoreq r7, r4, r8, ror #15 │ │ │ │ + strhteq r7, [r4], -ip │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 10fd98 │ │ │ │ ldr r1, [pc, #76] @ 10fdd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #40] @ 10fdd0 │ │ │ │ ldr r3, [pc, #40] @ 10fdd4 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq r7, [r4], -r4 │ │ │ │ + eoreq r7, r4, r4, ror r7 │ │ │ │ eoreq fp, lr, r8, lsr r0 │ │ │ │ - eoreq r7, r4, ip, asr #15 │ │ │ │ + eoreq r7, r4, ip, lsl #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 10fe28 │ │ │ │ ldr r3, [pc, #100] @ 10fe60 │ │ │ │ @@ -245960,33 +245960,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 10fe58 │ │ │ │ ldr r3, [pc, #40] @ 10fe5c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, r6, r2, lsr sl │ │ │ │ + strdeq r9, [r6], -r2 @ │ │ │ │ eoreq fp, lr, r0, ror #2 │ │ │ │ eoreq fp, lr, r8, lsl #3 │ │ │ │ - eoreq r9, r6, r8, ror #20 │ │ │ │ + eoreq r9, r6, r8, lsr #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 10feb4 │ │ │ │ ldr r3, [pc, #100] @ 10feec │ │ │ │ @@ -245995,33 +245995,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 10fee4 │ │ │ │ ldr r3, [pc, #40] @ 10fee8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, r6, r6, lsr #19 │ │ │ │ + eoreq r9, r6, r6, ror #18 │ │ │ │ ldrdeq fp, [lr], -r4 @ │ │ │ │ eoreq fp, lr, ip, lsl r1 │ │ │ │ - ldrdeq r9, [r6], -ip @ │ │ │ │ + mlaeq r6, ip, r9, r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 10ff40 │ │ │ │ ldr r3, [pc, #96] @ 10ff74 │ │ │ │ @@ -246030,34 +246030,34 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [pc, #52] @ 10ff7c │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r1, [pc, #48] @ 10ff80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eoreq fp, lr, r0, lsl #1 │ │ │ │ - eoreq r9, r6, sl, asr #18 │ │ │ │ + eoreq r9, r6, sl, lsl #18 │ │ │ │ eoreq fp, lr, ip, rrx │ │ │ │ - eoreq r9, r6, ip, lsl r9 │ │ │ │ + ldrdeq r9, [r6], -ip @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 10ffcc │ │ │ │ ldr r1, [pc, #96] @ 110004 │ │ │ │ @@ -246065,32 +246065,32 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 10fffc │ │ │ │ ldr r3, [pc, #40] @ 110000 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, r6, lr, lsl #17 │ │ │ │ + eoreq r9, r6, lr, asr #16 │ │ │ │ strhteq sl, [lr], -ip │ │ │ │ - eoreq r9, r6, ip, asr #17 │ │ │ │ + eoreq r9, r6, ip, lsl #17 │ │ │ │ eoreq fp, lr, ip, lsl r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 110058 │ │ │ │ @@ -246100,33 +246100,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 110088 │ │ │ │ ldr r3, [pc, #40] @ 11008c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, r6, r2, lsl #16 │ │ │ │ + eoreq r9, r6, r2, asr #15 │ │ │ │ eoreq sl, lr, r0, lsr pc │ │ │ │ strhteq sl, [lr], -r8 │ │ │ │ - eoreq r9, r6, r8, lsr r8 │ │ │ │ + strdeq r9, [r6], -r8 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 1100e4 │ │ │ │ ldr r3, [pc, #100] @ 11011c │ │ │ │ @@ -246135,33 +246135,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 110114 │ │ │ │ ldr r3, [pc, #40] @ 110118 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, r6, r6, ror r7 │ │ │ │ + eoreq r9, r6, r6, lsr r7 │ │ │ │ eoreq sl, lr, r4, lsr #29 │ │ │ │ eoreq sl, lr, ip, lsl pc │ │ │ │ - eoreq r9, r6, ip, lsr #15 │ │ │ │ + eoreq r9, r6, ip, ror #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 110170 │ │ │ │ ldr r3, [pc, #100] @ 1101a8 │ │ │ │ @@ -246170,33 +246170,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 1101a0 │ │ │ │ ldr r3, [pc, #40] @ 1101a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, r6, sl, ror #13 │ │ │ │ + eoreq r9, r6, sl, lsr #13 │ │ │ │ eoreq sl, lr, r8, lsl lr │ │ │ │ eoreq sl, lr, r0, lsr #29 │ │ │ │ - eoreq r9, r6, r0, lsr #14 │ │ │ │ + eoreq r9, r6, r0, ror #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 1101fc │ │ │ │ ldr r3, [pc, #100] @ 110234 │ │ │ │ @@ -246205,33 +246205,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 11022c │ │ │ │ ldr r3, [pc, #40] @ 110230 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, r6, lr, asr r6 │ │ │ │ + eoreq r9, r6, lr, lsl r6 │ │ │ │ eoreq sl, lr, ip, lsl #27 │ │ │ │ eoreq sl, lr, r4, lsr #28 │ │ │ │ - mlaeq r6, r4, r6, r9 │ │ │ │ + eoreq r9, r6, r4, asr r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bne 110284 │ │ │ │ ldr r1, [pc, #96] @ 1102bc │ │ │ │ @@ -246239,32 +246239,32 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 1102b4 │ │ │ │ ldr r3, [pc, #40] @ 1102b8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r9, [r6], -r6 @ │ │ │ │ + mlaeq r6, r6, r5, r9 │ │ │ │ eoreq sl, lr, r4, ror sp │ │ │ │ - eoreq r9, r6, r4, lsl r6 │ │ │ │ + ldrdeq r9, [r6], -r4 @ │ │ │ │ eoreq sl, lr, r4, ror #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bne 110310 │ │ │ │ @@ -246274,33 +246274,33 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 110340 │ │ │ │ ldr r3, [pc, #40] @ 110344 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, r6, sl, asr #10 │ │ │ │ + eoreq r9, r6, sl, lsl #10 │ │ │ │ eoreq sl, lr, r8, ror ip │ │ │ │ eoreq sl, lr, r0, lsr sp │ │ │ │ - eoreq r9, r6, r0, lsl #11 │ │ │ │ + eoreq r9, r6, r0, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ bl 1eea4 │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ bl 1f498 │ │ │ │ mov r0, #0 │ │ │ │ @@ -246313,18 +246313,18 @@ │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq r9, [r6], -r1 @ │ │ │ │ + strhteq r9, [r6], -r1 │ │ │ │ strhteq sl, [lr], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bne 1104c8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -246443,15 +246443,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl f960c │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eoreq pc, pc, r4, lsr #22 │ │ │ │ - eoreq r8, r6, lr, asr pc │ │ │ │ + eoreq r8, r6, lr, lsl pc │ │ │ │ eoreq sl, lr, r0, asr #14 │ │ │ │ eoreq sl, lr, r0, lsr fp │ │ │ │ strdeq sl, [lr], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -246499,32 +246499,32 @@ │ │ │ │ cmp r5, #2 │ │ │ │ bcs 1109bc │ │ │ │ add r6, fp, #16 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mla r0, r5, r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r9, [sp, #8] │ │ │ │ - bl 29f45c │ │ │ │ + bl 29f414 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r0, #1 │ │ │ │ bne 1106a4 │ │ │ │ ldr r9, [r7, #16] │ │ │ │ b 1106e8 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mla r0, r5, r0, r6 │ │ │ │ ldr r9, [r0, #28] │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - bl 195088 │ │ │ │ + bl 195040 │ │ │ │ mov r8, #1 │ │ │ │ strd r8, [r7, #12] │ │ │ │ - bl 29d7b8 │ │ │ │ - bl 29d820 │ │ │ │ + bl 29d770 │ │ │ │ + bl 29d7d8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ mla r1, r5, r1, r6 │ │ │ │ str r2, [r7] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ stmib r7, {r0, r1} │ │ │ │ ldrd r0, [sl] │ │ │ │ @@ -246555,46 +246555,46 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r5, #8] │ │ │ │ beq 1107f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 29f45c │ │ │ │ + bl 29f414 │ │ │ │ mov r5, r0 │ │ │ │ add r0, fp, #60 @ 0x3c │ │ │ │ - bl 29f45c │ │ │ │ + bl 29f414 │ │ │ │ eor r0, r0, #1 │ │ │ │ strb r0, [sp, #41] @ 0x29 │ │ │ │ eor r0, r5, #1 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [r0] │ │ │ │ - bl 29d7b8 │ │ │ │ + bl 29d770 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmn r2, #1 │ │ │ │ beq 110944 │ │ │ │ cmn r7, #1 │ │ │ │ beq 1107d0 │ │ │ │ add r1, r0, #128 @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 2a92b0 │ │ │ │ + bl 2a9268 │ │ │ │ b 1107e8 │ │ │ │ ldr r2, [pc, #664] @ 110a70 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, #20 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ - bl 32fb40 │ │ │ │ + bl 32faf8 │ │ │ │ ldrb r8, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #4 │ │ │ │ bne 11084c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne 110818 │ │ │ │ ldr r0, [pc, #604] @ 110a64 │ │ │ │ @@ -246739,53 +246739,53 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl f4700 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ eoreq pc, pc, r0, lsr #18 │ │ │ │ - eoreq r8, r6, r6, asr fp │ │ │ │ + eoreq r8, r6, r6, lsl fp │ │ │ │ eoreq sl, lr, r8, lsr r3 │ │ │ │ eoreq sl, lr, r0, ror #14 │ │ │ │ eoreq sl, lr, r4, ror #13 │ │ │ │ eoreq sl, lr, r4, ror #13 │ │ │ │ - ldrdeq r0, [r7], -r8 @ │ │ │ │ + mlaeq r7, r8, lr, r0 │ │ │ │ eoreq sl, lr, ip, asr #15 │ │ │ │ eoreq pc, pc, r0, lsr #14 │ │ │ │ - eoreq r4, r6, r0, lsl r7 │ │ │ │ + ldrdeq r4, [r6], -r0 @ │ │ │ │ mlaeq lr, r8, r8, sl │ │ │ │ - eoreq r9, r6, r5, ror #1 │ │ │ │ + eoreq r9, r6, r5, lsr #1 │ │ │ │ eoreq pc, pc, r0, asr #13 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 110a9c │ │ │ │ ldr r1, [pc, #80] @ 110ae0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 110ad8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 110adc │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eoreq sl, lr, r8, lsr #12 │ │ │ │ - mlaeq r6, r3, lr, r8 │ │ │ │ - eoreq r8, r6, r9, asr #29 │ │ │ │ + eoreq r8, r6, r3, asr lr │ │ │ │ + eoreq r8, r6, r9, lsl #29 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [pc, #32] @ 110b10 │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, ip │ │ │ │ @@ -247008,15 +247008,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [pc, #168] @ 110f1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 110edc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #140] @ 110f20 │ │ │ │ mov r1, #1 │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -247028,31 +247028,31 @@ │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 18d63c │ │ │ │ + bl 18d5f4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 29794c │ │ │ │ + bl 297904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 19b228 │ │ │ │ + bl 19b1e0 │ │ │ │ b 110f10 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 110f10 │ │ │ │ mov r0, sp │ │ │ │ - bl 190dd4 │ │ │ │ + bl 190d8c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ strdeq lr, [pc], -ip @ │ │ │ │ strhteq pc, [lr], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ @@ -247146,15 +247146,15 @@ │ │ │ │ add r3, r0, #5 │ │ │ │ b 1110e0 │ │ │ │ ldr r0, [pc, #768] @ 111398 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bl 2f07e4 │ │ │ │ + bl 2f079c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ bl 1eb5c │ │ │ │ mov r4, r0 │ │ │ │ bl 1d830 │ │ │ │ mov r0, r7 │ │ │ │ @@ -247200,39 +247200,39 @@ │ │ │ │ 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 2f3d7c │ │ │ │ + bl 2f3d34 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 11119c │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 2f3d7c │ │ │ │ + bl 2f3d34 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 1111d0 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r4, [sp, #364] @ 0x16c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r1, sp, #364 @ 0x16c │ │ │ │ - bl 2efd8c │ │ │ │ + bl 2efd44 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f3f0 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ bl 1f3f0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r1, r7 │ │ │ │ @@ -247241,15 +247241,15 @@ │ │ │ │ bl 1f3f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r2 │ │ │ │ bne 11110c │ │ │ │ b 110fa4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 12b6c8 │ │ │ │ + bl 12b67c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 1dd28 │ │ │ │ mov r4, r0 │ │ │ │ bl 1d830 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -247269,15 +247269,15 @@ │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 111234 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 f52bc │ │ │ │ b 111384 │ │ │ │ @@ -247294,21 +247294,21 @@ │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ str r9, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ str r5, [sp, #348] @ 0x15c │ │ │ │ beq 1112f8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp fp, #0 │ │ │ │ beq 111374 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 111374 │ │ │ │ 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 │ │ │ │ @@ -247323,56 +247323,56 @@ │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ str r9, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ str r5, [sp, #348] @ 0x15c │ │ │ │ beq 11136c │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ bl 1f3f0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ bl 809d8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 12b6c8 │ │ │ │ + bl 12b67c │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r8, r6, ip, lsr #4 │ │ │ │ - eoreq r8, r6, fp, lsr r5 │ │ │ │ - eoreq r8, r6, r4, lsr r1 │ │ │ │ + eoreq r8, r6, ip, ror #3 │ │ │ │ + strdeq r8, [r6], -fp @ │ │ │ │ + strdeq r8, [r6], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2f1f5c │ │ │ │ + bl 2f1f14 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add sl, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 1114c8 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ ldr r1, [pc, #448] @ 1115b4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 111508 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldm r4, {r0, r1, r4} │ │ │ │ ldr r2, [pc, #396] @ 1115b8 │ │ │ │ ldr r5, [pc, #396] @ 1115bc │ │ │ │ @@ -247434,23 +247434,23 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 15bcfc │ │ │ │ + bl 15bcb4 │ │ │ │ b 111548 │ │ │ │ mov r6, r0 │ │ │ │ b 11157c │ │ │ │ mov r6, r0 │ │ │ │ b 111584 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 15bd38 │ │ │ │ + bl 15bcf0 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 1ea48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d7f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ @@ -247465,50 +247465,50 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl f4274 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 111578 │ │ │ │ eoreq r9, lr, r4, lsl sp │ │ │ │ - eoreq r8, r6, r2, lsr r5 │ │ │ │ + strdeq r8, [r6], -r2 @ │ │ │ │ eoreq r9, lr, r0, lsr #13 │ │ │ │ eoreq lr, pc, ip, ror sl @ │ │ │ │ - andeq r5, r6, r4, ror #27 │ │ │ │ - muleq r6, r4, r1 │ │ │ │ - eoreq r8, r6, r0, asr #11 │ │ │ │ - eoreq r8, r6, r1, ror #10 │ │ │ │ - eoreq r8, r6, r2, asr #10 │ │ │ │ + muleq r6, ip, sp │ │ │ │ + andeq r6, r6, ip, asr #2 │ │ │ │ + eoreq r8, r6, r0, lsl #11 │ │ │ │ + eoreq r8, r6, r1, lsr #10 │ │ │ │ + eoreq r8, r6, r2, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f1f5c │ │ │ │ + bl 2f1f14 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f2688 │ │ │ │ + bl 2f2640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 1116d8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r5, [r6] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #428] @ 1117cc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 111718 │ │ │ │ ldr r2, [pc, #400] @ 1117d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #396] @ 1117d4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -247565,27 +247565,27 @@ │ │ │ │ b 111724 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15bc34 │ │ │ │ + bl 15bbec │ │ │ │ b 111764 │ │ │ │ mov r4, r0 │ │ │ │ b 111798 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl f4238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 15bc80 │ │ │ │ + bl 15bc38 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1ea48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d7f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ @@ -247599,25 +247599,25 @@ │ │ │ │ bl 1d7f4 │ │ │ │ mov r0, r8 │ │ │ │ bl f4238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 111794 │ │ │ │ eoreq r9, lr, r4, lsl #22 │ │ │ │ - eoreq r8, r6, r2, lsr #6 │ │ │ │ + eoreq r8, r6, r2, ror #5 │ │ │ │ mlaeq lr, r0, r4, r9 │ │ │ │ eoreq lr, pc, ip, asr #16 │ │ │ │ - muleq r6, r8, ip │ │ │ │ - @ instruction: 0x00065fb4 │ │ │ │ - strhteq r8, [r6], -r0 │ │ │ │ - eoreq r8, r6, r9, asr #6 │ │ │ │ - eoreq r8, r6, sl, lsr #6 │ │ │ │ + andeq r5, r6, r0, asr ip │ │ │ │ + andeq r5, r6, ip, ror #30 │ │ │ │ + eoreq r8, r6, r0, ror r3 │ │ │ │ + eoreq r8, r6, r9, lsl #6 │ │ │ │ + eoreq r8, r6, sl, ror #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d83c │ │ │ │ cmp r0, #0 │ │ │ │ beq 111818 │ │ │ │ bl 1f21c │ │ │ │ @@ -247662,15 +247662,15 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ bl d5718 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1776b0 │ │ │ │ + bl 177668 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ @@ -247720,15 +247720,15 @@ │ │ │ │ ldr r7, [fp, #456] @ 0x1c8 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, fp │ │ │ │ strb r0, [r4, #460]! @ 0x1cc │ │ │ │ str r6, [r4, #-12] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ dmb ish │ │ │ │ - bl 2de2a0 │ │ │ │ + bl 2de258 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ beq 112130 │ │ │ │ mov r1, fp │ │ │ │ strb r0, [r1, #30]! │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -247967,15 +247967,15 @@ │ │ │ │ strb r0, [fp, #28] │ │ │ │ b 111d6c │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ dmb ish │ │ │ │ - bl 2de2a0 │ │ │ │ + bl 2de258 │ │ │ │ cmp r0, #0 │ │ │ │ bne 112144 │ │ │ │ ldr r0, [fp] │ │ │ │ add r0, r0, #32 │ │ │ │ ldrex r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 111d64 │ │ │ │ @@ -248067,27 +248067,27 @@ │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ mov r0, #12 │ │ │ │ strh r1, [r4, #24] │ │ │ │ str r1, [sp, #1076] @ 0x434 │ │ │ │ str r1, [sp, #1072] @ 0x430 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 112ee0 │ │ │ │ add r3, sp, #1072 @ 0x430 │ │ │ │ str sl, [sp, #24] │ │ │ │ str r9, [sp, #28] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r8, [sp, #32] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str r0, [fp, #376] @ 0x178 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ - bl 1ff984 │ │ │ │ + bl 1ff93c │ │ │ │ ldr r7, [sp, #1072] @ 0x430 │ │ │ │ ldr fp, [sp, #1104] @ 0x450 │ │ │ │ ldr r0, [sp, #1076] @ 0x434 │ │ │ │ cmp r7, #2 │ │ │ │ ldr r5, [sp, #1084] @ 0x43c │ │ │ │ ldr r9, [sp, #1100] @ 0x44c │ │ │ │ ldr r6, [sp, #1096] @ 0x448 │ │ │ │ @@ -248131,24 +248131,24 @@ │ │ │ │ str r2, [sp, #1076] @ 0x434 │ │ │ │ str r2, [sp, #1084] @ 0x43c │ │ │ │ str r1, [sp, #1080] @ 0x438 │ │ │ │ str r0, [sp, #772] @ 0x304 │ │ │ │ str r4, [sp, #768] @ 0x300 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ add r0, lr, #24 │ │ │ │ add r2, sp, #736 @ 0x2e0 │ │ │ │ - bl 195304 │ │ │ │ + bl 1952bc │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ ldr r4, [r0, #-32] @ 0xffffffe0 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r1, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r4, #2 │ │ │ │ ldr fp, [r0, #-24] @ 0xffffffe8 │ │ │ │ @@ -248263,15 +248263,15 @@ │ │ │ │ cmn r0, #1 │ │ │ │ ble 111d24 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ add r1, sp, #928 @ 0x3a0 │ │ │ │ add r2, sp, #1072 @ 0x430 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 1953fc │ │ │ │ + bl 1953b4 │ │ │ │ add fp, sp, #596 @ 0x254 │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ ldr r5, [sp, #624] @ 0x270 │ │ │ │ ldm fp, {r0, r4, r6, r8, sl, fp} │ │ │ │ cmp r7, #2 │ │ │ │ ldr r9, [sp, #620] @ 0x26c │ │ │ │ bne 112268 │ │ │ │ @@ -248316,15 +248316,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 1122c4 │ │ │ │ cmn r0, #1 │ │ │ │ ble 111d24 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ add r2, sp, #1072 @ 0x430 │ │ │ │ - bl 195828 │ │ │ │ + bl 1957e0 │ │ │ │ add r8, sp, #312 @ 0x138 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ ldr sl, [sp, #308] @ 0x134 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r9, [sp, #332] @ 0x14c │ │ │ │ ldr r4, [sp, #328] @ 0x148 │ │ │ │ @@ -248441,15 +248441,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb r0, [fp, #210] @ 0xd2 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ str r8, [sp, #32] │ │ │ │ bl 1f030 │ │ │ │ - bl 2010b8 │ │ │ │ + bl 201070 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sp, #1064] @ 0x428 │ │ │ │ strb r0, [fp, #209] @ 0xd1 │ │ │ │ mov r0, #0 │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ strb r0, [fp, #210] @ 0xd2 │ │ │ │ add r0, lr, #24 │ │ │ │ @@ -248477,28 +248477,28 @@ │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sl] │ │ │ │ strb r0, [sl, #5] │ │ │ │ strb r0, [sp, #1472] @ 0x5c0 │ │ │ │ movw r0, #7144 @ 0x1be8 │ │ │ │ str r6, [sp, #1368] @ 0x558 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 112f60 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ movw r2, #7144 @ 0x1be8 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ str r5, [fp, #204] @ 0xcc │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add r4, fp, #204 @ 0xcc │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 19a358 │ │ │ │ + bl 19a310 │ │ │ │ ldr sl, [sp, #1072] @ 0x430 │ │ │ │ cmp sl, #22 │ │ │ │ bne 1125d4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -248519,23 +248519,23 @@ │ │ │ │ ldr r5, [r4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl fae18 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp sl, #21 │ │ │ │ bne 11268c │ │ │ │ add r5, fp, #200 @ 0xc8 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ ldrb r2, [fp, #209] @ 0xd1 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ffc38 │ │ │ │ + bl 1ffbf0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #1072] @ 0x430 │ │ │ │ cmp sl, #21 │ │ │ │ bne 112e80 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -248543,15 +248543,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 112654 │ │ │ │ cmp r1, #1 │ │ │ │ bne 11267c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #21 │ │ │ │ strb r0, [fp, #210] @ 0xd2 │ │ │ │ b 1126dc │ │ │ │ mov ip, r7 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r5, r8 │ │ │ │ @@ -248563,15 +248563,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1126a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1126d0 │ │ │ │ dmb ish │ │ │ │ mov r7, ip │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ mov ip, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, ip │ │ │ │ strb r0, [fp, #210] @ 0xd2 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -248601,15 +248601,15 @@ │ │ │ │ ldrb r0, [r7] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ strb r5, [r4, #428]! @ 0x1ac │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #12 │ │ │ │ str r9, [sp, #156] @ 0x9c │ │ │ │ ldr r8, [r4, #-12] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 112f00 │ │ │ │ ldrb r1, [r7] │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [fp, #400] @ 0x190 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [fp, #404] @ 0x194 │ │ │ │ @@ -248620,15 +248620,15 @@ │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ str r0, [sp, #1160] @ 0x488 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ strb r5, [fp, #424] @ 0x1a8 │ │ │ │ strb r5, [fp, #426] @ 0x1aa │ │ │ │ strb r5, [sp, #1166] @ 0x48e │ │ │ │ str r2, [sp, #1156] @ 0x484 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 112f10 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ mov r7, r0 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [pc, #3244] @ 11347c │ │ │ │ @@ -248686,15 +248686,15 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ bne 112f90 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bl 2f1f44 │ │ │ │ + bl 2f1efc │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp] │ │ │ │ @@ -248755,15 +248755,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 1129a4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 1129cc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ - bl 2f1e08 │ │ │ │ + bl 2f1dc0 │ │ │ │ ldr r0, [sp, #1076] @ 0x434 │ │ │ │ bl 1ee50 │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ @@ -248790,29 +248790,29 @@ │ │ │ │ ldr r0, [fp] │ │ │ │ strb r1, [fp, #29] │ │ │ │ mov r1, #2 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #32] │ │ │ │ ldr r4, [fp] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ add r5, r4, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 112b3c │ │ │ │ ldr r0, [pc, #2568] @ 113488 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 112f70 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -248846,36 +248846,36 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 112b10 │ │ │ │ cmp r1, #1 │ │ │ │ bne 112b38 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ mov r0, r2 │ │ │ │ bl 20dec │ │ │ │ ldr r4, [fp] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2deb24 │ │ │ │ + bl 2deadc │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ add r5, r4, #28 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 112c38 │ │ │ │ ldr r0, [pc, #2320] @ 11348c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 112f80 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -248909,27 +248909,27 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 112c0c │ │ │ │ cmp r1, #1 │ │ │ │ bne 112c34 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ mov r0, r2 │ │ │ │ bl 20dec │ │ │ │ mov r6, #0 │ │ │ │ b 112de0 │ │ │ │ eoreq r8, lr, r4, lsl #28 │ │ │ │ eoreq r8, lr, ip, lsl lr │ │ │ │ eoreq r8, lr, ip, lsl #28 │ │ │ │ eoreq r9, lr, r4, asr #2 │ │ │ │ eoreq r9, lr, r0, lsr r1 │ │ │ │ - eoreq r7, r6, r0, ror sp │ │ │ │ + eoreq r7, r6, r0, lsr sp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #1100] @ 0x44c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #1096] @ 0x448 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [sp, #1092] @ 0x444 │ │ │ │ str r0, [sp, #1088] @ 0x440 │ │ │ │ @@ -248956,29 +248956,29 @@ │ │ │ │ add r1, lr, #56 @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #29] │ │ │ │ str r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, #1 │ │ │ │ - bl 2deb28 │ │ │ │ + bl 2deae0 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 2de9c0 │ │ │ │ + bl 2de978 │ │ │ │ add r5, r4, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne 112dd4 │ │ │ │ ldr r0, [pc, #1896] @ 113480 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 112f50 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -249012,15 +249012,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 112da8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 112dd0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ mov r0, r2 │ │ │ │ bl 20cb4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #29] │ │ │ │ ldr r0, [fp, #8] │ │ │ │ @@ -249078,15 +249078,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 112eac │ │ │ │ cmp r0, #1 │ │ │ │ bne 112698 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ mov r7, ip │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov ip, r7 │ │ │ │ b 112698 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ b 111d24 │ │ │ │ ldr r0, [pc, #1400] @ 113470 │ │ │ │ @@ -249148,26 +249148,26 @@ │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne 112fc8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 1131bc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ b 1131bc │ │ │ │ mov sl, r0 │ │ │ │ b 11321c │ │ │ │ mov sl, r0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ b 11321c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #7144 @ 0x1be8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 1131bc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r8, [sp, #32] │ │ │ │ bl fb7fc │ │ │ │ b 1131bc │ │ │ │ mov sl, r0 │ │ │ │ @@ -249180,15 +249180,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 113048 │ │ │ │ cmp r1, #1 │ │ │ │ bne 11307c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ - bl 2f1e08 │ │ │ │ + bl 2f1dc0 │ │ │ │ b 11307c │ │ │ │ bl 38ac8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #1076] @ 0x434 │ │ │ │ bl 1ee50 │ │ │ │ b 1130c0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ @@ -249275,15 +249275,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 1131c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1131ec │ │ │ │ dmb ish │ │ │ │ - bl 20c4ec │ │ │ │ + bl 20c4a4 │ │ │ │ ldrb r0, [fp, #210] @ 0xd2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 113200 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ bl fe2c8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #210] @ 0xd2 │ │ │ │ @@ -249327,15 +249327,15 @@ │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ eoreq r8, lr, ip, asr r7 │ │ │ │ mov sl, r0 │ │ │ │ add lr, sp, #8192 @ 0x2000 │ │ │ │ add r0, lr, #24 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ mov r4, fp │ │ │ │ ldrb r0, [r4, #29]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 1132d4 │ │ │ │ add r0, fp, #32 │ │ │ │ bl fa258 │ │ │ │ mov r0, #0 │ │ │ │ @@ -249487,20 +249487,20 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1135ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12f4a8 │ │ │ │ + bl 12f45c │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ add r6, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12f4a8 │ │ │ │ + bl 12f45c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ beq 1135fc │ │ │ │ mov r0, #2 │ │ │ │ tst r1, #1 │ │ │ │ beq 113640 │ │ │ │ @@ -249517,28 +249517,28 @@ │ │ │ │ eor r1, r3, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #2 │ │ │ │ bne 113640 │ │ │ │ mov r0, #1 │ │ │ │ b 113640 │ │ │ │ mov r0, r8 │ │ │ │ - bl 131974 │ │ │ │ + bl 131928 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 131974 │ │ │ │ + bl 131928 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 11360c │ │ │ │ cmp r6, #0 │ │ │ │ beq 113630 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2f42d8 │ │ │ │ + bl 2f4290 │ │ │ │ mov r7, #2 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r7, #1 │ │ │ │ movwmi r7, #0 │ │ │ │ b 113618 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #1 │ │ │ │ @@ -249645,16 +249645,16 @@ │ │ │ │ ldr r1, [pc, #28] @ 1137b8 │ │ │ │ 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 349e18 │ │ │ │ - eoreq r6, r6, ip, lsl #23 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r6, r6, ip, asr #22 │ │ │ │ strhteq r8, [lr], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #100] @ 113830 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #96] @ 113834 │ │ │ │ mov r6, #7 │ │ │ │ @@ -249674,21 +249674,21 @@ │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r5, r6, r9, ror #31 │ │ │ │ + eoreq r5, r6, r9, lsr #31 │ │ │ │ ldrdeq r7, [lr], -r8 @ │ │ │ │ - eoreq r6, r6, r4, ror #16 │ │ │ │ - eoreq r3, r4, ip, lsl #27 │ │ │ │ + eoreq r6, r6, r4, lsr #16 │ │ │ │ + eoreq r3, r4, ip, asr #26 │ │ │ │ eoreq r7, lr, r0, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ bne 113994 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -249698,27 +249698,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 113a04 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 113a10 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f3a08 │ │ │ │ + bl 2f39c0 │ │ │ │ ldr r9, [pc, #588] @ 113adc │ │ │ │ ldr r8, [sp, #16] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrd r0, [r9, #48] @ 0x30 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1b9d10 │ │ │ │ + bl 1b9cc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r7, r0 │ │ │ │ bne 1138e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ @@ -249726,28 +249726,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 11395c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1138f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 113a90 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ str r8, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r6, #8] │ │ │ │ str r7, [r6, #12] │ │ │ │ beq 11392c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e394 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 1139f4 │ │ │ │ @@ -249757,21 +249757,21 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 113974 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 113954 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ bl 104a68 │ │ │ │ ldr r3, [pc, #324] @ 113ae8 │ │ │ │ ldr r7, [pc, #324] @ 113aec │ │ │ │ ldr r2, [pc, #324] @ 113af0 │ │ │ │ @@ -249840,39 +249840,39 @@ │ │ │ │ b 113aa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ beq 113ac0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffffd04c │ │ │ │ @ instruction: 0xfff72dd0 │ │ │ │ - eoreq r6, r6, r8, ror #13 │ │ │ │ + eoreq r6, r6, r8, lsr #13 │ │ │ │ strdeq r7, [lr], -r0 @ │ │ │ │ strdeq r7, [lr], -r0 @ │ │ │ │ eoreq lr, pc, r0, lsl r0 @ │ │ │ │ eoreq r7, lr, r4, asr ip │ │ │ │ eoreq sp, pc, r8, lsr #29 │ │ │ │ @ instruction: 0xfff72e54 │ │ │ │ eoreq r7, lr, r4, asr #28 │ │ │ │ eoreq r7, lr, ip, ror #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ mov r6, r3 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1ed00 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -249881,48 +249881,48 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 113b74 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 113b50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 113ba4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #348] @ 113d28 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 113cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ beq 113c60 │ │ │ │ ldr r0, [pc, #292] @ 113d2c │ │ │ │ @@ -249941,15 +249941,15 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 113c98 │ │ │ │ ldr r1, [pc, #204] @ 113d34 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [pc, #200] @ 113d38 │ │ │ │ mov r3, r4 │ │ │ │ @@ -249976,53 +249976,53 @@ │ │ │ │ bl 1da34 │ │ │ │ cmp r6, #0 │ │ │ │ beq 113c8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 118df4 │ │ │ │ + bl 118da8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118d70 │ │ │ │ + bl 118d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mlaeq pc, r4, r2, ip @ │ │ │ │ @ instruction: 0xfff72bf0 │ │ │ │ eoreq r7, lr, ip, asr sp │ │ │ │ - eoreq lr, r5, ip, asr #4 │ │ │ │ + eoreq lr, r5, ip, lsl #4 │ │ │ │ andeq r0, r0, r4, ror #14 │ │ │ │ - andeq r7, r6, ip, lsr #12 │ │ │ │ + andeq r7, r6, r4, ror #11 │ │ │ │ andeq r0, r0, r0, lsr r7 │ │ │ │ - strdeq r7, [r6], -r4 │ │ │ │ + andeq r7, r6, ip, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #348] @ 113eb8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 113e80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ beq 113df0 │ │ │ │ ldr r0, [pc, #292] @ 113ebc │ │ │ │ @@ -250041,15 +250041,15 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 113e28 │ │ │ │ ldr r1, [pc, #204] @ 113ec4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [pc, #200] @ 113ec8 │ │ │ │ mov r3, r4 │ │ │ │ @@ -250076,53 +250076,53 @@ │ │ │ │ bl 1da34 │ │ │ │ cmp r6, #0 │ │ │ │ beq 113e1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 118df4 │ │ │ │ + bl 118da8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118d70 │ │ │ │ + bl 118d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eoreq ip, pc, r4, lsl #2 │ │ │ │ @ instruction: 0xfff72a60 │ │ │ │ eoreq r7, lr, ip, asr #23 │ │ │ │ - strhteq lr, [r5], -ip │ │ │ │ + eoreq lr, r5, ip, ror r0 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - muleq r6, ip, r4 │ │ │ │ + andeq r7, r6, r4, asr r4 │ │ │ │ andeq r0, r0, r0, lsl r9 │ │ │ │ - andeq r7, r6, r4, ror #8 │ │ │ │ + andeq r7, r6, ip, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #348] @ 114048 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 114010 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ beq 113f80 │ │ │ │ ldr r0, [pc, #292] @ 11404c │ │ │ │ @@ -250141,15 +250141,15 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 113fb8 │ │ │ │ ldr r1, [pc, #204] @ 114054 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [pc, #200] @ 114058 │ │ │ │ mov r3, r4 │ │ │ │ @@ -250176,53 +250176,53 @@ │ │ │ │ bl 1da34 │ │ │ │ cmp r6, #0 │ │ │ │ beq 113fac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 118df4 │ │ │ │ + bl 118da8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118d70 │ │ │ │ + bl 118d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eoreq fp, pc, r4, ror pc @ │ │ │ │ @ instruction: 0xfff728d0 │ │ │ │ eoreq r7, lr, ip, lsr sl │ │ │ │ - eoreq sp, r5, ip, lsr #30 │ │ │ │ + eoreq sp, r5, ip, ror #29 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ - andeq r7, r6, ip, lsl #6 │ │ │ │ + andeq r7, r6, r4, asr #5 │ │ │ │ andeq r0, r0, r8, ror r5 │ │ │ │ - ldrdeq r7, [r6], -r4 │ │ │ │ + andeq r7, r6, ip, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #348] @ 1141d8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1141a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0] │ │ │ │ beq 114110 │ │ │ │ ldr r0, [pc, #292] @ 1141dc │ │ │ │ @@ -250241,15 +250241,15 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 114148 │ │ │ │ ldr r1, [pc, #204] @ 1141e4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [pc, #200] @ 1141e8 │ │ │ │ mov r3, r4 │ │ │ │ @@ -250276,41 +250276,41 @@ │ │ │ │ bl 1da34 │ │ │ │ cmp r6, #0 │ │ │ │ beq 11413c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 118df4 │ │ │ │ + bl 118da8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118d70 │ │ │ │ + bl 118d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ eoreq fp, pc, r4, ror #27 │ │ │ │ @ instruction: 0xfff72740 │ │ │ │ eoreq r7, lr, ip, lsr #17 │ │ │ │ - mlaeq r5, ip, sp, sp │ │ │ │ + eoreq sp, r5, ip, asr sp │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ - andeq r7, r6, ip, ror r1 │ │ │ │ + andeq r7, r6, r4, lsr r1 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - andeq r7, r6, r4, asr #2 │ │ │ │ + strdeq r7, [r6], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 11428c │ │ │ │ mov r4, r0 │ │ │ │ @@ -250355,15 +250355,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #288] @ 1143e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #256] @ 1143e4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -250374,19 +250374,19 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 114318 │ │ │ │ cmp r4, #0 │ │ │ │ beq 114318 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1ec04 │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ ldr r3, [pc, #160] @ 1143d0 │ │ │ │ ldr r2, [pc, #160] @ 1143d4 │ │ │ │ ldr r6, [pc, #160] @ 1143d8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -250424,17 +250424,17 @@ │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ eoreq sp, pc, r4, lsl #8 │ │ │ │ eoreq sp, pc, r4, lsl #16 │ │ │ │ @ instruction: 0xfff724c8 │ │ │ │ eoreq r3, lr, ip, lsr #4 │ │ │ │ eoreq r3, lr, r0, lsr #4 │ │ │ │ - strdeq r6, [r6], -r8 @ │ │ │ │ - strdeq r6, [r6], -fp @ │ │ │ │ - eoreq sp, r5, r0, lsr #21 │ │ │ │ + strhteq r6, [r6], -r8 │ │ │ │ + strhteq r6, [r6], -fp │ │ │ │ + eoreq sp, r5, r0, ror #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ mov r6, r0 │ │ │ │ @@ -250477,15 +250477,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #160] @ 114548 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #128] @ 11454c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -250496,15 +250496,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 114500 │ │ │ │ cmp r4, #0 │ │ │ │ beq 114500 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #44] @ 11453c │ │ │ │ ldr r2, [pc, #44] @ 114540 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -250512,31 +250512,31 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r6, r6, r9, lsl #7 │ │ │ │ + eoreq r6, r6, r9, asr #6 │ │ │ │ ldrdeq r7, [lr], -r4 @ │ │ │ │ - eoreq r6, r6, r0, lsl r9 │ │ │ │ - eoreq r6, r6, r3, lsl r9 │ │ │ │ - strhteq sp, [r5], -r8 │ │ │ │ + ldrdeq r6, [r6], -r0 @ │ │ │ │ + ldrdeq r6, [r6], -r3 @ │ │ │ │ + eoreq sp, r5, r8, ror r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1145b8 │ │ │ │ ldr r1, [pc, #448] @ 114730 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #20 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1dee4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -250558,15 +250558,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #356] @ 114750 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #324] @ 114754 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -250577,22 +250577,22 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 114644 │ │ │ │ cmp r4, #0 │ │ │ │ beq 114644 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1145a8 │ │ │ │ mov r5, #67 @ 0x43 │ │ │ │ ldr r1, [pc, #188] @ 114734 │ │ │ │ ldr r2, [pc, #188] @ 114738 │ │ │ │ ldr r6, [pc, #188] @ 11473c │ │ │ │ @@ -250633,40 +250633,40 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 114718 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r6, r6, fp, lsr #30 │ │ │ │ - ldrdeq r1, [r6], -r8 @ │ │ │ │ + eoreq r6, r6, fp, ror #29 │ │ │ │ mlaeq r6, r8, pc, r1 @ │ │ │ │ - eoreq r1, r6, fp, ror pc │ │ │ │ + eoreq r1, r6, r8, asr pc │ │ │ │ + eoreq r1, r6, fp, lsr pc │ │ │ │ eoreq r7, lr, ip, ror pc │ │ │ │ - eoreq r5, r6, r5, ror lr │ │ │ │ + eoreq r5, r6, r5, lsr lr │ │ │ │ mlaeq lr, r8, r6, r7 │ │ │ │ - eoreq r6, r6, ip, asr #15 │ │ │ │ - eoreq r6, r6, pc, asr #15 │ │ │ │ - eoreq sp, r5, r4, ror r7 │ │ │ │ + eoreq r6, r6, ip, lsl #15 │ │ │ │ + eoreq r6, r6, pc, lsl #15 │ │ │ │ + eoreq sp, r5, r4, lsr r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1147b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #252] @ 114878 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ - bl 2e2608 │ │ │ │ + bl 2e25c0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ bl 67088 │ │ │ │ mov r0, r5 │ │ │ │ @@ -250686,15 +250686,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #148] @ 114880 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #116] @ 114884 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -250705,32 +250705,32 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 114844 │ │ │ │ cmp r4, #0 │ │ │ │ beq 114844 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r6, r6, sl, asr #25 │ │ │ │ - eoreq r6, r6, ip, asr #11 │ │ │ │ - eoreq r6, r6, pc, asr #11 │ │ │ │ - eoreq sp, r5, r4, ror r5 │ │ │ │ + eoreq r6, r6, sl, lsl #25 │ │ │ │ + eoreq r6, r6, ip, lsl #11 │ │ │ │ + eoreq r6, r6, pc, lsl #11 │ │ │ │ + eoreq sp, r5, r4, lsr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 11492c │ │ │ │ mov r4, r0 │ │ │ │ @@ -250779,15 +250779,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #152] @ 1149f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #120] @ 1149fc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -250798,15 +250798,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 1149b8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1149b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #60] @ 114a04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #48] @ 114a08 │ │ │ │ @@ -250814,17 +250814,17 @@ │ │ │ │ b 1149c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r6, r6, r8, asr r4 │ │ │ │ - eoreq r6, r6, fp, asr r4 │ │ │ │ - eoreq sp, r5, r0, lsl #8 │ │ │ │ + eoreq r6, r6, r8, lsl r4 │ │ │ │ + eoreq r6, r6, fp, lsl r4 │ │ │ │ + eoreq sp, r5, r0, asr #7 │ │ │ │ eoreq sp, pc, r4, ror r1 @ │ │ │ │ eoreq r7, lr, ip, asr fp │ │ │ │ eoreq r7, lr, ip, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e1c0 │ │ │ │ @@ -250862,15 +250862,15 @@ │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r6, sp, #32 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11f6bc │ │ │ │ + bl 11f670 │ │ │ │ tst r0, #1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ beq 114c48 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r0, [pc, #820] @ 114e04 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -250880,15 +250880,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ bcs 114c60 │ │ │ │ ldr r0, [pc, #788] @ 114e10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 114c68 │ │ │ │ ldr r0, [pc, #772] @ 114e14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 114d54 │ │ │ │ @@ -250923,15 +250923,15 @@ │ │ │ │ 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 29981c │ │ │ │ + bl 2997d4 │ │ │ │ b 114c68 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ ldr r1, [pc, #612] @ 114e28 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -250941,15 +250941,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ ldr r1, [pc, #580] @ 114e2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #548] @ 114e30 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -250960,22 +250960,22 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 114cec │ │ │ │ cmp r4, #0 │ │ │ │ beq 114cec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ beq 114cdc │ │ │ │ add r0, sp, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 114cdc │ │ │ │ cmp r1, #0 │ │ │ │ bne 114d28 │ │ │ │ bl d54ec │ │ │ │ ldr r1, [pc, #432] @ 114e24 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -250995,19 +250995,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 114ccc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r2, [pc, #244] @ 114df0 │ │ │ │ @@ -251045,56 +251045,56 @@ │ │ │ │ bl 1f798 │ │ │ │ b 114d7c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 114d98 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ b 114d98 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1f798 │ │ │ │ b 114db0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ b 114dcc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1190fc │ │ │ │ + bl 1190b0 │ │ │ │ b 114dcc │ │ │ │ bl 38ac8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ strdeq ip, [pc], -r0 @ │ │ │ │ strhteq r8, [lr], -r8 │ │ │ │ - eoreq r8, r6, r8, asr #4 │ │ │ │ + eoreq r8, r6, r8, lsl #4 │ │ │ │ strhteq r8, [lr], -r0 │ │ │ │ - eoreq r8, r6, r7, asr #4 │ │ │ │ + eoreq r8, r6, r7, lsl #4 │ │ │ │ strhteq r7, [lr], -r8 │ │ │ │ eoreq fp, pc, ip, ror r2 @ │ │ │ │ mlaeq pc, r4, sl, fp @ │ │ │ │ eoreq fp, pc, r8, asr #16 │ │ │ │ eoreq fp, pc, ip, ror sl @ │ │ │ │ eoreq fp, pc, r8, ror #20 │ │ │ │ eoreq r7, lr, r0, asr r4 │ │ │ │ eoreq r7, lr, ip, lsr #19 │ │ │ │ eoreq fp, pc, ip, asr #7 │ │ │ │ - eoreq r6, r6, pc, ror r4 │ │ │ │ - ldrdeq r6, [r6], -r0 @ │ │ │ │ - ldrdeq r6, [r6], -r3 @ │ │ │ │ - eoreq sp, r5, r8, ror r1 │ │ │ │ - strhteq r5, [r6], -r6 │ │ │ │ + eoreq r6, r6, pc, lsr r4 │ │ │ │ + mlaeq r6, r0, r1, r6 │ │ │ │ + mlaeq r6, r3, r1, r6 │ │ │ │ + eoreq sp, r5, r8, lsr r1 │ │ │ │ + eoreq r5, r6, r6, ror sp │ │ │ │ strhteq r7, [lr], -r0 │ │ │ │ movw ip, #57716 @ 0xe174 │ │ │ │ movw r2, #37152 @ 0x9120 │ │ │ │ movw r1, #36716 @ 0x8f6c │ │ │ │ movw r3, #29356 @ 0x72ac │ │ │ │ movt ip, #8643 @ 0x21c3 │ │ │ │ movt r2, #28608 @ 0x6fc0 │ │ │ │ @@ -251113,15 +251113,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 114ef8 │ │ │ │ ldr r0, [pc, #172] @ 114f40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #168] @ 114f44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ + bl 2e8ee8 │ │ │ │ ldr r0, [pc, #156] @ 114f48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 114f04 │ │ │ │ ldr r0, [pc, #148] @ 114f58 │ │ │ │ @@ -251153,22 +251153,22 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ b 114ebc │ │ │ │ - eoreq r2, r4, r8, lsr r7 │ │ │ │ + strdeq r2, [r4], -r8 @ │ │ │ │ eoreq r7, lr, ip, lsl #1 │ │ │ │ eoreq ip, pc, r8, asr ip @ │ │ │ │ eoreq ip, pc, ip, ror #23 │ │ │ │ eoreq r2, lr, r4, lsl r3 │ │ │ │ ldrdeq r2, [lr], -r8 @ │ │ │ │ eoreq ip, pc, ip, ror #24 │ │ │ │ - strdeq r2, [r4], -r4 @ │ │ │ │ + strhteq r2, [r4], -r4 │ │ │ │ eoreq r6, lr, r0, lsr #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ str r6, [r0] │ │ │ │ @@ -251176,30 +251176,30 @@ │ │ │ │ beq 114fcc │ │ │ │ ldr r4, [pc, #76] @ 114fd8 │ │ │ │ mov r1, #8 │ │ │ │ ldr r2, [pc, #72] @ 114fdc │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8f30 │ │ │ │ + bl 2e8ee8 │ │ │ │ bl 1f2e8 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ str r6, [sp] │ │ │ │ bl 89e40 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #12] @ 114fe0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r2, r4, r0, ror #16 │ │ │ │ + eoreq r2, r4, r0, lsr #16 │ │ │ │ mlaeq lr, r4, pc, r6 @ │ │ │ │ eoreq r6, lr, ip, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ @@ -251207,15 +251207,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 1150d8 │ │ │ │ ldr r0, [pc, #292] @ 115130 │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [pc, #288] @ 115134 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ + bl 2e8ee8 │ │ │ │ ldr r4, [pc, #276] @ 115138 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 1150e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -251239,25 +251239,25 @@ │ │ │ │ bl 89b34 │ │ │ │ ldr r1, [pc, #192] @ 115148 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e9920 │ │ │ │ + bl 2e98d8 │ │ │ │ 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 2e95ac │ │ │ │ + bl 2e9564 │ │ │ │ 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, #108] @ 11514c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -251277,620 +251277,611 @@ │ │ │ │ bl 25784 │ │ │ │ b 115058 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, r6, r2, lsr lr │ │ │ │ + strdeq r5, [r6], -r2 @ │ │ │ │ eoreq r2, lr, r4, lsr #7 │ │ │ │ ldrdeq ip, [pc], -r8 @ │ │ │ │ eoreq ip, pc, r0, lsl sl @ │ │ │ │ eoreq ip, pc, r8, ror #19 │ │ │ │ - ldrdeq r5, [r6], -r2 @ │ │ │ │ - eoreq r5, r6, r6, asr #28 │ │ │ │ + mlaeq r6, r2, sp, r5 │ │ │ │ + eoreq r5, r6, r6, lsl #28 │ │ │ │ eoreq r6, lr, r0, asr #22 │ │ │ │ - eoreq lr, r5, r3, ror #27 │ │ │ │ + eoreq lr, r5, r3, lsr #27 │ │ │ │ eoreq r2, lr, r4, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 115258 │ │ │ │ + beq 11525c │ │ │ │ str r2, [sp, #4] │ │ │ │ - add r8, sp, #8 │ │ │ │ - ldr r1, [pc, #240] @ 115278 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #244] @ 11527c │ │ │ │ mov r2, #10 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e9e10 │ │ │ │ - add r0, r8, #16 │ │ │ │ - add r9, sp, #64 @ 0x40 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - mov r4, r9 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - ldm r0!, {r1, r5, r6, r7} │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ - ldm r0, {r1, r5, r6, r7} │ │ │ │ - add r0, r9, #8 │ │ │ │ - stm r4, {r1, r5, r6, r7} │ │ │ │ - add r1, r8, #24 │ │ │ │ - ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ + bl 2e9dc8 │ │ │ │ + add r0, r4, #16 │ │ │ │ + add ip, sp, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + mvn r8, #0 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + mov r5, ip │ │ │ │ + ldr lr, [sp, #144] @ 0x90 │ │ │ │ + mov r9, #1 │ │ │ │ + ldm r0!, {r3, r4, r6, r7} │ │ │ │ + add fp, sp, #8 │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldm r0, {r3, r4, r6, r7} │ │ │ │ + stm r5, {r3, r4, r6, r7} │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r1, ip, #8 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r2, fp, #24 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ + stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ orr r0, lr, #1073741827 @ 0x40000003 │ │ │ │ - stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - mvn r0, #0 │ │ │ │ - str fp, [sp, #20] │ │ │ │ - mov fp, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - str fp, [sp, #24] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - bl 2e9a18 │ │ │ │ - ldr r1, [pc, #120] @ 11527c │ │ │ │ + mov r0, fp │ │ │ │ + str r8, [sp, #28] │ │ │ │ + str r9, [sp, #24] │ │ │ │ + bl 2e99d0 │ │ │ │ + ldr r1, [pc, #120] @ 115280 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add sl, sp, #8 │ │ │ │ + add sl, sp, #96 @ 0x60 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e9920 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ + bl 2e98d8 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r2, fp │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ ldm sl, {r0, r3, r4, r5, r6, r7} │ │ │ │ - bfi r1, fp, #0, #8 │ │ │ │ + bfi r1, r9, #0, #8 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ orr r0, ip, #1073741827 @ 0x40000003 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2e95ac │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2e9564 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r8, [r0] │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ 115280 │ │ │ │ + ldr r0, [pc, #32] @ 115284 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r5, [r6], -r0 @ │ │ │ │ - eoreq r5, r6, r2, ror #28 │ │ │ │ - eoreq r6, lr, r0, asr #19 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub sp, sp, #136 @ 0x88 │ │ │ │ + mlaeq r6, r0, lr, r5 │ │ │ │ + eoreq r5, r6, lr, lsl lr │ │ │ │ + strhteq r6, [lr], -ip │ │ │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ + sub sp, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r0] │ │ │ │ - mov r6, #0 │ │ │ │ + mov r9, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ - str r6, [r0] │ │ │ │ + str r9, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 115344 │ │ │ │ - ldr r1, [pc, #164] @ 115350 │ │ │ │ - add r9, sp, #56 @ 0x38 │ │ │ │ + beq 115320 │ │ │ │ + ldr r1, [pc, #124] @ 11532c │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2ea86c │ │ │ │ - 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 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ea824 │ │ │ │ + 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 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - 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 2ea4a0 │ │ │ │ + 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 2ea458 │ │ │ │ str r0, [r8] │ │ │ │ - add sp, sp, #136 @ 0x88 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 115354 │ │ │ │ + add sp, sp, #160 @ 0xa0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ + ldr r0, [pc, #8] @ 115330 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - strhteq r2, [r4], -r0 │ │ │ │ - ldrdeq r6, [lr], -r4 @ │ │ │ │ + eoreq r2, r4, ip, ror #10 │ │ │ │ + strdeq r6, [lr], -r8 @ │ │ │ │ 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 1153cc │ │ │ │ - ldr r1, [pc, #88] @ 1153d8 │ │ │ │ + beq 1153a8 │ │ │ │ + ldr r1, [pc, #88] @ 1153b4 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 1153dc │ │ │ │ + ldr r0, [pc, #8] @ 1153b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r5, r6, r8, lsl #27 │ │ │ │ - eoreq r6, lr, ip, asr #16 │ │ │ │ + eoreq r5, r6, ip, ror #26 │ │ │ │ + eoreq r6, lr, r0, ror r8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11546c │ │ │ │ - ldr r0, [pc, #172] @ 1154b4 │ │ │ │ + beq 115448 │ │ │ │ + ldr r0, [pc, #172] @ 115490 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #168] @ 1154b8 │ │ │ │ + ldr r2, [pc, #168] @ 115494 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r0, [pc, #156] @ 1154bc │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r0, [pc, #156] @ 115498 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 115478 │ │ │ │ - ldr r0, [pc, #148] @ 1154cc │ │ │ │ + bne 115454 │ │ │ │ + ldr r0, [pc, #148] @ 1154a8 │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #132] @ 1154d0 │ │ │ │ + ldr r0, [pc, #132] @ 1154ac │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ bl 89e40 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #96] @ 1154d4 │ │ │ │ + ldr r0, [pc, #96] @ 1154b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #64] @ 1154c0 │ │ │ │ + ldr r0, [pc, #64] @ 11549c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 1154c4 │ │ │ │ - ldr r1, [pc, #60] @ 1154c8 │ │ │ │ + ldr r3, [pc, #60] @ 1154a0 │ │ │ │ + ldr r1, [pc, #60] @ 1154a4 │ │ │ │ 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 37e2c │ │ │ │ - b 115430 │ │ │ │ - eoreq r2, r4, r4, asr #3 │ │ │ │ - eoreq r6, lr, r8, lsl fp │ │ │ │ - eoreq ip, pc, r4, ror #13 │ │ │ │ - eoreq ip, pc, r8, ror r6 @ │ │ │ │ - eoreq r1, lr, r0, lsr #27 │ │ │ │ - eoreq r2, lr, r4, ror #8 │ │ │ │ - strdeq ip, [pc], -r8 @ │ │ │ │ - eoreq r2, r4, r0, lsl #3 │ │ │ │ - eoreq r6, lr, ip, lsr #15 │ │ │ │ + b 11540c │ │ │ │ + eoreq r2, r4, r8, lsr #3 │ │ │ │ + eoreq r6, lr, ip, lsr fp │ │ │ │ + eoreq ip, pc, r8, lsl #14 │ │ │ │ + mlaeq pc, ip, r6, ip @ │ │ │ │ + eoreq r1, lr, r4, asr #27 │ │ │ │ + eoreq r2, lr, r8, lsl #9 │ │ │ │ + eoreq ip, pc, ip, lsl r7 @ │ │ │ │ + eoreq r2, r4, r4, ror #2 │ │ │ │ + ldrdeq r6, [lr], -r0 @ │ │ │ │ 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 1155f0 │ │ │ │ - ldr r0, [pc, #392] @ 115688 │ │ │ │ + beq 1155cc │ │ │ │ + ldr r0, [pc, #392] @ 115664 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #388] @ 11568c │ │ │ │ + ldr r2, [pc, #388] @ 115668 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r0, [pc, #376] @ 115690 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r0, [pc, #376] @ 11566c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1155fc │ │ │ │ - ldr r0, [pc, #368] @ 1156a0 │ │ │ │ + bne 1155d8 │ │ │ │ + ldr r0, [pc, #368] @ 11567c │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #352] @ 1156a4 │ │ │ │ + ldr r0, [pc, #352] @ 115680 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ bl 89e40 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #324] @ 1156a8 │ │ │ │ - ldr r2, [pc, #324] @ 1156ac │ │ │ │ + ldr r0, [pc, #324] @ 115684 │ │ │ │ + ldr r2, [pc, #324] @ 115688 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r5, [pc, #308] @ 1156b0 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r5, [pc, #308] @ 11568c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 115638 │ │ │ │ + bne 115614 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115648 │ │ │ │ + beq 115624 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 115664 │ │ │ │ + bne 115640 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #264] @ 1156c4 │ │ │ │ + ldr r0, [pc, #264] @ 1156a0 │ │ │ │ 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 89b34 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #208] @ 1156c8 │ │ │ │ + ldr r0, [pc, #208] @ 1156a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #144] @ 115694 │ │ │ │ + ldr r0, [pc, #144] @ 115670 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #140] @ 115698 │ │ │ │ - ldr r1, [pc, #140] @ 11569c │ │ │ │ + ldr r3, [pc, #140] @ 115674 │ │ │ │ + ldr r1, [pc, #140] @ 115678 │ │ │ │ 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 37e2c │ │ │ │ - b 115528 │ │ │ │ - ldr r0, [pc, #116] @ 1156b4 │ │ │ │ + b 115504 │ │ │ │ + ldr r0, [pc, #116] @ 115690 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 11558c │ │ │ │ - ldr r0, [pc, #104] @ 1156b8 │ │ │ │ - ldr r2, [pc, #104] @ 1156bc │ │ │ │ + b 115568 │ │ │ │ + ldr r0, [pc, #104] @ 115694 │ │ │ │ + ldr r2, [pc, #104] @ 115698 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #84] @ 1156c0 │ │ │ │ + ldr r0, [pc, #84] @ 11569c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 1155b0 │ │ │ │ + b 11558c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, r4, ip, asr #1 │ │ │ │ - eoreq r6, lr, r0, lsr #20 │ │ │ │ - eoreq ip, pc, ip, ror #11 │ │ │ │ - strdeq ip, [pc], -r4 @ │ │ │ │ - eoreq r1, lr, ip, lsl ip │ │ │ │ - eoreq r2, lr, r0, ror #5 │ │ │ │ - eoreq ip, pc, r0, lsl #12 │ │ │ │ - eoreq r2, r4, r8, lsl #1 │ │ │ │ - eoreq r5, r6, r8, lsr fp │ │ │ │ - eoreq r1, lr, r0, asr lr │ │ │ │ - eoreq ip, pc, ip, ror #1 │ │ │ │ - eoreq ip, pc, r8, lsr #32 │ │ │ │ - mlaeq r5, r3, r8, lr │ │ │ │ - eoreq r1, lr, r4, ror sp │ │ │ │ - strdeq fp, [pc], -ip @ │ │ │ │ - eoreq r5, r6, r4, ror #21 │ │ │ │ - eoreq r6, lr, r8, lsr #12 │ │ │ │ + strhteq r2, [r4], -r0 │ │ │ │ + eoreq r6, lr, r4, asr #20 │ │ │ │ + eoreq ip, pc, r0, lsl r6 @ │ │ │ │ + eoreq ip, pc, r8, lsl r5 @ │ │ │ │ + eoreq r1, lr, r0, asr #24 │ │ │ │ + eoreq r2, lr, r4, lsl #6 │ │ │ │ + eoreq ip, pc, r4, lsr #12 │ │ │ │ + eoreq r2, r4, ip, rrx │ │ │ │ + eoreq r5, r6, ip, lsl fp │ │ │ │ + eoreq r1, lr, r4, ror lr │ │ │ │ + eoreq ip, pc, r0, lsl r1 @ │ │ │ │ + eoreq ip, pc, ip, asr #32 │ │ │ │ + eoreq lr, r5, r7, ror r8 │ │ │ │ + mlaeq lr, r8, sp, r1 │ │ │ │ + eoreq ip, pc, r0, lsr #32 │ │ │ │ + eoreq r5, r6, r8, asr #21 │ │ │ │ + eoreq r6, lr, ip, asr #12 │ │ │ │ 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 11577c │ │ │ │ - ldr r0, [pc, #204] @ 1157c0 │ │ │ │ + beq 115758 │ │ │ │ + ldr r0, [pc, #204] @ 11579c │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #200] @ 1157c4 │ │ │ │ + ldr r2, [pc, #200] @ 1157a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r5, [pc, #188] @ 1157c8 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r5, [pc, #188] @ 1157a4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 115788 │ │ │ │ + bne 115764 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115798 │ │ │ │ + beq 115774 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1157b0 │ │ │ │ + bne 11578c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, #1073741827 @ 0x40000003 │ │ │ │ - ldr r0, [pc, #132] @ 1157d4 │ │ │ │ + ldr r0, [pc, #132] @ 1157b0 │ │ │ │ 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 89b34 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ 1157d8 │ │ │ │ + ldr r0, [pc, #84] @ 1157b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #60] @ 1157cc │ │ │ │ + ldr r0, [pc, #60] @ 1157a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 11571c │ │ │ │ - ldr r0, [pc, #60] @ 1157dc │ │ │ │ + b 1156f8 │ │ │ │ + ldr r0, [pc, #60] @ 1157b8 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #56] @ 1157e0 │ │ │ │ + ldr r2, [pc, #56] @ 1157bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #24] @ 1157d0 │ │ │ │ + ldr r0, [pc, #24] @ 1157ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 115740 │ │ │ │ - eoreq r5, r6, r4, lsr #19 │ │ │ │ - strhteq r1, [lr], -ip │ │ │ │ - eoreq fp, pc, ip, asr pc @ │ │ │ │ - ldrdeq fp, [pc], -r8 @ │ │ │ │ - strhteq fp, [pc], -r0 │ │ │ │ - eoreq r5, r6, r4, asr #18 │ │ │ │ - mlaeq lr, ip, r4, r6 │ │ │ │ - eoreq lr, r5, pc, lsr r7 │ │ │ │ - eoreq r1, lr, r0, lsr #24 │ │ │ │ + b 11571c │ │ │ │ + eoreq r5, r6, r8, lsl #19 │ │ │ │ + eoreq r1, lr, r0, ror #25 │ │ │ │ + eoreq fp, pc, r0, lsl #31 │ │ │ │ + strdeq fp, [pc], -ip @ │ │ │ │ + ldrdeq fp, [pc], -r4 @ │ │ │ │ + eoreq r5, r6, r8, lsr #18 │ │ │ │ + eoreq r6, lr, r0, asr #9 │ │ │ │ + eoreq lr, r5, r3, lsr #14 │ │ │ │ + eoreq r1, lr, r4, asr #24 │ │ │ │ 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 115998 │ │ │ │ - ldr r0, [pc, #592] @ 115a5c │ │ │ │ + beq 115974 │ │ │ │ + ldr r0, [pc, #592] @ 115a38 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #588] @ 115a60 │ │ │ │ + ldr r2, [pc, #588] @ 115a3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r0, [pc, #576] @ 115a64 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r0, [pc, #576] @ 115a40 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1159a4 │ │ │ │ - ldr r0, [pc, #568] @ 115a74 │ │ │ │ + bne 115980 │ │ │ │ + ldr r0, [pc, #568] @ 115a50 │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #552] @ 115a78 │ │ │ │ + ldr r0, [pc, #552] @ 115a54 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ bl 89e40 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #524] @ 115a7c │ │ │ │ - ldr r2, [pc, #524] @ 115a80 │ │ │ │ + ldr r0, [pc, #524] @ 115a58 │ │ │ │ + ldr r2, [pc, #524] @ 115a5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #5 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r5, [pc, #508] @ 115a84 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r5, [pc, #508] @ 115a60 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1159e0 │ │ │ │ + bne 1159bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1159f0 │ │ │ │ + beq 1159cc │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 115a0c │ │ │ │ + bne 1159e8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #464] @ 115a98 │ │ │ │ + ldr r0, [pc, #464] @ 115a74 │ │ │ │ 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 89b34 │ │ │ │ - ldr r1, [pc, #424] @ 115a9c │ │ │ │ + ldr r1, [pc, #424] @ 115a78 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2ea390 │ │ │ │ + bl 2ea348 │ │ │ │ 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 1f030 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ bfi r7, r0, #0, #2 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e9f10 │ │ │ │ - ldr r1, [pc, #352] @ 115aa0 │ │ │ │ + bl 2e9ec8 │ │ │ │ + ldr r1, [pc, #352] @ 115a7c │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2ea390 │ │ │ │ + bl 2ea348 │ │ │ │ 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 1f030 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ bfi r5, r0, #0, #2 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e9f10 │ │ │ │ + bl 2e9ec8 │ │ │ │ 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, #260] @ 115aa4 │ │ │ │ + ldr r0, [pc, #260] @ 115a80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #188] @ 115a68 │ │ │ │ + ldr r0, [pc, #188] @ 115a44 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #184] @ 115a6c │ │ │ │ - ldr r1, [pc, #184] @ 115a70 │ │ │ │ + ldr r3, [pc, #184] @ 115a48 │ │ │ │ + ldr r1, [pc, #184] @ 115a4c │ │ │ │ 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 37e2c │ │ │ │ - b 115834 │ │ │ │ - ldr r0, [pc, #160] @ 115a88 │ │ │ │ + b 115810 │ │ │ │ + ldr r0, [pc, #160] @ 115a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25230 │ │ │ │ - b 115898 │ │ │ │ - ldr r0, [pc, #148] @ 115a8c │ │ │ │ - ldr r2, [pc, #148] @ 115a90 │ │ │ │ + b 115874 │ │ │ │ + ldr r0, [pc, #148] @ 115a68 │ │ │ │ + ldr r2, [pc, #148] @ 115a6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #128] @ 115a94 │ │ │ │ + ldr r0, [pc, #128] @ 115a70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25230 │ │ │ │ - b 1158bc │ │ │ │ + b 115898 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e628 │ │ │ │ - b 115a30 │ │ │ │ + b 115a0c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, r4, r0, asr #27 │ │ │ │ - eoreq r6, lr, r4, lsl r7 │ │ │ │ - eoreq ip, pc, r0, ror #5 │ │ │ │ - eoreq ip, pc, ip, asr #2 │ │ │ │ - eoreq r1, lr, r4, ror r8 │ │ │ │ - eoreq r1, lr, r8, lsr pc │ │ │ │ - strdeq ip, [pc], -r4 @ │ │ │ │ - eoreq r1, r4, ip, ror sp │ │ │ │ - ldrdeq r5, [r6], -r2 @ │ │ │ │ - eoreq r1, lr, r4, asr #22 │ │ │ │ - eoreq ip, pc, ip, ror #4 │ │ │ │ - eoreq ip, pc, ip, lsl #2 │ │ │ │ - eoreq lr, r5, fp, ror #9 │ │ │ │ - eoreq r1, lr, ip, asr #19 │ │ │ │ - eoreq ip, pc, r0, ror #1 │ │ │ │ - eoreq r5, r6, lr, ror r5 │ │ │ │ - eoreq r1, r4, ip, asr #30 │ │ │ │ - eoreq r1, r4, r8, lsl #30 │ │ │ │ - eoreq r6, lr, r0, lsl #5 │ │ │ │ + eoreq r1, r4, r4, lsr #27 │ │ │ │ + eoreq r6, lr, r8, lsr r7 │ │ │ │ + eoreq ip, pc, r4, lsl #6 │ │ │ │ + eoreq ip, pc, r0, ror r1 @ │ │ │ │ + mlaeq lr, r8, r8, r1 │ │ │ │ + eoreq r1, lr, ip, asr pc │ │ │ │ + eoreq ip, pc, r8, lsl r3 @ │ │ │ │ + eoreq r1, r4, r0, ror #26 │ │ │ │ + strhteq r5, [r6], -r6 │ │ │ │ + eoreq r1, lr, r8, ror #22 │ │ │ │ + mlaeq pc, r0, r2, ip @ │ │ │ │ + eoreq ip, pc, r0, lsr r1 @ │ │ │ │ + eoreq lr, r5, pc, asr #9 │ │ │ │ + strdeq r1, [lr], -r0 @ │ │ │ │ + eoreq ip, pc, r4, lsl #2 │ │ │ │ + eoreq r5, r6, r2, ror #10 │ │ │ │ + eoreq r1, r4, r0, lsr pc │ │ │ │ + eoreq r1, r4, ip, ror #29 │ │ │ │ + eoreq r6, lr, r4, lsr #5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ addne r2, r0, #8 │ │ │ │ @@ -251902,99 +251893,99 @@ │ │ │ │ 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] @ 115b00 │ │ │ │ + ldr r0, [pc, #4] @ 115adc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r6, lr, r4, lsr #2 │ │ │ │ + eoreq r6, lr, r8, asr #2 │ │ │ │ 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 115ba8 │ │ │ │ - ldr r1, [pc, #552] @ 115d54 │ │ │ │ + beq 115b84 │ │ │ │ + ldr r1, [pc, #552] @ 115d30 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 115bb4 │ │ │ │ + bne 115b90 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 115c14 │ │ │ │ - ldr r1, [pc, #508] @ 115d64 │ │ │ │ + bne 115bf0 │ │ │ │ + ldr r1, [pc, #508] @ 115d40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115bf8 │ │ │ │ + beq 115bd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 115b9c │ │ │ │ + beq 115b78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #476] @ 115d8c │ │ │ │ + ldr r0, [pc, #476] @ 115d68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #396] @ 115d58 │ │ │ │ - ldr r3, [pc, #396] @ 115d5c │ │ │ │ - ldr r5, [pc, #396] @ 115d60 │ │ │ │ + ldr r0, [pc, #396] @ 115d34 │ │ │ │ + ldr r3, [pc, #396] @ 115d38 │ │ │ │ + ldr r5, [pc, #396] @ 115d3c │ │ │ │ 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 38888 │ │ │ │ - b 115ce0 │ │ │ │ - ldr r0, [pc, #360] @ 115d68 │ │ │ │ - ldr r2, [pc, #360] @ 115d6c │ │ │ │ + b 115cbc │ │ │ │ + ldr r0, [pc, #360] @ 115d44 │ │ │ │ + ldr r2, [pc, #360] @ 115d48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ - b 115ce0 │ │ │ │ + b 115cbc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 115ca8 │ │ │ │ + beq 115c84 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #320] @ 115d7c │ │ │ │ - ldr r1, [pc, #320] @ 115d80 │ │ │ │ - ldr ip, [pc, #320] @ 115d84 │ │ │ │ + ldr r0, [pc, #320] @ 115d58 │ │ │ │ + ldr r1, [pc, #320] @ 115d5c │ │ │ │ + ldr ip, [pc, #320] @ 115d60 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #316] @ 115d88 │ │ │ │ + ldr r2, [pc, #316] @ 115d64 │ │ │ │ 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 │ │ │ │ @@ -252010,18 +252001,18 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 38b14 │ │ │ │ - b 115ce0 │ │ │ │ - ldr r1, [pc, #192] @ 115d70 │ │ │ │ - ldr r0, [pc, #192] @ 115d74 │ │ │ │ - ldr r3, [pc, #192] @ 115d78 │ │ │ │ + b 115cbc │ │ │ │ + ldr r1, [pc, #192] @ 115d4c │ │ │ │ + ldr r0, [pc, #192] @ 115d50 │ │ │ │ + ldr r3, [pc, #192] @ 115d54 │ │ │ │ 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] │ │ │ │ @@ -252030,279 +252021,279 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 115d14 │ │ │ │ + bne 115cf0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 115d50 │ │ │ │ + beq 115d2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 115d50 │ │ │ │ + beq 115d2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, r6, r1, ror #11 │ │ │ │ - eoreq r4, r6, sp, asr #18 │ │ │ │ - eoreq r6, lr, r8, asr r1 │ │ │ │ - eoreq r6, lr, r4, lsl #19 │ │ │ │ - eoreq sl, pc, r8, ror r5 @ │ │ │ │ - eoreq r5, r6, r0, lsr #4 │ │ │ │ - eoreq r6, lr, ip, asr r9 │ │ │ │ - eoreq r6, lr, ip, lsr #17 │ │ │ │ - eoreq r4, r6, r5, ror #16 │ │ │ │ - eoreq r6, lr, r8, asr r0 │ │ │ │ - @ instruction: 0xfff70bbc │ │ │ │ - strhteq r6, [lr], -r0 │ │ │ │ - strdeq r6, [lr], -r8 @ │ │ │ │ - eoreq r1, r4, r4, lsl r9 │ │ │ │ - eoreq r6, lr, r0, ror r0 │ │ │ │ + eoreq r5, r6, r5, asr #11 │ │ │ │ + eoreq r4, r6, r1, lsr r9 │ │ │ │ + eoreq r6, lr, ip, ror r1 │ │ │ │ + eoreq r6, lr, r8, lsr #19 │ │ │ │ + mlaeq pc, ip, r5, sl @ │ │ │ │ + eoreq r5, r6, r4, lsl #4 │ │ │ │ + eoreq r6, lr, r0, lsl #19 │ │ │ │ + ldrdeq r6, [lr], -r0 @ │ │ │ │ + eoreq r4, r6, r9, asr #16 │ │ │ │ + eoreq r6, lr, ip, ror r0 │ │ │ │ + @ instruction: 0xfff70be0 │ │ │ │ + ldrdeq r6, [lr], -r4 @ │ │ │ │ + eoreq r6, lr, ip, lsl r9 │ │ │ │ + strdeq r1, [r4], -r8 @ │ │ │ │ + mlaeq lr, r4, r0, r6 │ │ │ │ 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 11616c │ │ │ │ - ldr r1, [pc, #1356] @ 116304 │ │ │ │ + beq 116148 │ │ │ │ + ldr r1, [pc, #1356] @ 1162e0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1280] @ 116308 │ │ │ │ + ldr r1, [pc, #1280] @ 1162e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1208] @ 11630c │ │ │ │ + ldr r1, [pc, #1208] @ 1162e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1136] @ 116310 │ │ │ │ + ldr r1, [pc, #1136] @ 1162ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #1064] @ 116314 │ │ │ │ + ldr r1, [pc, #1064] @ 1162f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #992] @ 116318 │ │ │ │ - ldr r2, [pc, #992] @ 11631c │ │ │ │ + ldr r0, [pc, #992] @ 1162f4 │ │ │ │ + ldr r2, [pc, #992] @ 1162f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #14 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r0, [pc, #976] @ 116320 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r0, [pc, #976] @ 1162fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 116178 │ │ │ │ - ldr r0, [pc, #968] @ 116330 │ │ │ │ + bne 116154 │ │ │ │ + ldr r0, [pc, #968] @ 11630c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #960] @ 116334 │ │ │ │ + ldr r0, [pc, #960] @ 116310 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #14 │ │ │ │ bl 89e40 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #920] @ 116338 │ │ │ │ + ldr r1, [pc, #920] @ 116314 │ │ │ │ add r1, pc, r1 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #848] @ 11633c │ │ │ │ + ldr r1, [pc, #848] @ 116318 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #776] @ 116340 │ │ │ │ + ldr r1, [pc, #776] @ 11631c │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #704] @ 116344 │ │ │ │ - ldr r2, [pc, #704] @ 116348 │ │ │ │ + ldr r0, [pc, #704] @ 116320 │ │ │ │ + ldr r2, [pc, #704] @ 116324 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #10 │ │ │ │ - bl 2e8f30 │ │ │ │ + bl 2e8ee8 │ │ │ │ bl 1ec34 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1161b0 │ │ │ │ + beq 11618c │ │ │ │ bl 1ec34 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #668] @ 116354 │ │ │ │ + ldr r0, [pc, #668] @ 116330 │ │ │ │ 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 89cbc │ │ │ │ - ldr r1, [pc, #636] @ 116358 │ │ │ │ + ldr r1, [pc, #636] @ 116334 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9920 │ │ │ │ + bl 2e98d8 │ │ │ │ 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 2e95ac │ │ │ │ + bl 2e9564 │ │ │ │ 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] │ │ │ │ @@ -252316,88 +252307,88 @@ │ │ │ │ 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, #488] @ 11635c │ │ │ │ + ldr r0, [pc, #488] @ 116338 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #420] @ 116324 │ │ │ │ + ldr r0, [pc, #420] @ 116300 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #416] @ 116328 │ │ │ │ - ldr r1, [pc, #416] @ 11632c │ │ │ │ + ldr r3, [pc, #416] @ 116304 │ │ │ │ + ldr r1, [pc, #416] @ 116308 │ │ │ │ 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 37e2c │ │ │ │ - b 115f60 │ │ │ │ - ldr r0, [pc, #404] @ 11634c │ │ │ │ - ldr r2, [pc, #404] @ 116350 │ │ │ │ + b 115f3c │ │ │ │ + ldr r0, [pc, #404] @ 116328 │ │ │ │ + ldr r2, [pc, #404] @ 11632c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e628 │ │ │ │ - b 116298 │ │ │ │ + b 116274 │ │ │ │ mov r8, r0 │ │ │ │ - b 1162a0 │ │ │ │ + b 11627c │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b 1162c4 │ │ │ │ + b 1162a0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 1162cc │ │ │ │ + b 1162a8 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b 1162dc │ │ │ │ + b 1162b8 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ - b 1162e4 │ │ │ │ + b 1162c0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - b 1162ec │ │ │ │ + b 1162c8 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b 1162d4 │ │ │ │ + b 1162b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -252418,118 +252409,118 @@ │ │ │ │ bl 1e628 │ │ │ │ mov r0, sl │ │ │ │ bl 1e628 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, r6, r1, lsr #2 │ │ │ │ - ldrdeq r4, [r6], -r2 @ │ │ │ │ - eoreq r5, r6, pc, lsl #1 │ │ │ │ - eoreq r5, r6, r9, asr #32 │ │ │ │ - eoreq r5, r6, r2 │ │ │ │ - strhteq r4, [r6], -lr │ │ │ │ - eoreq r5, lr, ip, ror #31 │ │ │ │ - strhteq fp, [pc], -ip │ │ │ │ - eoreq fp, pc, r0, lsl #7 │ │ │ │ - eoreq r1, lr, ip, asr #32 │ │ │ │ - eoreq r1, lr, r4, lsl r6 │ │ │ │ - eoreq fp, pc, r0, asr #12 │ │ │ │ - eoreq r4, r6, r6, lsl #31 │ │ │ │ - eoreq r4, r6, r8, ror #30 │ │ │ │ - eoreq r4, r6, sl, lsr #30 │ │ │ │ - eoreq r4, r6, fp, ror #29 │ │ │ │ - eoreq r4, r6, r1, lsr #29 │ │ │ │ - eoreq r1, lr, r0, asr r3 │ │ │ │ - eoreq sp, r5, lr, asr sp │ │ │ │ - eoreq r1, lr, ip, lsr #4 │ │ │ │ - eoreq r4, r6, r1, ror lr │ │ │ │ - eoreq r4, r6, r3, asr lr │ │ │ │ - eoreq r5, lr, ip, lsr #21 │ │ │ │ + eoreq r5, r6, r5, lsl #2 │ │ │ │ + strhteq r4, [r6], -r6 │ │ │ │ + eoreq r5, r6, r3, ror r0 │ │ │ │ + eoreq r5, r6, sp, lsr #32 │ │ │ │ + eoreq r4, r6, r6, ror #31 │ │ │ │ + eoreq r4, r6, r2, lsr #31 │ │ │ │ + eoreq r6, lr, r0, lsl r0 │ │ │ │ + eoreq fp, pc, r0, ror #11 │ │ │ │ + eoreq fp, pc, r4, lsr #7 │ │ │ │ + eoreq r1, lr, r0, ror r0 │ │ │ │ + eoreq r1, lr, r8, lsr r6 │ │ │ │ + eoreq fp, pc, r4, ror #12 │ │ │ │ + eoreq r4, r6, sl, ror #30 │ │ │ │ + eoreq r4, r6, ip, asr #30 │ │ │ │ + eoreq r4, r6, lr, lsl #30 │ │ │ │ + eoreq r4, r6, pc, asr #29 │ │ │ │ + eoreq r4, r6, r5, lsl #29 │ │ │ │ + eoreq r1, lr, r4, ror r3 │ │ │ │ + eoreq sp, r5, r2, asr #26 │ │ │ │ + eoreq r1, lr, r0, asr r2 │ │ │ │ + eoreq r4, r6, r5, asr lr │ │ │ │ + eoreq r4, r6, r7, lsr lr │ │ │ │ + ldrdeq r5, [lr], -r0 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 116404 │ │ │ │ - ldr r1, [pc, #552] @ 1165b0 │ │ │ │ + beq 1163e0 │ │ │ │ + ldr r1, [pc, #552] @ 11658c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 116410 │ │ │ │ + bne 1163ec │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 116470 │ │ │ │ - ldr r1, [pc, #508] @ 1165c0 │ │ │ │ + bne 11644c │ │ │ │ + ldr r1, [pc, #508] @ 11659c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116454 │ │ │ │ + beq 116430 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 1163f8 │ │ │ │ + beq 1163d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #476] @ 1165e8 │ │ │ │ + ldr r0, [pc, #476] @ 1165c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #396] @ 1165b4 │ │ │ │ - ldr r3, [pc, #396] @ 1165b8 │ │ │ │ - ldr r5, [pc, #396] @ 1165bc │ │ │ │ + ldr r0, [pc, #396] @ 116590 │ │ │ │ + ldr r3, [pc, #396] @ 116594 │ │ │ │ + ldr r5, [pc, #396] @ 116598 │ │ │ │ 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 38888 │ │ │ │ - b 11653c │ │ │ │ - ldr r0, [pc, #360] @ 1165c4 │ │ │ │ - ldr r2, [pc, #360] @ 1165c8 │ │ │ │ + b 116518 │ │ │ │ + ldr r0, [pc, #360] @ 1165a0 │ │ │ │ + ldr r2, [pc, #360] @ 1165a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ - b 11653c │ │ │ │ + b 116518 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 116504 │ │ │ │ + beq 1164e0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #320] @ 1165d8 │ │ │ │ - ldr r1, [pc, #320] @ 1165dc │ │ │ │ - ldr ip, [pc, #320] @ 1165e0 │ │ │ │ + ldr r0, [pc, #320] @ 1165b4 │ │ │ │ + ldr r1, [pc, #320] @ 1165b8 │ │ │ │ + ldr ip, [pc, #320] @ 1165bc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #316] @ 1165e4 │ │ │ │ + ldr r2, [pc, #316] @ 1165c0 │ │ │ │ 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 │ │ │ │ @@ -252545,18 +252536,18 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 38b14 │ │ │ │ - b 11653c │ │ │ │ - ldr r1, [pc, #192] @ 1165cc │ │ │ │ - ldr r0, [pc, #192] @ 1165d0 │ │ │ │ - ldr r3, [pc, #192] @ 1165d4 │ │ │ │ + b 116518 │ │ │ │ + ldr r1, [pc, #192] @ 1165a8 │ │ │ │ + ldr r0, [pc, #192] @ 1165ac │ │ │ │ + ldr r3, [pc, #192] @ 1165b0 │ │ │ │ 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] │ │ │ │ @@ -252565,311 +252556,311 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 116570 │ │ │ │ + bne 11654c │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 1165ac │ │ │ │ + beq 116588 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1165ac │ │ │ │ + beq 116588 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r6, r7, r0, r5 │ │ │ │ - strdeq r4, [r6], -r1 @ │ │ │ │ - strdeq r5, [lr], -ip @ │ │ │ │ - eoreq r6, lr, r8, asr #3 │ │ │ │ - eoreq r9, pc, r8, lsr lr @ │ │ │ │ - eoreq r4, r6, r4, asr #19 │ │ │ │ - eoreq r6, lr, r0, lsr #3 │ │ │ │ - strdeq r6, [lr], -r0 @ │ │ │ │ - eoreq r4, r6, r9 │ │ │ │ - strdeq r5, [lr], -ip @ │ │ │ │ - @ instruction: 0xfff70360 │ │ │ │ - eoreq r5, lr, r4, asr sp │ │ │ │ - eoreq r6, lr, ip, lsr r1 │ │ │ │ - strhteq r1, [r4], -r8 │ │ │ │ - eoreq r5, lr, r4, lsl r8 │ │ │ │ + eoreq r5, r6, fp, ror r0 │ │ │ │ + ldrdeq r4, [r6], -r5 @ │ │ │ │ + eoreq r5, lr, r0, lsr #18 │ │ │ │ + eoreq r6, lr, ip, ror #3 │ │ │ │ + eoreq r9, pc, ip, asr lr @ │ │ │ │ + eoreq r4, r6, r8, lsr #19 │ │ │ │ + eoreq r6, lr, r4, asr #3 │ │ │ │ + eoreq r6, lr, r4, lsl r1 │ │ │ │ + eoreq r3, r6, sp, ror #31 │ │ │ │ + eoreq r5, lr, r0, lsr #16 │ │ │ │ + @ instruction: 0xfff70384 │ │ │ │ + eoreq r5, lr, r8, ror sp │ │ │ │ + eoreq r6, lr, r0, ror #2 │ │ │ │ + mlaeq r4, ip, r0, r1 │ │ │ │ + eoreq r5, lr, r8, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str ip, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 116640 │ │ │ │ - ldr r2, [pc, #56] @ 11664c │ │ │ │ + beq 11661c │ │ │ │ + ldr r2, [pc, #56] @ 116628 │ │ │ │ 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 1e070 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 116650 │ │ │ │ + ldr r0, [pc, #8] @ 11662c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - mlaeq r6, r8, sp, r3 │ │ │ │ - ldrdeq r5, [lr], -r8 @ │ │ │ │ + eoreq r3, r6, ip, ror sp │ │ │ │ + strdeq r5, [lr], -ip @ │ │ │ │ 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 1167b8 │ │ │ │ - ldr r0, [pc, #488] @ 116864 │ │ │ │ + beq 116794 │ │ │ │ + ldr r0, [pc, #488] @ 116840 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r2, [pc, #484] @ 116868 │ │ │ │ + ldr r2, [pc, #484] @ 116844 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ + bl 2e8ee8 │ │ │ │ bl 1e2d4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1167c4 │ │ │ │ + beq 1167a0 │ │ │ │ bl 1e2d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #444] @ 11686c │ │ │ │ + ldr r0, [pc, #444] @ 116848 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #5 │ │ │ │ mov r2, #0 │ │ │ │ bl 89cbc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #408] @ 116870 │ │ │ │ - ldr r2, [pc, #408] @ 116874 │ │ │ │ + ldr r0, [pc, #408] @ 11684c │ │ │ │ + ldr r2, [pc, #408] @ 116850 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ - bl 2e8f30 │ │ │ │ + bl 2e8ee8 │ │ │ │ bl 1ec34 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1167dc │ │ │ │ + beq 1167b8 │ │ │ │ bl 1ec34 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #372] @ 116880 │ │ │ │ + ldr r0, [pc, #372] @ 11685c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ bl 89cbc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #336] @ 116884 │ │ │ │ - ldr r2, [pc, #336] @ 116888 │ │ │ │ + ldr r0, [pc, #336] @ 116860 │ │ │ │ + ldr r2, [pc, #336] @ 116864 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #16 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r7, [pc, #320] @ 11688c │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r7, [pc, #320] @ 116868 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1167f8 │ │ │ │ + bne 1167d4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116808 │ │ │ │ + beq 1167e4 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 116824 │ │ │ │ + bne 116800 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr r0, [pc, #276] @ 1168a0 │ │ │ │ + ldr r0, [pc, #276] @ 11687c │ │ │ │ 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 89cbc │ │ │ │ stm r6, {r4, r5} │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #228] @ 1168a4 │ │ │ │ + ldr r0, [pc, #228] @ 116880 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #220] @ 1168a8 │ │ │ │ + ldr r0, [pc, #220] @ 116884 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #216] @ 1168ac │ │ │ │ + ldr r2, [pc, #216] @ 116888 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #148] @ 116878 │ │ │ │ - ldr r2, [pc, #148] @ 11687c │ │ │ │ + ldr r0, [pc, #148] @ 116854 │ │ │ │ + ldr r2, [pc, #148] @ 116858 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 38964 │ │ │ │ - b 116820 │ │ │ │ - ldr r0, [pc, #144] @ 116890 │ │ │ │ + b 1167fc │ │ │ │ + ldr r0, [pc, #144] @ 11686c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25844 │ │ │ │ - b 11675c │ │ │ │ - ldr r0, [pc, #132] @ 116894 │ │ │ │ - ldr r2, [pc, #132] @ 116898 │ │ │ │ + b 116738 │ │ │ │ + ldr r0, [pc, #132] @ 116870 │ │ │ │ + ldr r2, [pc, #132] @ 116874 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #112] @ 11689c │ │ │ │ + ldr r0, [pc, #112] @ 116878 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25844 │ │ │ │ - b 116780 │ │ │ │ + b 11675c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r6, r2, lsl r8 │ │ │ │ - eoreq r0, lr, r4, asr sp │ │ │ │ - ldrdeq r4, [r6], -lr @ │ │ │ │ - strhteq r4, [r6], -pc │ │ │ │ - strdeq r0, [lr], -ip @ │ │ │ │ - eoreq sp, r5, r2, lsr r7 │ │ │ │ - eoreq r0, lr, r0, lsl #24 │ │ │ │ - eoreq r4, r6, pc, lsl #15 │ │ │ │ - eoreq r1, r4, ip, lsl r5 │ │ │ │ - eoreq r0, lr, r0, lsr #25 │ │ │ │ - eoreq sl, pc, r8, asr #27 │ │ │ │ - eoreq sl, pc, r4, lsl sp @ │ │ │ │ - eoreq sp, r5, r6, lsl #14 │ │ │ │ - ldrdeq r0, [lr], -r4 @ │ │ │ │ - eoreq sl, pc, r8, ror #25 │ │ │ │ - eoreq r1, r4, r8, asr #9 │ │ │ │ - eoreq r5, lr, r0, ror #8 │ │ │ │ - eoreq sp, r5, r6, asr #14 │ │ │ │ - eoreq r0, lr, r4, lsl ip │ │ │ │ + strdeq r4, [r6], -r6 @ │ │ │ │ + eoreq r0, lr, r8, ror sp │ │ │ │ + eoreq r4, r6, r2, asr #15 │ │ │ │ + eoreq r4, r6, r3, lsr #15 │ │ │ │ + eoreq r0, lr, r0, lsr #26 │ │ │ │ + eoreq sp, r5, r6, lsl r7 │ │ │ │ + eoreq r0, lr, r4, lsr #24 │ │ │ │ + eoreq r4, r6, r3, ror r7 │ │ │ │ + eoreq r1, r4, r0, lsl #10 │ │ │ │ + eoreq r0, lr, r4, asr #25 │ │ │ │ + eoreq sl, pc, ip, ror #27 │ │ │ │ + eoreq sl, pc, r8, lsr sp @ │ │ │ │ + eoreq sp, r5, sl, ror #13 │ │ │ │ + strdeq r0, [lr], -r8 @ │ │ │ │ + eoreq sl, pc, ip, lsl #26 │ │ │ │ + eoreq r1, r4, ip, lsr #9 │ │ │ │ + eoreq r5, lr, r4, lsl #9 │ │ │ │ + eoreq sp, r5, sl, lsr #14 │ │ │ │ + eoreq r0, lr, r8, lsr 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 116954 │ │ │ │ - ldr r1, [pc, #552] @ 116b00 │ │ │ │ + beq 116930 │ │ │ │ + ldr r1, [pc, #552] @ 116adc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 116960 │ │ │ │ + bne 11693c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 1169c0 │ │ │ │ - ldr r1, [pc, #508] @ 116b10 │ │ │ │ + bne 11699c │ │ │ │ + ldr r1, [pc, #508] @ 116aec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1169a4 │ │ │ │ + beq 116980 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 116948 │ │ │ │ + beq 116924 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #476] @ 116b38 │ │ │ │ + ldr r0, [pc, #476] @ 116b14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #396] @ 116b04 │ │ │ │ - ldr r3, [pc, #396] @ 116b08 │ │ │ │ - ldr r5, [pc, #396] @ 116b0c │ │ │ │ + ldr r0, [pc, #396] @ 116ae0 │ │ │ │ + ldr r3, [pc, #396] @ 116ae4 │ │ │ │ + ldr r5, [pc, #396] @ 116ae8 │ │ │ │ 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 38888 │ │ │ │ - b 116a8c │ │ │ │ - ldr r0, [pc, #360] @ 116b14 │ │ │ │ - ldr r2, [pc, #360] @ 116b18 │ │ │ │ + b 116a68 │ │ │ │ + ldr r0, [pc, #360] @ 116af0 │ │ │ │ + ldr r2, [pc, #360] @ 116af4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ - b 116a8c │ │ │ │ + b 116a68 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 116a54 │ │ │ │ + beq 116a30 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #320] @ 116b28 │ │ │ │ - ldr r1, [pc, #320] @ 116b2c │ │ │ │ - ldr ip, [pc, #320] @ 116b30 │ │ │ │ + ldr r0, [pc, #320] @ 116b04 │ │ │ │ + ldr r1, [pc, #320] @ 116b08 │ │ │ │ + ldr ip, [pc, #320] @ 116b0c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #316] @ 116b34 │ │ │ │ + ldr r2, [pc, #316] @ 116b10 │ │ │ │ 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 │ │ │ │ @@ -252885,18 +252876,18 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 38b14 │ │ │ │ - b 116a8c │ │ │ │ - ldr r1, [pc, #192] @ 116b1c │ │ │ │ - ldr r0, [pc, #192] @ 116b20 │ │ │ │ - ldr r3, [pc, #192] @ 116b24 │ │ │ │ + b 116a68 │ │ │ │ + ldr r1, [pc, #192] @ 116af8 │ │ │ │ + ldr r0, [pc, #192] @ 116afc │ │ │ │ + ldr r3, [pc, #192] @ 116b00 │ │ │ │ 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] │ │ │ │ @@ -252905,306 +252896,306 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 116ac0 │ │ │ │ + bne 116a9c │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 116afc │ │ │ │ + beq 116ad8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 116afc │ │ │ │ + beq 116ad8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r6, fp, ror #10 │ │ │ │ - eoreq r3, r6, r1, lsr #23 │ │ │ │ - eoreq r5, lr, ip, lsr #7 │ │ │ │ - mlaeq lr, r0, r8, r5 │ │ │ │ - eoreq r9, pc, r0, lsr #16 │ │ │ │ - eoreq r4, r6, r4, ror r4 │ │ │ │ - eoreq r5, lr, r8, ror #16 │ │ │ │ - strhteq r5, [lr], -r8 │ │ │ │ - strhteq r3, [r6], -r9 │ │ │ │ - eoreq r5, lr, ip, lsr #5 │ │ │ │ - @ instruction: 0xfff6fe10 │ │ │ │ - eoreq r5, lr, r4, lsl #16 │ │ │ │ - eoreq r5, lr, r4, lsl #16 │ │ │ │ - eoreq r0, r4, r8, ror #22 │ │ │ │ - eoreq r5, lr, r4, asr #5 │ │ │ │ + eoreq r4, r6, pc, asr #10 │ │ │ │ + eoreq r3, r6, r5, lsl #23 │ │ │ │ + ldrdeq r5, [lr], -r0 @ │ │ │ │ + strhteq r5, [lr], -r4 │ │ │ │ + eoreq r9, pc, r4, asr #16 │ │ │ │ + eoreq r4, r6, r8, asr r4 │ │ │ │ + eoreq r5, lr, ip, lsl #17 │ │ │ │ + ldrdeq r5, [lr], -ip @ │ │ │ │ + mlaeq r6, sp, sl, r3 │ │ │ │ + ldrdeq r5, [lr], -r0 @ │ │ │ │ + @ instruction: 0xfff6fe34 │ │ │ │ + eoreq r5, lr, r8, lsr #16 │ │ │ │ + eoreq r5, lr, r8, lsr #16 │ │ │ │ + eoreq r0, r4, ip, asr #22 │ │ │ │ + eoreq r5, lr, r8, ror #5 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 116bc8 │ │ │ │ - ldr r0, [pc, #172] @ 116c10 │ │ │ │ + beq 116ba4 │ │ │ │ + ldr r0, [pc, #172] @ 116bec │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #168] @ 116c14 │ │ │ │ + ldr r2, [pc, #168] @ 116bf0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r0, [pc, #156] @ 116c18 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r0, [pc, #156] @ 116bf4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 116bd4 │ │ │ │ - ldr r0, [pc, #148] @ 116c28 │ │ │ │ + bne 116bb0 │ │ │ │ + ldr r0, [pc, #148] @ 116c04 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #132] @ 116c2c │ │ │ │ + ldr r0, [pc, #132] @ 116c08 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ bl 89e40 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #96] @ 116c30 │ │ │ │ + ldr r0, [pc, #96] @ 116c0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #64] @ 116c1c │ │ │ │ + ldr r0, [pc, #64] @ 116bf8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 116c20 │ │ │ │ - ldr r1, [pc, #60] @ 116c24 │ │ │ │ + ldr r3, [pc, #60] @ 116bfc │ │ │ │ + ldr r1, [pc, #60] @ 116c00 │ │ │ │ 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 37e2c │ │ │ │ - b 116b8c │ │ │ │ - eoreq r4, r6, pc, lsl #10 │ │ │ │ - strhteq r5, [lr], -ip │ │ │ │ - eoreq sl, pc, r4, lsr #26 │ │ │ │ - strhteq sl, [pc], -r8 │ │ │ │ - eoreq r0, lr, r8, lsl r5 │ │ │ │ - eoreq r0, lr, r0, asr #19 │ │ │ │ - ldrdeq sl, [pc], -r4 @ │ │ │ │ - eoreq r4, r6, fp, asr #9 │ │ │ │ - eoreq r5, lr, r0, asr r0 │ │ │ │ + b 116b68 │ │ │ │ + strdeq r4, [r6], -r3 @ │ │ │ │ + eoreq r5, lr, r0, ror #7 │ │ │ │ + eoreq sl, pc, r8, asr #26 │ │ │ │ + ldrdeq sl, [pc], -ip @ │ │ │ │ + eoreq r0, lr, ip, lsr r5 │ │ │ │ + eoreq r0, lr, r4, ror #19 │ │ │ │ + strdeq sl, [pc], -r8 @ │ │ │ │ + eoreq r4, r6, pc, lsr #9 │ │ │ │ + eoreq r5, lr, r4, ror r0 │ │ │ │ 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 116d30 │ │ │ │ - ldr r1, [pc, #304] @ 116d8c │ │ │ │ + beq 116d0c │ │ │ │ + ldr r1, [pc, #304] @ 116d68 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e9920 │ │ │ │ + bl 2e98d8 │ │ │ │ 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 2e95ac │ │ │ │ + bl 2e9564 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #236] @ 116d90 │ │ │ │ - ldr r2, [pc, #236] @ 116d94 │ │ │ │ + ldr r0, [pc, #236] @ 116d6c │ │ │ │ + ldr r2, [pc, #236] @ 116d70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r4, [pc, #220] @ 116d98 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r4, [pc, #220] @ 116d74 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 116d3c │ │ │ │ + bne 116d18 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116d4c │ │ │ │ + beq 116d28 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 116d68 │ │ │ │ + bne 116d44 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #176] @ 116dac │ │ │ │ + ldr r0, [pc, #176] @ 116d88 │ │ │ │ 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 89b34 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 116db0 │ │ │ │ + ldr r0, [pc, #120] @ 116d8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #88] @ 116d9c │ │ │ │ + ldr r0, [pc, #88] @ 116d78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 116ccc │ │ │ │ - ldr r0, [pc, #76] @ 116da0 │ │ │ │ - ldr r2, [pc, #76] @ 116da4 │ │ │ │ + b 116ca8 │ │ │ │ + ldr r0, [pc, #76] @ 116d7c │ │ │ │ + ldr r2, [pc, #76] @ 116d80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #56] @ 116da8 │ │ │ │ + ldr r0, [pc, #56] @ 116d84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 116cf0 │ │ │ │ + b 116ccc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r6, r4, lsr #8 │ │ │ │ - strdeq r4, [r6], -r8 @ │ │ │ │ - eoreq r0, lr, r0, lsl r7 │ │ │ │ - eoreq sl, pc, ip, lsr #19 │ │ │ │ - eoreq sl, pc, r4, lsr #18 │ │ │ │ - eoreq sp, r5, pc, lsl #3 │ │ │ │ - eoreq r0, lr, r0, ror r6 │ │ │ │ - strdeq sl, [pc], -r8 @ │ │ │ │ - eoreq r4, r6, r4, lsr #7 │ │ │ │ - eoreq r4, lr, r8, ror #29 │ │ │ │ + eoreq r4, r6, r8, lsl #8 │ │ │ │ + ldrdeq r4, [r6], -ip @ │ │ │ │ + eoreq r0, lr, r4, lsr r7 │ │ │ │ + ldrdeq sl, [pc], -r0 @ │ │ │ │ + eoreq sl, pc, r8, asr #18 │ │ │ │ + eoreq sp, r5, r3, ror r1 │ │ │ │ + mlaeq lr, r4, r6, r0 │ │ │ │ + eoreq sl, pc, ip, lsl r9 @ │ │ │ │ + eoreq r4, r6, r8, lsl #7 │ │ │ │ + eoreq r4, lr, ip, lsl #30 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 116ddc │ │ │ │ + beq 116db8 │ │ │ │ bl dcde8 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 116de8 │ │ │ │ + ldr r0, [pc, #4] @ 116dc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r4, lr, ip, lsr lr │ │ │ │ + eoreq r4, lr, r0, ror #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 116e90 │ │ │ │ - ldr r1, [pc, #552] @ 11703c │ │ │ │ + beq 116e6c │ │ │ │ + ldr r1, [pc, #552] @ 117018 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 116e9c │ │ │ │ + bne 116e78 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 116efc │ │ │ │ - ldr r1, [pc, #508] @ 11704c │ │ │ │ + bne 116ed8 │ │ │ │ + ldr r1, [pc, #508] @ 117028 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116ee0 │ │ │ │ + beq 116ebc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 116e84 │ │ │ │ + beq 116e60 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #476] @ 117074 │ │ │ │ + ldr r0, [pc, #476] @ 117050 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #396] @ 117040 │ │ │ │ - ldr r3, [pc, #396] @ 117044 │ │ │ │ - ldr r5, [pc, #396] @ 117048 │ │ │ │ + ldr r0, [pc, #396] @ 11701c │ │ │ │ + ldr r3, [pc, #396] @ 117020 │ │ │ │ + ldr r5, [pc, #396] @ 117024 │ │ │ │ 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 38888 │ │ │ │ - b 116fc8 │ │ │ │ - ldr r0, [pc, #360] @ 117050 │ │ │ │ - ldr r2, [pc, #360] @ 117054 │ │ │ │ + b 116fa4 │ │ │ │ + ldr r0, [pc, #360] @ 11702c │ │ │ │ + ldr r2, [pc, #360] @ 117030 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ - b 116fc8 │ │ │ │ + b 116fa4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 116f90 │ │ │ │ + beq 116f6c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #320] @ 117064 │ │ │ │ - ldr r1, [pc, #320] @ 117068 │ │ │ │ - ldr ip, [pc, #320] @ 11706c │ │ │ │ + ldr r0, [pc, #320] @ 117040 │ │ │ │ + ldr r1, [pc, #320] @ 117044 │ │ │ │ + ldr ip, [pc, #320] @ 117048 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #316] @ 117070 │ │ │ │ + ldr r2, [pc, #316] @ 11704c │ │ │ │ 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 │ │ │ │ @@ -253220,18 +253211,18 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 38b14 │ │ │ │ - b 116fc8 │ │ │ │ - ldr r1, [pc, #192] @ 117058 │ │ │ │ - ldr r0, [pc, #192] @ 11705c │ │ │ │ - ldr r3, [pc, #192] @ 117060 │ │ │ │ + b 116fa4 │ │ │ │ + ldr r1, [pc, #192] @ 117034 │ │ │ │ + ldr r0, [pc, #192] @ 117038 │ │ │ │ + ldr r3, [pc, #192] @ 11703c │ │ │ │ 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] │ │ │ │ @@ -253240,134 +253231,134 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 116ffc │ │ │ │ + bne 116fd8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 117038 │ │ │ │ + beq 117014 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 117038 │ │ │ │ + beq 117014 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r6, r8, rrx │ │ │ │ - eoreq r3, r6, r5, ror #12 │ │ │ │ - eoreq r4, lr, r0, ror lr │ │ │ │ - eoreq r5, lr, r4, ror #6 │ │ │ │ - eoreq r9, pc, r4, lsl r3 @ │ │ │ │ - eoreq r3, r6, r8, lsr pc │ │ │ │ - eoreq r5, lr, ip, lsr r3 │ │ │ │ - eoreq r5, lr, ip, lsl #5 │ │ │ │ - eoreq r3, r6, sp, ror r5 │ │ │ │ - eoreq r4, lr, r0, ror sp │ │ │ │ - @ instruction: 0xfff6f8d4 │ │ │ │ - eoreq r5, lr, r8, asr #5 │ │ │ │ - ldrdeq r5, [lr], -r8 @ │ │ │ │ - eoreq r0, r4, ip, lsr #12 │ │ │ │ - eoreq r4, lr, r8, lsl #27 │ │ │ │ + eoreq r4, r6, ip, asr #32 │ │ │ │ + eoreq r3, r6, r9, asr #12 │ │ │ │ + mlaeq lr, r4, lr, r4 │ │ │ │ + eoreq r5, lr, r8, lsl #7 │ │ │ │ + eoreq r9, pc, r8, lsr r3 @ │ │ │ │ + eoreq r3, r6, ip, lsl pc │ │ │ │ + eoreq r5, lr, r0, ror #6 │ │ │ │ + strhteq r5, [lr], -r0 │ │ │ │ + eoreq r3, r6, r1, ror #10 │ │ │ │ + mlaeq lr, r4, sp, r4 │ │ │ │ + @ instruction: 0xfff6f8f8 │ │ │ │ + eoreq r5, lr, ip, ror #5 │ │ │ │ + strdeq r5, [lr], -ip @ │ │ │ │ + eoreq r0, r4, r0, lsl r6 │ │ │ │ + eoreq r4, lr, ip, lsr #27 │ │ │ │ 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 11711c │ │ │ │ - ldr r1, [pc, #552] @ 1172c8 │ │ │ │ + beq 1170f8 │ │ │ │ + ldr r1, [pc, #552] @ 1172a4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 117128 │ │ │ │ + bne 117104 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 117188 │ │ │ │ - ldr r1, [pc, #508] @ 1172d8 │ │ │ │ + bne 117164 │ │ │ │ + ldr r1, [pc, #508] @ 1172b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11716c │ │ │ │ + beq 117148 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 117110 │ │ │ │ + beq 1170ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #476] @ 117300 │ │ │ │ + ldr r0, [pc, #476] @ 1172dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #396] @ 1172cc │ │ │ │ - ldr r3, [pc, #396] @ 1172d0 │ │ │ │ - ldr r5, [pc, #396] @ 1172d4 │ │ │ │ + ldr r0, [pc, #396] @ 1172a8 │ │ │ │ + ldr r3, [pc, #396] @ 1172ac │ │ │ │ + ldr r5, [pc, #396] @ 1172b0 │ │ │ │ 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 38888 │ │ │ │ - b 117254 │ │ │ │ - ldr r0, [pc, #360] @ 1172dc │ │ │ │ - ldr r2, [pc, #360] @ 1172e0 │ │ │ │ + b 117230 │ │ │ │ + ldr r0, [pc, #360] @ 1172b8 │ │ │ │ + ldr r2, [pc, #360] @ 1172bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ - b 117254 │ │ │ │ + b 117230 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11721c │ │ │ │ + beq 1171f8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #320] @ 1172f0 │ │ │ │ - ldr r1, [pc, #320] @ 1172f4 │ │ │ │ - ldr ip, [pc, #320] @ 1172f8 │ │ │ │ + ldr r0, [pc, #320] @ 1172cc │ │ │ │ + ldr r1, [pc, #320] @ 1172d0 │ │ │ │ + ldr ip, [pc, #320] @ 1172d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #316] @ 1172fc │ │ │ │ + ldr r2, [pc, #316] @ 1172d8 │ │ │ │ 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 │ │ │ │ @@ -253383,18 +253374,18 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 38b14 │ │ │ │ - b 117254 │ │ │ │ - ldr r1, [pc, #192] @ 1172e4 │ │ │ │ - ldr r0, [pc, #192] @ 1172e8 │ │ │ │ - ldr r3, [pc, #192] @ 1172ec │ │ │ │ + b 117230 │ │ │ │ + ldr r1, [pc, #192] @ 1172c0 │ │ │ │ + ldr r0, [pc, #192] @ 1172c4 │ │ │ │ + ldr r3, [pc, #192] @ 1172c8 │ │ │ │ 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] │ │ │ │ @@ -253403,195 +253394,195 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 117288 │ │ │ │ + bne 117264 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 1172c4 │ │ │ │ + beq 1172a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1172c4 │ │ │ │ + beq 1172a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r6, sp, lsr sp │ │ │ │ - ldrdeq r3, [r6], -r9 @ │ │ │ │ - eoreq r4, lr, r4, ror #23 │ │ │ │ - strhteq r5, [lr], -r8 │ │ │ │ - eoreq r9, pc, r0, lsl #12 │ │ │ │ - eoreq r3, r6, ip, lsr #25 │ │ │ │ - mlaeq lr, r0, r0, r5 │ │ │ │ - eoreq r4, lr, r0, ror #31 │ │ │ │ - strdeq r3, [r6], -r1 @ │ │ │ │ - eoreq r4, lr, r4, ror #21 │ │ │ │ - @ instruction: 0xfff6f648 │ │ │ │ - eoreq r5, lr, ip, lsr r0 │ │ │ │ - eoreq r5, lr, ip, lsr #32 │ │ │ │ - eoreq r0, r4, r0, lsr #7 │ │ │ │ - strdeq r4, [lr], -ip @ │ │ │ │ + eoreq r3, r6, r1, lsr #26 │ │ │ │ + strhteq r3, [r6], -sp │ │ │ │ + eoreq r4, lr, r8, lsl #24 │ │ │ │ + ldrdeq r5, [lr], -ip @ │ │ │ │ + eoreq r9, pc, r4, lsr #12 │ │ │ │ + mlaeq r6, r0, ip, r3 │ │ │ │ + strhteq r5, [lr], -r4 │ │ │ │ + eoreq r5, lr, r4 │ │ │ │ + ldrdeq r3, [r6], -r5 @ │ │ │ │ + eoreq r4, lr, r8, lsl #22 │ │ │ │ + @ instruction: 0xfff6f66c │ │ │ │ + eoreq r5, lr, r0, rrx │ │ │ │ + eoreq r5, lr, r0, asr r0 │ │ │ │ + eoreq r0, r4, r4, lsl #7 │ │ │ │ + eoreq r4, lr, r0, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1173c4 │ │ │ │ - ldr r1, [pc, #184] @ 1173e4 │ │ │ │ + beq 1173a0 │ │ │ │ + ldr r1, [pc, #184] @ 1173c0 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ 1173e8 │ │ │ │ - ldr r2, [pc, #112] @ 1173ec │ │ │ │ + ldr r0, [pc, #112] @ 1173c4 │ │ │ │ + ldr r2, [pc, #112] @ 1173c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 2e8f30 │ │ │ │ + bl 2e8ee8 │ │ │ │ bl 1ecac │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #88] @ 1173f0 │ │ │ │ + ldr r0, [pc, #88] @ 1173cc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #6 │ │ │ │ bl 89e40 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #40] @ 1173f4 │ │ │ │ + ldr r0, [pc, #40] @ 1173d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r6, r6, lsr #21 │ │ │ │ - eoreq r3, r6, r3, ror #20 │ │ │ │ - eoreq r4, lr, ip, lsr #23 │ │ │ │ + eoreq r3, r6, sl, lsl #21 │ │ │ │ eoreq r3, r6, r7, asr #20 │ │ │ │ - eoreq r4, lr, r4, asr r8 │ │ │ │ + ldrdeq r4, [lr], -r0 @ │ │ │ │ + eoreq r3, r6, fp, lsr #20 │ │ │ │ + eoreq r4, lr, r8, ror 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 11749c │ │ │ │ - ldr r1, [pc, #552] @ 117648 │ │ │ │ + beq 117478 │ │ │ │ + ldr r1, [pc, #552] @ 117624 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 346d04 │ │ │ │ + bl 346cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1174a8 │ │ │ │ + bne 117484 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 117508 │ │ │ │ - ldr r1, [pc, #508] @ 117658 │ │ │ │ + bne 1174e4 │ │ │ │ + ldr r1, [pc, #508] @ 117634 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1174ec │ │ │ │ + beq 1174c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 117490 │ │ │ │ + beq 11746c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #476] @ 117680 │ │ │ │ + ldr r0, [pc, #476] @ 11765c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #396] @ 11764c │ │ │ │ - ldr r3, [pc, #396] @ 117650 │ │ │ │ - ldr r5, [pc, #396] @ 117654 │ │ │ │ + ldr r0, [pc, #396] @ 117628 │ │ │ │ + ldr r3, [pc, #396] @ 11762c │ │ │ │ + ldr r5, [pc, #396] @ 117630 │ │ │ │ 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 38888 │ │ │ │ - b 1175d4 │ │ │ │ - ldr r0, [pc, #360] @ 11765c │ │ │ │ - ldr r2, [pc, #360] @ 117660 │ │ │ │ + b 1175b0 │ │ │ │ + ldr r0, [pc, #360] @ 117638 │ │ │ │ + ldr r2, [pc, #360] @ 11763c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38964 │ │ │ │ - b 1175d4 │ │ │ │ + b 1175b0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11759c │ │ │ │ + beq 117578 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #320] @ 117670 │ │ │ │ - ldr r1, [pc, #320] @ 117674 │ │ │ │ - ldr ip, [pc, #320] @ 117678 │ │ │ │ + ldr r0, [pc, #320] @ 11764c │ │ │ │ + ldr r1, [pc, #320] @ 117650 │ │ │ │ + ldr ip, [pc, #320] @ 117654 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #316] @ 11767c │ │ │ │ + ldr r2, [pc, #316] @ 117658 │ │ │ │ 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 │ │ │ │ @@ -253607,18 +253598,18 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 38b14 │ │ │ │ - b 1175d4 │ │ │ │ - ldr r1, [pc, #192] @ 117664 │ │ │ │ - ldr r0, [pc, #192] @ 117668 │ │ │ │ - ldr r3, [pc, #192] @ 11766c │ │ │ │ + b 1175b0 │ │ │ │ + ldr r1, [pc, #192] @ 117640 │ │ │ │ + ldr r0, [pc, #192] @ 117644 │ │ │ │ + ldr r3, [pc, #192] @ 117648 │ │ │ │ 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] │ │ │ │ @@ -253627,245 +253618,245 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 117608 │ │ │ │ + bne 1175e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 117644 │ │ │ │ + beq 117620 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 117644 │ │ │ │ + beq 117620 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r6, r0, lsl #21 │ │ │ │ - eoreq r3, r6, r9, asr r0 │ │ │ │ - eoreq r4, lr, r4, ror #16 │ │ │ │ - eoreq r4, lr, r8, ror #26 │ │ │ │ - strhteq r9, [pc], -ip │ │ │ │ - eoreq r3, r6, ip, lsr #18 │ │ │ │ - eoreq r4, lr, r0, asr #26 │ │ │ │ - mlaeq lr, r0, ip, r4 │ │ │ │ - eoreq r2, r6, r1, ror pc │ │ │ │ - eoreq r4, lr, r4, ror #14 │ │ │ │ - @ instruction: 0xfff6f2c8 │ │ │ │ - strhteq r4, [lr], -ip │ │ │ │ - ldrdeq r4, [lr], -ip @ │ │ │ │ - eoreq r0, r4, r0, lsr #32 │ │ │ │ - eoreq r4, lr, ip, ror r7 │ │ │ │ + eoreq r3, r6, r4, ror #20 │ │ │ │ + eoreq r3, r6, sp, lsr r0 │ │ │ │ + eoreq r4, lr, r8, lsl #17 │ │ │ │ + eoreq r4, lr, ip, lsl #27 │ │ │ │ + eoreq r9, pc, r0, ror #5 │ │ │ │ + eoreq r3, r6, r0, lsl r9 │ │ │ │ + eoreq r4, lr, r4, ror #26 │ │ │ │ + strhteq r4, [lr], -r4 │ │ │ │ + eoreq r2, r6, r5, asr pc │ │ │ │ + eoreq r4, lr, r8, lsl #15 │ │ │ │ + @ instruction: 0xfff6f2ec │ │ │ │ + eoreq r4, lr, r0, ror #25 │ │ │ │ + eoreq r4, lr, r0, lsl #26 │ │ │ │ + eoreq r0, r4, r4 │ │ │ │ + eoreq r4, lr, r0, lsr #15 │ │ │ │ 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 1178d0 │ │ │ │ - ldr r0, [pc, #804] @ 1179d0 │ │ │ │ + beq 1178ac │ │ │ │ + ldr r0, [pc, #804] @ 1179ac │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #800] @ 1179d4 │ │ │ │ + ldr r2, [pc, #800] @ 1179b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r0, [pc, #788] @ 1179d8 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r0, [pc, #788] @ 1179b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1178dc │ │ │ │ - ldr r0, [pc, #780] @ 1179e8 │ │ │ │ + bne 1178b8 │ │ │ │ + ldr r0, [pc, #780] @ 1179c4 │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #764] @ 1179ec │ │ │ │ + ldr r0, [pc, #764] @ 1179c8 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ bl 89e40 │ │ │ │ - ldr r1, [pc, #740] @ 1179f0 │ │ │ │ + ldr r1, [pc, #740] @ 1179cc │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9920 │ │ │ │ + bl 2e98d8 │ │ │ │ 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 2e95ac │ │ │ │ + bl 2e9564 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #28] │ │ │ │ - ldr r1, [pc, #664] @ 1179f4 │ │ │ │ + ldr r1, [pc, #664] @ 1179d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, sp, #64 @ 0x40 │ │ │ │ mov r2, #9 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e9920 │ │ │ │ + bl 2e98d8 │ │ │ │ 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 2e95ac │ │ │ │ + bl 2e9564 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #596] @ 1179f8 │ │ │ │ + ldr r1, [pc, #596] @ 1179d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9920 │ │ │ │ + bl 2e98d8 │ │ │ │ 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 2e95ac │ │ │ │ + bl 2e9564 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #532] @ 1179fc │ │ │ │ - ldr r2, [pc, #532] @ 117a00 │ │ │ │ + ldr r0, [pc, #532] @ 1179d8 │ │ │ │ + ldr r2, [pc, #532] @ 1179dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #13 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r5, [pc, #516] @ 117a04 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r5, [pc, #516] @ 1179e0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 117918 │ │ │ │ + bne 1178f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117928 │ │ │ │ + beq 117904 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 117944 │ │ │ │ + bne 117920 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #472] @ 117a18 │ │ │ │ + ldr r0, [pc, #472] @ 1179f4 │ │ │ │ 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 89b34 │ │ │ │ - ldr r1, [pc, #432] @ 117a1c │ │ │ │ + ldr r1, [pc, #432] @ 1179f8 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r2, #28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e9920 │ │ │ │ + bl 2e98d8 │ │ │ │ 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 2e95ac │ │ │ │ + bl 2e9564 │ │ │ │ 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] │ │ │ │ stm r2, {r1, r9, sl} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #328] @ 117a20 │ │ │ │ + ldr r0, [pc, #328] @ 1179fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #248] @ 1179dc │ │ │ │ + ldr r0, [pc, #248] @ 1179b8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #244] @ 1179e0 │ │ │ │ - ldr r1, [pc, #244] @ 1179e4 │ │ │ │ + ldr r3, [pc, #244] @ 1179bc │ │ │ │ + ldr r1, [pc, #244] @ 1179c0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 1176d4 │ │ │ │ - ldr r0, [pc, #232] @ 117a08 │ │ │ │ + b 1176b0 │ │ │ │ + ldr r0, [pc, #232] @ 1179e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 117810 │ │ │ │ - ldr r0, [pc, #220] @ 117a0c │ │ │ │ - ldr r2, [pc, #220] @ 117a10 │ │ │ │ + b 1177ec │ │ │ │ + ldr r0, [pc, #220] @ 1179e8 │ │ │ │ + ldr r2, [pc, #220] @ 1179ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #200] @ 117a14 │ │ │ │ + ldr r0, [pc, #200] @ 1179f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 117834 │ │ │ │ + b 117810 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e628 │ │ │ │ - b 11799c │ │ │ │ + b 117978 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b 1179ac │ │ │ │ + b 117988 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 1179b8 │ │ │ │ + b 117994 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -253877,236 +253868,236 @@ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, r3, r0, lsr #30 │ │ │ │ - eoreq r4, lr, r4, ror r8 │ │ │ │ - eoreq sl, pc, r0, asr #8 │ │ │ │ - eoreq sl, pc, r4, lsl r2 @ │ │ │ │ - eoreq pc, sp, ip, lsr r9 @ │ │ │ │ - eoreq r0, lr, r0 │ │ │ │ - eoreq sl, pc, r4, asr r4 @ │ │ │ │ - ldrdeq pc, [r3], -ip @ │ │ │ │ - strdeq r3, [r6], -r5 @ │ │ │ │ - eoreq r3, r6, r6, lsr #25 │ │ │ │ - eoreq r3, r6, r4, ror #17 │ │ │ │ - strhteq r3, [r6], -r4 │ │ │ │ - eoreq pc, sp, ip, asr #23 │ │ │ │ - eoreq r9, pc, r8, ror #28 │ │ │ │ - eoreq r9, pc, r8, asr #26 │ │ │ │ - strhteq ip, [r5], -r3 │ │ │ │ - mlaeq sp, r4, sl, pc @ │ │ │ │ - eoreq r9, pc, ip, lsl sp @ │ │ │ │ - eoreq r3, r6, r0, ror #16 │ │ │ │ - mlaeq r6, fp, fp, r3 │ │ │ │ - eoreq r4, lr, r8, asr #6 │ │ │ │ + eoreq pc, r3, r4, lsl #30 │ │ │ │ + mlaeq lr, r8, r8, r4 │ │ │ │ + eoreq sl, pc, r4, ror #8 │ │ │ │ + eoreq sl, pc, r8, lsr r2 @ │ │ │ │ + eoreq pc, sp, r0, ror #18 │ │ │ │ + eoreq r0, lr, r4, lsr #32 │ │ │ │ + eoreq sl, pc, r8, ror r4 @ │ │ │ │ + eoreq pc, r3, r0, asr #29 │ │ │ │ + ldrdeq r3, [r6], -r9 @ │ │ │ │ + eoreq r3, r6, sl, lsl #25 │ │ │ │ + eoreq r3, r6, r8, asr #17 │ │ │ │ + mlaeq r6, r8, r8, r3 │ │ │ │ + strdeq pc, [sp], -r0 @ │ │ │ │ + eoreq r9, pc, ip, lsl #29 │ │ │ │ + eoreq r9, pc, ip, ror #26 │ │ │ │ + mlaeq r5, r7, r5, ip │ │ │ │ + strhteq pc, [sp], -r8 @ │ │ │ │ + eoreq r9, pc, r0, asr #26 │ │ │ │ + eoreq r3, r6, r4, asr #16 │ │ │ │ + eoreq r3, r6, pc, ror fp │ │ │ │ + eoreq r4, lr, ip, ror #6 │ │ │ │ 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 117a98 │ │ │ │ - ldr r1, [pc, #88] @ 117aa4 │ │ │ │ + beq 117a74 │ │ │ │ + ldr r1, [pc, #88] @ 117a80 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 117aa8 │ │ │ │ + ldr r0, [pc, #8] @ 117a84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r3, r6, sp, ror #9 │ │ │ │ - eoreq r4, lr, r0, lsl #3 │ │ │ │ + ldrdeq r3, [r6], -r1 @ │ │ │ │ + eoreq r4, lr, r4, lsr #3 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 117ad4 │ │ │ │ + beq 117ab0 │ │ │ │ bl dd058 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 117ae0 │ │ │ │ + ldr r0, [pc, #4] @ 117abc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r4, lr, r4, asr #2 │ │ │ │ + eoreq r4, lr, r8, ror #2 │ │ │ │ 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 117b94 │ │ │ │ - ldr r0, [pc, #204] @ 117bd8 │ │ │ │ + beq 117b70 │ │ │ │ + ldr r0, [pc, #204] @ 117bb4 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #200] @ 117bdc │ │ │ │ + ldr r2, [pc, #200] @ 117bb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r5, [pc, #188] @ 117be0 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r5, [pc, #188] @ 117bbc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 117ba0 │ │ │ │ + bne 117b7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117bb0 │ │ │ │ + beq 117b8c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 117bc8 │ │ │ │ + bne 117ba4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, #1073741827 @ 0x40000003 │ │ │ │ - ldr r0, [pc, #132] @ 117bec │ │ │ │ + ldr r0, [pc, #132] @ 117bc8 │ │ │ │ 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 89b34 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ 117bf0 │ │ │ │ + ldr r0, [pc, #84] @ 117bcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #60] @ 117be4 │ │ │ │ + ldr r0, [pc, #60] @ 117bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25478 │ │ │ │ - b 117b34 │ │ │ │ - ldr r0, [pc, #60] @ 117bf4 │ │ │ │ + b 117b10 │ │ │ │ + ldr r0, [pc, #60] @ 117bd0 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #56] @ 117bf8 │ │ │ │ + ldr r2, [pc, #56] @ 117bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #24] @ 117be8 │ │ │ │ + ldr r0, [pc, #24] @ 117bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25478 │ │ │ │ - b 117b58 │ │ │ │ - eoreq pc, r3, r8, asr #21 │ │ │ │ - eoreq pc, sp, r4, lsr #17 │ │ │ │ - eoreq r9, pc, r8, lsr #19 │ │ │ │ - eoreq r9, pc, r4, lsr #18 │ │ │ │ - strdeq r9, [pc], -ip @ │ │ │ │ - eoreq pc, r3, r8, ror #20 │ │ │ │ - eoreq r4, lr, r4, lsl #1 │ │ │ │ - eoreq ip, r5, r7, lsr #6 │ │ │ │ - eoreq pc, sp, r8, lsl #16 │ │ │ │ + b 117b34 │ │ │ │ + eoreq pc, r3, ip, lsr #21 │ │ │ │ + eoreq pc, sp, r8, asr #17 │ │ │ │ + eoreq r9, pc, ip, asr #19 │ │ │ │ + eoreq r9, pc, r8, asr #18 │ │ │ │ + eoreq r9, pc, r0, lsr #18 │ │ │ │ + eoreq pc, r3, ip, asr #20 │ │ │ │ + eoreq r4, lr, r8, lsr #1 │ │ │ │ + eoreq ip, r5, fp, lsl #6 │ │ │ │ + eoreq pc, sp, ip, lsr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 117c18 │ │ │ │ + bne 117bf4 │ │ │ │ b e5b00 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 117c28 │ │ │ │ + ldr r0, [pc, #4] @ 117c04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r4, lr, r4, lsr r0 │ │ │ │ + eoreq r4, lr, r8, asr r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 117c48 │ │ │ │ + bne 117c24 │ │ │ │ b e36a0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 117c58 │ │ │ │ + ldr r0, [pc, #4] @ 117c34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r4, lr, r4 │ │ │ │ + eoreq r4, lr, r8, lsr #32 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ 117cb0 │ │ │ │ + ldr r2, [pc, #60] @ 117c8c │ │ │ │ mov r3, #8 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 349e30 │ │ │ │ - ldr r1, [pc, #44] @ 117cb4 │ │ │ │ + bl 349de8 │ │ │ │ + ldr r1, [pc, #44] @ 117c90 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #40] @ 117cb8 │ │ │ │ + ldr r0, [pc, #40] @ 117c94 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3505d4 │ │ │ │ - bl 3508a4 │ │ │ │ + bl 35058c │ │ │ │ + bl 35085c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq pc, [r3], -r8 @ │ │ │ │ - strhteq r3, [r6], -r3 │ │ │ │ - strhteq r4, [lr], -r4 │ │ │ │ + strhteq pc, [r3], -ip @ │ │ │ │ + mlaeq r6, r7, r2, r3 │ │ │ │ + ldrdeq r4, [lr], -r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2ad1c4 │ │ │ │ + b 2ad17c │ │ │ │ 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] │ │ │ │ cmp r2, #384 @ 0x180 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r0] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bcs 117d18 │ │ │ │ + bcs 117cf4 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [r7, r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1f6c0 │ │ │ │ - b 117d40 │ │ │ │ + b 117d1c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1ed90 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ bl 1f6c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1d9f8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118088 │ │ │ │ + beq 118064 │ │ │ │ add r9, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ bl 1f2d0 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ @@ -254144,50 +254135,50 @@ │ │ │ │ ldr r0, [sp, #808] @ 0x328 │ │ │ │ str r8, [sp, #452] @ 0x1c4 │ │ │ │ str sl, [sp, #480] @ 0x1e0 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ str r8, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1783f8 │ │ │ │ + bl 1783b0 │ │ │ │ add r9, sp, #448 @ 0x1c0 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #248 @ 0xf8 │ │ │ │ ldr r4, [sp, #812] @ 0x32c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ cmp r1, #10 │ │ │ │ movls r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1180ec │ │ │ │ + beq 1180c8 │ │ │ │ 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 2ed3f4 │ │ │ │ + bl 2ed3ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 117e8c │ │ │ │ + bne 117e68 │ │ │ │ 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 117ec4 │ │ │ │ + b 117ea0 │ │ │ │ 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] │ │ │ │ @@ -254209,52 +254200,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 117fe0 │ │ │ │ - ldr ip, [pc, #604] @ 118168 │ │ │ │ + beq 117fbc │ │ │ │ + ldr ip, [pc, #604] @ 118144 │ │ │ │ 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] @ 11816c │ │ │ │ + ldr r0, [pc, #580] @ 118148 │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ - beq 117f78 │ │ │ │ + beq 117f54 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e238 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq 117ff0 │ │ │ │ - ldr r1, [pc, #488] @ 118170 │ │ │ │ + beq 117fcc │ │ │ │ + ldr r1, [pc, #488] @ 11814c │ │ │ │ movw r6, #365 @ 0x16d │ │ │ │ - ldr r2, [pc, #484] @ 118174 │ │ │ │ - ldr r0, [pc, #484] @ 118178 │ │ │ │ + ldr r2, [pc, #484] @ 118150 │ │ │ │ + ldr r0, [pc, #484] @ 118154 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #480] @ 11817c │ │ │ │ + ldr r3, [pc, #480] @ 118158 │ │ │ │ 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 │ │ │ │ @@ -254264,71 +254255,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 38888 │ │ │ │ - b 1180fc │ │ │ │ + b 1180d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 117ff0 │ │ │ │ + beq 117fcc │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ cmp r6, #10 │ │ │ │ - bls 118038 │ │ │ │ + bls 118014 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11806c │ │ │ │ + beq 118048 │ │ │ │ mov r5, r4 │ │ │ │ - b 118020 │ │ │ │ + b 117ffc │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11806c │ │ │ │ + beq 118048 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118014 │ │ │ │ + beq 117ff0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ - b 118014 │ │ │ │ + b 117ff0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 118054 │ │ │ │ + bne 118030 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r9, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 118040 │ │ │ │ + beq 11801c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118048 │ │ │ │ + beq 118024 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ - b 118048 │ │ │ │ + b 118024 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #236] @ 118180 │ │ │ │ - ldr r2, [pc, #236] @ 118184 │ │ │ │ - ldr r1, [pc, #236] @ 118188 │ │ │ │ + ldr r0, [pc, #236] @ 11815c │ │ │ │ + ldr r2, [pc, #236] @ 118160 │ │ │ │ + ldr r1, [pc, #236] @ 118164 │ │ │ │ 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] @ 11818c │ │ │ │ + ldr r3, [pc, #200] @ 118168 │ │ │ │ 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 │ │ │ │ @@ -254339,515 +254330,505 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 38cc8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 118154 │ │ │ │ + beq 118130 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e238 │ │ │ │ - b 118154 │ │ │ │ + b 118130 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 180460 │ │ │ │ - b 11815c │ │ │ │ + bl 180418 │ │ │ │ + b 118138 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 118154 │ │ │ │ + beq 118130 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 118154 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 118130 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ - bl 180460 │ │ │ │ + bl 180418 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r4, lr, r0, lsl r0 │ │ │ │ - mlaeq pc, r8, r0, r8 @ │ │ │ │ - eoreq r2, r6, r7, asr #20 │ │ │ │ - eoreq r2, r6, fp, lsl #20 │ │ │ │ - eoreq r2, r6, r1, lsl #11 │ │ │ │ - eoreq r3, lr, r4, lsr #27 │ │ │ │ - @ instruction: 0xfff6e764 │ │ │ │ - eoreq r3, lr, r4, lsr #23 │ │ │ │ - eoreq r3, lr, r4, asr #23 │ │ │ │ - strdeq r7, [pc], -r8 @ │ │ │ │ + eoreq r4, lr, r4, lsr r0 │ │ │ │ + strhteq r8, [pc], -ip │ │ │ │ + eoreq r2, r6, fp, lsr #20 │ │ │ │ + eoreq r2, r6, pc, ror #19 │ │ │ │ + eoreq r2, r6, r5, ror #10 │ │ │ │ + eoreq r3, lr, r8, asr #27 │ │ │ │ + @ instruction: 0xfff6e788 │ │ │ │ + eoreq r3, lr, r8, asr #23 │ │ │ │ + eoreq r3, lr, r8, ror #23 │ │ │ │ + eoreq r7, pc, ip, lsl pc @ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 1181a8 │ │ │ │ + bne 118184 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1181ac │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + bne 118188 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ 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 118224 │ │ │ │ - ldr r1, [pc, #88] @ 118230 │ │ │ │ + beq 118200 │ │ │ │ + ldr r1, [pc, #88] @ 11820c │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 118234 │ │ │ │ + ldr r0, [pc, #8] @ 118210 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r2, r6, r1, ror #26 │ │ │ │ - strdeq r3, [lr], -r4 @ │ │ │ │ + eoreq r2, r6, r5, asr #26 │ │ │ │ + eoreq r3, lr, r8, lsl sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1182c4 │ │ │ │ - ldr r0, [pc, #172] @ 11830c │ │ │ │ + beq 1182a0 │ │ │ │ + ldr r0, [pc, #172] @ 1182e8 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #168] @ 118310 │ │ │ │ + ldr r2, [pc, #168] @ 1182ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r0, [pc, #156] @ 118314 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r0, [pc, #156] @ 1182f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1182d0 │ │ │ │ - ldr r0, [pc, #148] @ 118324 │ │ │ │ + bne 1182ac │ │ │ │ + ldr r0, [pc, #148] @ 118300 │ │ │ │ mov r3, #1073741827 @ 0x40000003 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #132] @ 118328 │ │ │ │ + ldr r0, [pc, #132] @ 118304 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ bl 89e40 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #96] @ 11832c │ │ │ │ + ldr r0, [pc, #96] @ 118308 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #64] @ 118318 │ │ │ │ + ldr r0, [pc, #64] @ 1182f4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 11831c │ │ │ │ - ldr r1, [pc, #60] @ 118320 │ │ │ │ + ldr r3, [pc, #60] @ 1182f8 │ │ │ │ + ldr r1, [pc, #60] @ 1182fc │ │ │ │ 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 37e2c │ │ │ │ - b 118288 │ │ │ │ - eoreq pc, r3, ip, ror #6 │ │ │ │ - eoreq r3, lr, r0, asr #25 │ │ │ │ - eoreq r9, pc, ip, lsl #17 │ │ │ │ - eoreq r9, pc, r0, lsr #16 │ │ │ │ - eoreq lr, sp, r8, asr #30 │ │ │ │ - eoreq pc, sp, ip, lsl #12 │ │ │ │ - eoreq r9, pc, r0, lsr #17 │ │ │ │ - eoreq pc, r3, r8, lsr #6 │ │ │ │ - eoreq r3, lr, r4, asr r9 │ │ │ │ + b 118264 │ │ │ │ + eoreq pc, r3, r0, asr r3 @ │ │ │ │ + eoreq r3, lr, r4, ror #25 │ │ │ │ + strhteq r9, [pc], -r0 │ │ │ │ + eoreq r9, pc, r4, asr #16 │ │ │ │ + eoreq lr, sp, ip, ror #30 │ │ │ │ + eoreq pc, sp, r0, lsr r6 @ │ │ │ │ + eoreq r9, pc, r4, asr #17 │ │ │ │ + eoreq pc, r3, ip, lsl #6 │ │ │ │ + eoreq r3, lr, r8, 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 1183e0 │ │ │ │ - ldr r0, [pc, #204] @ 118424 │ │ │ │ + beq 1183bc │ │ │ │ + ldr r0, [pc, #204] @ 118400 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #200] @ 118428 │ │ │ │ + ldr r2, [pc, #200] @ 118404 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r5, [pc, #188] @ 11842c │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r5, [pc, #188] @ 118408 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1183ec │ │ │ │ + bne 1183c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1183fc │ │ │ │ + beq 1183d8 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 118414 │ │ │ │ + bne 1183f0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, #1073741827 @ 0x40000003 │ │ │ │ - ldr r0, [pc, #132] @ 118438 │ │ │ │ + ldr r0, [pc, #132] @ 118414 │ │ │ │ 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 89b34 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ 11843c │ │ │ │ + ldr r0, [pc, #84] @ 118418 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #60] @ 118430 │ │ │ │ + ldr r0, [pc, #60] @ 11840c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25478 │ │ │ │ - b 118380 │ │ │ │ - ldr r0, [pc, #60] @ 118440 │ │ │ │ + b 11835c │ │ │ │ + ldr r0, [pc, #60] @ 11841c │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #56] @ 118444 │ │ │ │ + ldr r2, [pc, #56] @ 118420 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #24] @ 118434 │ │ │ │ + ldr r0, [pc, #24] @ 118410 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25478 │ │ │ │ - b 1183a4 │ │ │ │ - eoreq pc, r3, ip, ror r2 @ │ │ │ │ - eoreq pc, sp, r8, asr r0 @ │ │ │ │ - eoreq r9, pc, ip, asr r1 @ │ │ │ │ - ldrdeq r9, [pc], -r8 @ │ │ │ │ - strhteq r9, [pc], -r0 │ │ │ │ - eoreq pc, r3, ip, lsl r2 @ │ │ │ │ - eoreq r3, lr, r8, lsr r8 │ │ │ │ - ldrdeq fp, [r5], -fp @ │ │ │ │ - strhteq lr, [sp], -ip │ │ │ │ + b 118380 │ │ │ │ + eoreq pc, r3, r0, ror #4 │ │ │ │ + eoreq pc, sp, ip, ror r0 @ │ │ │ │ + eoreq r9, pc, r0, lsl #3 │ │ │ │ + strdeq r9, [pc], -ip @ │ │ │ │ + ldrdeq r9, [pc], -r4 @ │ │ │ │ + eoreq pc, r3, r0, lsl #4 │ │ │ │ + eoreq r3, lr, ip, asr r8 │ │ │ │ + strhteq fp, [r5], -pc │ │ │ │ + eoreq lr, sp, r0, ror #31 │ │ │ │ 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 11849c │ │ │ │ - ldr r2, [pc, #56] @ 1184a8 │ │ │ │ + beq 118478 │ │ │ │ + ldr r2, [pc, #56] @ 118484 │ │ │ │ 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 1e070 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 1184ac │ │ │ │ + ldr r0, [pc, #8] @ 118488 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r1, r6, ip, lsr pc │ │ │ │ - eoreq r3, lr, ip, ror r7 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub sp, sp, #136 @ 0x88 │ │ │ │ + eoreq r1, r6, r0, lsr #30 │ │ │ │ + eoreq r3, lr, r0, lsr #15 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ + sub sp, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r0] │ │ │ │ - mov r6, #0 │ │ │ │ + mov r9, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ - str r6, [r0] │ │ │ │ + str r9, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 118570 │ │ │ │ - ldr r1, [pc, #164] @ 11857c │ │ │ │ - add r9, sp, #56 @ 0x38 │ │ │ │ + beq 118524 │ │ │ │ + ldr r1, [pc, #124] @ 118530 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2ea86c │ │ │ │ - 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 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ea824 │ │ │ │ + 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 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - 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 2ea4a0 │ │ │ │ + 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 2ea458 │ │ │ │ str r0, [r8] │ │ │ │ - add sp, sp, #136 @ 0x88 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 118580 │ │ │ │ + add sp, sp, #160 @ 0xa0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ + ldr r0, [pc, #8] @ 118534 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq pc, r3, r4, lsl #7 │ │ │ │ - eoreq r3, lr, r8, lsr #13 │ │ │ │ + eoreq pc, r3, r8, ror #6 │ │ │ │ + strdeq r3, [lr], -r4 @ │ │ │ │ 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 1185ec │ │ │ │ - ldr r4, [pc, #76] @ 1185f8 │ │ │ │ + beq 1185a0 │ │ │ │ + ldr r4, [pc, #76] @ 1185ac │ │ │ │ mov r1, #8 │ │ │ │ - ldr r2, [pc, #72] @ 1185fc │ │ │ │ + ldr r2, [pc, #72] @ 1185b0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8f30 │ │ │ │ + bl 2e8ee8 │ │ │ │ bl 1f2e8 │ │ │ │ mov r1, #11 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ str r6, [sp] │ │ │ │ bl 89e40 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 118600 │ │ │ │ + ldr r0, [pc, #12] @ 1185b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq pc, r3, r0, asr #4 │ │ │ │ - eoreq r3, lr, r4, ror r9 │ │ │ │ - eoreq r3, lr, ip, lsr #12 │ │ │ │ + eoreq pc, r3, ip, asr #4 │ │ │ │ + eoreq r3, lr, r0, asr #19 │ │ │ │ + eoreq r3, lr, r8, ror r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 116c34 │ │ │ │ + bl 116c10 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11864c │ │ │ │ + beq 118600 │ │ │ │ bl dcde8 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 118658 │ │ │ │ + ldr r0, [pc, #4] @ 11860c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r3, lr, ip, asr #11 │ │ │ │ + eoreq r3, lr, r8, lsl r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 115d90 │ │ │ │ + bl 115d6c │ │ │ │ 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 1186f0 │ │ │ │ - ldr r1, [pc, #88] @ 1186fc │ │ │ │ + beq 1186a4 │ │ │ │ + ldr r1, [pc, #88] @ 1186b0 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e9004 │ │ │ │ + bl 2e8fbc │ │ │ │ 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 2e90f8 │ │ │ │ + bl 2e90b0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 118700 │ │ │ │ + ldr r0, [pc, #8] @ 1186b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r2, r6, r4, ror #20 │ │ │ │ - eoreq r3, lr, r8, lsr #10 │ │ │ │ + eoreq r2, r6, r0, ror sl │ │ │ │ + eoreq r3, lr, r4, ror r5 │ │ │ │ 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 1187b4 │ │ │ │ - ldr r0, [pc, #204] @ 1187f8 │ │ │ │ + beq 118768 │ │ │ │ + ldr r0, [pc, #204] @ 1187ac │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #200] @ 1187fc │ │ │ │ + ldr r2, [pc, #200] @ 1187b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r5, [pc, #188] @ 118800 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r5, [pc, #188] @ 1187b4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1187c0 │ │ │ │ + bne 118774 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1187d0 │ │ │ │ + beq 118784 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1187e8 │ │ │ │ + bne 11879c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, #1073741827 @ 0x40000003 │ │ │ │ - ldr r0, [pc, #132] @ 11880c │ │ │ │ + ldr r0, [pc, #132] @ 1187c0 │ │ │ │ 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 89b34 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ 118810 │ │ │ │ + ldr r0, [pc, #84] @ 1187c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #60] @ 118804 │ │ │ │ + ldr r0, [pc, #60] @ 1187b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 118754 │ │ │ │ - ldr r0, [pc, #60] @ 118814 │ │ │ │ + b 118708 │ │ │ │ + ldr r0, [pc, #60] @ 1187c8 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #56] @ 118818 │ │ │ │ + ldr r2, [pc, #56] @ 1187cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #24] @ 118808 │ │ │ │ + ldr r0, [pc, #24] @ 1187bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 118778 │ │ │ │ - eoreq r2, r6, ip, ror #18 │ │ │ │ - eoreq lr, sp, r4, lsl #25 │ │ │ │ - eoreq r8, pc, r4, lsr #30 │ │ │ │ - eoreq r8, pc, r0, lsr #29 │ │ │ │ - eoreq r8, pc, r8, ror lr @ │ │ │ │ - eoreq r2, r6, ip, lsl #18 │ │ │ │ - eoreq r3, lr, r4, ror #8 │ │ │ │ - eoreq fp, r5, r7, lsl #14 │ │ │ │ - eoreq lr, sp, r8, ror #23 │ │ │ │ + b 11872c │ │ │ │ + eoreq r2, r6, r8, ror r9 │ │ │ │ + ldrdeq lr, [sp], -r0 @ │ │ │ │ + eoreq r8, pc, r0, ror pc @ │ │ │ │ + eoreq r8, pc, ip, ror #29 │ │ │ │ + eoreq r8, pc, r4, asr #29 │ │ │ │ + eoreq r2, r6, r8, lsl r9 │ │ │ │ + strhteq r3, [lr], -r0 │ │ │ │ + eoreq fp, r5, r3, lsl r7 │ │ │ │ + eoreq lr, sp, r4, lsr ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 115b04 │ │ │ │ + bl 115ae0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 118864 │ │ │ │ + beq 118818 │ │ │ │ bl dd058 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 118870 │ │ │ │ + ldr r0, [pc, #4] @ 118824 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - strhteq r3, [lr], -r4 │ │ │ │ + eoreq r3, lr, r0, lsl #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118890 │ │ │ │ + beq 118844 │ │ │ │ b e5b00 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1188a0 │ │ │ │ + ldr r0, [pc, #4] @ 118854 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - strhteq r3, [lr], -ip │ │ │ │ + eoreq r3, lr, r8, lsl #8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1154d8 │ │ │ │ + bl 1154b4 │ │ │ │ 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 116654 │ │ │ │ + bl 116630 │ │ │ │ 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 │ │ │ │ @@ -254857,173 +254838,173 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 118990 │ │ │ │ - ldr r0, [pc, #172] @ 1189d8 │ │ │ │ + beq 118944 │ │ │ │ + ldr r0, [pc, #172] @ 11898c │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #168] @ 1189dc │ │ │ │ + ldr r2, [pc, #168] @ 118990 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r0, [pc, #156] @ 1189e0 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r0, [pc, #156] @ 118994 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 11899c │ │ │ │ - ldr r0, [pc, #148] @ 1189f0 │ │ │ │ + bne 118950 │ │ │ │ + ldr r0, [pc, #148] @ 1189a4 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #132] @ 1189f4 │ │ │ │ + ldr r0, [pc, #132] @ 1189a8 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #4 │ │ │ │ bl 89e40 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #96] @ 1189f8 │ │ │ │ + ldr r0, [pc, #96] @ 1189ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #64] @ 1189e4 │ │ │ │ + ldr r0, [pc, #64] @ 118998 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 1189e8 │ │ │ │ - ldr r1, [pc, #60] @ 1189ec │ │ │ │ + ldr r3, [pc, #60] @ 11899c │ │ │ │ + ldr r1, [pc, #60] @ 1189a0 │ │ │ │ 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 37e2c │ │ │ │ - b 118954 │ │ │ │ - eoreq lr, r3, r0, lsr #25 │ │ │ │ - strdeq r3, [lr], -r4 @ │ │ │ │ - eoreq r9, pc, r0, asr #3 │ │ │ │ - eoreq r9, pc, r4, asr r1 @ │ │ │ │ - eoreq lr, sp, ip, ror r8 │ │ │ │ - eoreq lr, sp, r0, asr #30 │ │ │ │ - ldrdeq r9, [pc], -r4 @ │ │ │ │ - eoreq lr, r3, ip, asr ip │ │ │ │ - eoreq r3, lr, r8, lsl #5 │ │ │ │ + b 118908 │ │ │ │ + eoreq lr, r3, ip, lsr #25 │ │ │ │ + eoreq r3, lr, r0, asr #12 │ │ │ │ + eoreq r9, pc, ip, lsl #4 │ │ │ │ + eoreq r9, pc, r0, lsr #3 │ │ │ │ + eoreq lr, sp, r8, asr #17 │ │ │ │ + eoreq lr, sp, ip, lsl #31 │ │ │ │ + eoreq r9, pc, r0, lsr #4 │ │ │ │ + eoreq lr, r3, r8, ror #24 │ │ │ │ + ldrdeq r3, [lr], -r4 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1173f8 │ │ │ │ + bl 1173d4 │ │ │ │ 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 1157e4 │ │ │ │ + bl 1157c0 │ │ │ │ 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 117684 │ │ │ │ + bl 117660 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 118ae8 │ │ │ │ - ldr r0, [pc, #172] @ 118b30 │ │ │ │ + beq 118a9c │ │ │ │ + ldr r0, [pc, #172] @ 118ae4 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #168] @ 118b34 │ │ │ │ + ldr r2, [pc, #168] @ 118ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e8f30 │ │ │ │ - ldr r0, [pc, #156] @ 118b38 │ │ │ │ + bl 2e8ee8 │ │ │ │ + ldr r0, [pc, #156] @ 118aec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 118af4 │ │ │ │ - ldr r0, [pc, #148] @ 118b48 │ │ │ │ + bne 118aa8 │ │ │ │ + ldr r0, [pc, #148] @ 118afc │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - ldr r0, [pc, #132] @ 118b4c │ │ │ │ + ldr r0, [pc, #132] @ 118b00 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ bl 89e40 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #96] @ 118b50 │ │ │ │ + ldr r0, [pc, #96] @ 118b04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #64] @ 118b3c │ │ │ │ + ldr r0, [pc, #64] @ 118af0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 118b40 │ │ │ │ - ldr r1, [pc, #60] @ 118b44 │ │ │ │ + ldr r3, [pc, #60] @ 118af4 │ │ │ │ + ldr r1, [pc, #60] @ 118af8 │ │ │ │ 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 37e2c │ │ │ │ - b 118aac │ │ │ │ - eoreq r2, r6, pc, ror #11 │ │ │ │ - mlaeq lr, ip, r4, r3 │ │ │ │ - eoreq r8, pc, r4, lsl #28 │ │ │ │ - mlaeq pc, r8, sp, r8 @ │ │ │ │ - strdeq lr, [sp], -r8 @ │ │ │ │ - eoreq lr, sp, r0, lsr #21 │ │ │ │ - strhteq r8, [pc], -r4 │ │ │ │ - eoreq r2, r6, fp, lsr #11 │ │ │ │ - eoreq r3, lr, r0, lsr r1 │ │ │ │ + b 118a60 │ │ │ │ + strdeq r2, [r6], -fp @ │ │ │ │ + eoreq r3, lr, r8, ror #9 │ │ │ │ + eoreq r8, pc, r0, asr lr @ │ │ │ │ + eoreq r8, pc, r4, ror #27 │ │ │ │ + eoreq lr, sp, r4, asr #12 │ │ │ │ + eoreq lr, sp, ip, ror #21 │ │ │ │ + eoreq r8, pc, r0, lsl #28 │ │ │ │ + strhteq r2, [r6], -r7 │ │ │ │ + eoreq r3, lr, ip, ror r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118b70 │ │ │ │ + beq 118b24 │ │ │ │ b e36a0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 118b80 │ │ │ │ + ldr r0, [pc, #4] @ 118b34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldrdeq r3, [lr], -ip @ │ │ │ │ + eoreq r3, lr, r8, lsr #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 116dec │ │ │ │ + bl 116dc8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [r2] │ │ │ │ @@ -255037,24 +255018,24 @@ │ │ │ │ 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] @ 118bfc │ │ │ │ + ldr r0, [pc, #4] @ 118bb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r3, lr, r8, lsr #32 │ │ │ │ + eoreq r3, lr, r4, ror r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117304 │ │ │ │ + bl 1172e0 │ │ │ │ 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 │ │ │ │ @@ -255062,61 +255043,61 @@ │ │ │ │ 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 1168b0 │ │ │ │ + bl 11688c │ │ │ │ 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 116360 │ │ │ │ + bl 11633c │ │ │ │ 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 117078 │ │ │ │ + bl 117054 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #12] @ 118cb8 │ │ │ │ + ldr r0, [pc, #12] @ 118c6c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r7, pc, r4, lsr r0 @ │ │ │ │ + eoreq r7, pc, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #152] @ 118d68 │ │ │ │ + ldr r0, [pc, #152] @ 118d1c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118d40 │ │ │ │ - ldr r1, [pc, #124] @ 118d6c │ │ │ │ + beq 118cf4 │ │ │ │ + ldr r1, [pc, #124] @ 118d20 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #22 │ │ │ │ - bl 2f0ba0 │ │ │ │ + bl 2f0b58 │ │ │ │ mov r6, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0a1c │ │ │ │ + bl 2f09d4 │ │ │ │ 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} │ │ │ │ @@ -255128,498 +255109,498 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 38870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - mlaeq pc, ip, r1, r7 @ │ │ │ │ - eoreq r2, r6, r8, lsr #32 │ │ │ │ + eoreq r7, pc, r8, ror #3 │ │ │ │ + eoreq r2, r6, r4, lsr r0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118db0 │ │ │ │ + beq 118d64 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118dcc │ │ │ │ + beq 118d80 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118dec │ │ │ │ + beq 118da0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 118e58 │ │ │ │ + beq 118e0c │ │ │ │ add r6, r0, #32 │ │ │ │ bl 801ac │ │ │ │ mov r0, r6 │ │ │ │ - b 118e40 │ │ │ │ + b 118df4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118e78 │ │ │ │ + beq 118e2c │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 118e9c │ │ │ │ + beq 118e50 │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 801ac │ │ │ │ mov r6, r5 │ │ │ │ - b 118e80 │ │ │ │ + b 118e34 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118eb8 │ │ │ │ + beq 118e6c │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118ee4 │ │ │ │ + beq 118e98 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118f00 │ │ │ │ + beq 118eb4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118f20 │ │ │ │ + beq 118ed4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 118f30 │ │ │ │ + bne 118ee4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 2d58e8 │ │ │ │ + b 2d58a0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bcc 11908c │ │ │ │ - beq 11901c │ │ │ │ + bcc 119040 │ │ │ │ + beq 118fd0 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 11903c │ │ │ │ + bne 118ff0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129ce4 │ │ │ │ + bl 129c98 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11908c │ │ │ │ + beq 119040 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11908c │ │ │ │ + beq 119040 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 119070 │ │ │ │ + beq 119024 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 119078 │ │ │ │ + b 11902c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 76738 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1190b8 │ │ │ │ + beq 11906c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f798 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 119124 │ │ │ │ + beq 1190d8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 119114 │ │ │ │ + bne 1190c8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119144 │ │ │ │ + beq 1190f8 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119168 │ │ │ │ + beq 11911c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 118fc4 │ │ │ │ + b 118f78 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11919c │ │ │ │ + beq 119150 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1dad0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 11918c │ │ │ │ + bne 119140 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1191bc │ │ │ │ + beq 119170 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 1191e8 │ │ │ │ + beq 11919c │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1191d8 │ │ │ │ + bne 11918c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119208 │ │ │ │ + beq 1191bc │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11923c │ │ │ │ + beq 1191f0 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 119280 │ │ │ │ + beq 119234 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 119264 │ │ │ │ + b 119218 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f798 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 119280 │ │ │ │ + beq 119234 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119250 │ │ │ │ + beq 119204 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 119250 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 119204 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1192a0 │ │ │ │ + beq 119254 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #388] @ 11945c │ │ │ │ + ldr r0, [pc, #388] @ 119410 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1193b8 │ │ │ │ + beq 11936c │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 119344 │ │ │ │ - ldr r0, [pc, #364] @ 119470 │ │ │ │ + beq 1192f8 │ │ │ │ + ldr r0, [pc, #364] @ 119424 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1193dc │ │ │ │ + beq 119390 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sl, r4, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e334 │ │ │ │ str r6, [r7, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 119324 │ │ │ │ - b 119348 │ │ │ │ + bne 1192d8 │ │ │ │ + b 1192fc │ │ │ │ mov r7, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r5, r7} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e501c │ │ │ │ + bl 2e4fd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 1eb08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1193a4 │ │ │ │ + beq 119358 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ bl 1dad0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 119380 │ │ │ │ + bne 119334 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #160] @ 119460 │ │ │ │ + ldr r0, [pc, #160] @ 119414 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1193f4 │ │ │ │ - ldr r0, [pc, #140] @ 119464 │ │ │ │ + bne 1193a8 │ │ │ │ + ldr r0, [pc, #140] @ 119418 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1193fc │ │ │ │ - ldr r2, [pc, #144] @ 119474 │ │ │ │ + b 1193b0 │ │ │ │ + ldr r2, [pc, #144] @ 119428 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ bl 38854 │ │ │ │ - b 119428 │ │ │ │ - ldr r0, [pc, #108] @ 119468 │ │ │ │ + b 1193dc │ │ │ │ + ldr r0, [pc, #108] @ 11941c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #96] @ 11946c │ │ │ │ + ldr r1, [pc, #96] @ 119420 │ │ │ │ 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 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 119174 │ │ │ │ + bl 119128 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, pc, r0, lsl #20 │ │ │ │ - eoreq r6, pc, r4, lsr #19 │ │ │ │ - ldrdeq r2, [lr], -r0 @ │ │ │ │ - eoreq r2, lr, r4, lsr #19 │ │ │ │ - mlaeq lr, r8, r9, r2 │ │ │ │ - eoreq r6, pc, r8, ror #22 │ │ │ │ - eoreq r2, lr, ip, lsl r9 │ │ │ │ + eoreq r6, pc, ip, asr #20 │ │ │ │ + strdeq r6, [pc], -r0 @ │ │ │ │ + eoreq r2, lr, ip, lsl sl │ │ │ │ + strdeq r2, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, r4, ror #19 │ │ │ │ + strhteq r6, [pc], -r4 │ │ │ │ + eoreq r2, lr, r8, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119acc │ │ │ │ + beq 119a80 │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [r1] │ │ │ │ bl 1e3f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119bac │ │ │ │ - ldr r0, [pc, #2408] @ 119e2c │ │ │ │ + beq 119b60 │ │ │ │ + ldr r0, [pc, #2408] @ 119de0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 119bbc │ │ │ │ - ldr r0, [pc, #2400] @ 119e3c │ │ │ │ + bne 119b70 │ │ │ │ + ldr r0, [pc, #2400] @ 119df0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #2392] @ 119e40 │ │ │ │ + ldr r1, [pc, #2392] @ 119df4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ @@ -255633,284 +255614,284 @@ │ │ │ │ add sl, sp, #32 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl 1d890 │ │ │ │ - ldr r1, [pc, #2300] @ 119e44 │ │ │ │ + ldr r1, [pc, #2300] @ 119df8 │ │ │ │ mov r2, r9 │ │ │ │ - ldr ip, [pc, #2296] @ 119e48 │ │ │ │ + ldr ip, [pc, #2296] @ 119dfc │ │ │ │ ldm sl, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #28 │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ - bl 135134 │ │ │ │ + bl 1350ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119584 │ │ │ │ + beq 119538 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 1e238 │ │ │ │ - ldr r9, [pc, #2240] @ 119e4c │ │ │ │ + ldr r9, [pc, #2240] @ 119e00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r9, pc, r9 │ │ │ │ ldrd r2, [r9, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119bf8 │ │ │ │ + beq 119bac │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119c10 │ │ │ │ + beq 119bc4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r4, sp, #28 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143530 │ │ │ │ + bl 1434e8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1f798 │ │ │ │ - ldr r1, [pc, #2188] @ 119e64 │ │ │ │ + ldr r1, [pc, #2188] @ 119e18 │ │ │ │ add r7, sp, #24 │ │ │ │ - ldr r0, [pc, #2184] @ 119e68 │ │ │ │ + ldr r0, [pc, #2184] @ 119e1c │ │ │ │ mov r5, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #24 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2ed63c │ │ │ │ + bl 2ed5f4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #2120] @ 119e6c │ │ │ │ + ldr r1, [pc, #2120] @ 119e20 │ │ │ │ mov r2, #13 │ │ │ │ - ldr r0, [pc, #2116] @ 119e70 │ │ │ │ + ldr r0, [pc, #2116] @ 119e24 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2ed63c │ │ │ │ + bl 2ed5f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr sl, [pc, #2064] @ 119e74 │ │ │ │ + ldr sl, [pc, #2064] @ 119e28 │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119b8c │ │ │ │ + beq 119b40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119c2c │ │ │ │ + beq 119be0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1dd70 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14d660 │ │ │ │ + bl 14d618 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119b8c │ │ │ │ + beq 119b40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd70 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143238 │ │ │ │ + bl 1431f0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 14dff8 │ │ │ │ + bl 14dfb0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 1e3f4 │ │ │ │ - ldr r2, [pc, #1880] @ 119e78 │ │ │ │ + ldr r2, [pc, #1880] @ 119e2c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ bl c4f50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dad0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e334 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - ldr r1, [pc, #1840] @ 119e7c │ │ │ │ + ldr r1, [pc, #1840] @ 119e30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ bl 1f810 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1e7fc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 119b54 │ │ │ │ + bne 119b08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dad0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 14dff8 │ │ │ │ + bl 14dfb0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 1e3f4 │ │ │ │ - ldr r2, [pc, #1752] @ 119e80 │ │ │ │ + ldr r2, [pc, #1752] @ 119e34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r6 │ │ │ │ bl c4f50 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dad0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 14e124 │ │ │ │ - ldr r1, [pc, #1712] @ 119e84 │ │ │ │ + bl 14e0dc │ │ │ │ + ldr r1, [pc, #1712] @ 119e38 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 119c3c │ │ │ │ + bne 119bf0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ - ldr r2, [pc, #1696] @ 119e94 │ │ │ │ + ldr r2, [pc, #1696] @ 119e48 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, #24 │ │ │ │ bl c4f50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1dad0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ bl 1e784 │ │ │ │ - ldr r2, [pc, #1652] @ 119e98 │ │ │ │ + ldr r2, [pc, #1652] @ 119e4c │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1f678 │ │ │ │ - ldr r2, [pc, #1636] @ 119e9c │ │ │ │ + ldr r2, [pc, #1636] @ 119e50 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e688 │ │ │ │ mov r0, r5 │ │ │ │ bl 1def0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1d9b0 │ │ │ │ - ldr r0, [pc, #1472] @ 119e1c │ │ │ │ + ldr r0, [pc, #1472] @ 119dd0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119c98 │ │ │ │ - ldr r2, [pc, #1596] @ 119eb0 │ │ │ │ + beq 119c4c │ │ │ │ + ldr r2, [pc, #1596] @ 119e64 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 12cec8 │ │ │ │ + bl 12ce7c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e501c │ │ │ │ + bl 2e4fd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1eb08 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1198dc │ │ │ │ + beq 119890 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1dad0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1198cc │ │ │ │ + bne 119880 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1198f8 │ │ │ │ + beq 1198ac │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e334 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - ldr r1, [pc, #1440] @ 119eb4 │ │ │ │ + ldr r1, [pc, #1440] @ 119e68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ bl 1f810 │ │ │ │ mov fp, r0 │ │ │ │ bl 1e7fc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 119b64 │ │ │ │ + bne 119b18 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dad0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119b9c │ │ │ │ - ldr r0, [pc, #1340] @ 119eb8 │ │ │ │ + beq 119b50 │ │ │ │ + ldr r0, [pc, #1340] @ 119e6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stm r5, {r1, r2} │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ @@ -255926,35 +255907,35 @@ │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #12 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119c78 │ │ │ │ + beq 119c2c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldm r4, {r0, r1, r4} │ │ │ │ - ldr r3, [pc, #1224] @ 119ebc │ │ │ │ + ldr r3, [pc, #1224] @ 119e70 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e1cc │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119b9c │ │ │ │ + beq 119b50 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #1172] @ 119ec0 │ │ │ │ + ldr r0, [pc, #1172] @ 119e74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ stm r7, {r1, fp} │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ @@ -255967,21 +255948,21 @@ │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #12 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119c88 │ │ │ │ + beq 119c3c │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldm r7, {r0, r1, r7} │ │ │ │ - ldr r3, [pc, #1068] @ 119ec4 │ │ │ │ + ldr r3, [pc, #1068] @ 119e78 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e1cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ @@ -255991,278 +255972,278 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ - ldr r1, [pc, #832] @ 119e20 │ │ │ │ + ldr r1, [pc, #832] @ 119dd4 │ │ │ │ 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 1f498 │ │ │ │ - ldr r1, [pc, #800] @ 119e24 │ │ │ │ + ldr r1, [pc, #800] @ 119dd8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #768] @ 119e28 │ │ │ │ + ldr r2, [pc, #768] @ 119ddc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1df44 │ │ │ │ mov r0, r6 │ │ │ │ bl 1d9f8 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 119b4c │ │ │ │ + blt 119b00 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 119b74 │ │ │ │ + bne 119b28 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 119784 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 119738 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 119950 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 119904 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 119cf0 │ │ │ │ + b 119ca4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 38870 │ │ │ │ - b 119cf0 │ │ │ │ - ldr r0, [pc, #676] @ 119e58 │ │ │ │ + b 119ca4 │ │ │ │ + ldr r0, [pc, #676] @ 119e0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 119cf0 │ │ │ │ - ldr r0, [pc, #620] @ 119e30 │ │ │ │ + b 119ca4 │ │ │ │ + ldr r0, [pc, #620] @ 119de4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #616] @ 119e34 │ │ │ │ - ldr r1, [pc, #616] @ 119e38 │ │ │ │ + ldr r3, [pc, #616] @ 119de8 │ │ │ │ + ldr r1, [pc, #616] @ 119dec │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 1194d4 │ │ │ │ - ldr r2, [pc, #592] @ 119e50 │ │ │ │ + b 119488 │ │ │ │ + ldr r2, [pc, #592] @ 119e04 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #588] @ 119e54 │ │ │ │ + ldr r0, [pc, #588] @ 119e08 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 119c24 │ │ │ │ - ldr r2, [pc, #580] @ 119e5c │ │ │ │ + b 119bd8 │ │ │ │ + ldr r2, [pc, #580] @ 119e10 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #576] @ 119e60 │ │ │ │ + ldr r0, [pc, #576] @ 119e14 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f5c │ │ │ │ - b 119cf0 │ │ │ │ + b 119ca4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 119cf0 │ │ │ │ - ldr r0, [pc, #580] @ 119e88 │ │ │ │ + b 119ca4 │ │ │ │ + ldr r0, [pc, #580] @ 119e3c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #576] @ 119e8c │ │ │ │ - ldr r1, [pc, #576] @ 119e90 │ │ │ │ + ldr r3, [pc, #576] @ 119e40 │ │ │ │ + ldr r1, [pc, #576] @ 119e44 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #63] @ 0x3f │ │ │ │ add r2, sp, #63 @ 0x3f │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 1197e8 │ │ │ │ + b 11979c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ - b 119cf0 │ │ │ │ + b 119ca4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ - b 119cf0 │ │ │ │ - ldr r0, [pc, #512] @ 119ea0 │ │ │ │ + b 119ca4 │ │ │ │ + ldr r0, [pc, #512] @ 119e54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119cbc │ │ │ │ - ldr r0, [pc, #492] @ 119ea4 │ │ │ │ + bne 119c70 │ │ │ │ + ldr r0, [pc, #492] @ 119e58 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 119cc4 │ │ │ │ - ldr r0, [pc, #488] @ 119eac │ │ │ │ + b 119c78 │ │ │ │ + ldr r0, [pc, #488] @ 119e60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #468] @ 119ea8 │ │ │ │ + ldr r1, [pc, #468] @ 119e5c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r6, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r6, #12] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r9 │ │ │ │ - b 119d6c │ │ │ │ + b 119d20 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 119174 │ │ │ │ - b 119d14 │ │ │ │ + bl 119128 │ │ │ │ + b 119cc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f0c0 │ │ │ │ - b 119d70 │ │ │ │ + b 119d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, fp │ │ │ │ bl 1dad0 │ │ │ │ mov r0, r7 │ │ │ │ - b 119d6c │ │ │ │ - b 119d68 │ │ │ │ + b 119d20 │ │ │ │ + b 119d1c │ │ │ │ mov r0, r5 │ │ │ │ - b 119d6c │ │ │ │ - b 119d70 │ │ │ │ + b 119d20 │ │ │ │ + b 119d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dad0 │ │ │ │ - b 119df8 │ │ │ │ + b 119dac │ │ │ │ mov r0, r5 │ │ │ │ bl 1dad0 │ │ │ │ - b 119df8 │ │ │ │ + b 119dac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1dad0 │ │ │ │ mov r0, fp │ │ │ │ bl 1dad0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f6f0 │ │ │ │ - b 119df8 │ │ │ │ - b 119e00 │ │ │ │ + b 119dac │ │ │ │ + b 119db4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 119e04 │ │ │ │ + b 119db8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119e08 │ │ │ │ + beq 119dbc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 1e238 │ │ │ │ - b 119e08 │ │ │ │ + b 119dbc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 66ac4 │ │ │ │ - b 119e08 │ │ │ │ + b 119dbc │ │ │ │ bl 38ac8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 66968 │ │ │ │ - b 119dd8 │ │ │ │ + b 119d8c │ │ │ │ bl 38ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1192a4 │ │ │ │ - b 119df8 │ │ │ │ + bl 119258 │ │ │ │ + b 119dac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ mov r0, fp │ │ │ │ bl 1f6f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f6f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 119df8 │ │ │ │ - b 119e08 │ │ │ │ - b 119e08 │ │ │ │ + beq 119dac │ │ │ │ + b 119dbc │ │ │ │ + b 119dbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r6, pc, r4, lsl #9 │ │ │ │ - strhteq r1, [r6], -r4 │ │ │ │ - strhteq r1, [r6], -r7 │ │ │ │ - eoreq r8, r5, ip, asr r2 │ │ │ │ - eoreq r8, pc, ip, asr #32 │ │ │ │ - eoreq r7, pc, r0, asr #18 │ │ │ │ - mlaeq sp, r4, r4, sp │ │ │ │ - mlaeq sp, r0, pc, sp @ │ │ │ │ - strdeq r7, [pc], -r8 @ │ │ │ │ - eoreq r4, lr, r4, lsl #10 │ │ │ │ - eoreq r4, r6, r5, lsl #28 │ │ │ │ - strdeq r4, [lr], -ip @ │ │ │ │ - mlaeq pc, r0, r4, r8 @ │ │ │ │ - mlaeq lr, r4, ip, r3 │ │ │ │ - eoreq r3, r6, r6, lsl r3 │ │ │ │ - eoreq r2, lr, r0, lsl #19 │ │ │ │ - eoreq r3, lr, ip, lsl #25 │ │ │ │ - eoreq r3, r6, r2, lsl r3 │ │ │ │ - eoreq r2, lr, r0, ror #30 │ │ │ │ - mlaeq r6, ip, sl, r1 │ │ │ │ - eoreq r2, lr, r4, lsr #30 │ │ │ │ - eoreq r1, r6, r8, ror #20 │ │ │ │ - eoreq r6, pc, r8, lsl #16 │ │ │ │ - strhteq sp, [r3], -r8 │ │ │ │ - eoreq sp, r3, r8, lsl #29 │ │ │ │ - strhteq lr, [r3], -r4 │ │ │ │ - eoreq r8, pc, r4, asr #3 │ │ │ │ - eoreq r7, pc, ip, asr #26 │ │ │ │ - eoreq r3, lr, r0, lsr r5 │ │ │ │ - strdeq r4, [lr], -r8 @ │ │ │ │ - mlaeq r6, r4, r8, r1 │ │ │ │ - @ instruction: 0x00062ebc │ │ │ │ - andeq r5, r6, r4, asr lr │ │ │ │ - eoreq r6, pc, r4, asr #1 │ │ │ │ - strdeq r2, [lr], -r0 @ │ │ │ │ + ldrdeq r6, [pc], -r0 @ │ │ │ │ + eoreq r1, r6, r0, asr #5 │ │ │ │ + eoreq r1, r6, r3, asr #5 │ │ │ │ + eoreq r8, r5, r8, ror #4 │ │ │ │ + mlaeq pc, r8, r0, r8 @ │ │ │ │ + eoreq r7, pc, ip, lsl #19 │ │ │ │ + eoreq sp, sp, r0, ror #9 │ │ │ │ + ldrdeq sp, [sp], -ip @ │ │ │ │ + eoreq r8, pc, r4, asr #32 │ │ │ │ + eoreq r4, lr, r0, asr r5 │ │ │ │ + eoreq r4, r6, r1, lsl lr │ │ │ │ + eoreq r4, lr, r8, asr #24 │ │ │ │ + ldrdeq r8, [pc], -ip @ │ │ │ │ + eoreq r3, lr, r0, ror #25 │ │ │ │ + eoreq r3, r6, r2, lsr #6 │ │ │ │ + eoreq r2, lr, ip, asr #19 │ │ │ │ + ldrdeq r3, [lr], -r8 @ │ │ │ │ + eoreq r3, r6, lr, lsl r3 │ │ │ │ + eoreq r2, lr, ip, lsr #31 │ │ │ │ + eoreq r1, r6, r8, lsr #21 │ │ │ │ + eoreq r2, lr, r0, ror pc │ │ │ │ + eoreq r1, r6, r4, ror sl │ │ │ │ + eoreq r6, pc, r4, asr r8 @ │ │ │ │ + eoreq sp, r3, r4, asr #29 │ │ │ │ + mlaeq r3, r4, lr, sp │ │ │ │ + eoreq lr, r3, r0, asr #1 │ │ │ │ + eoreq r8, pc, r0, lsl r2 @ │ │ │ │ + mlaeq pc, r8, sp, r7 @ │ │ │ │ + eoreq r3, lr, ip, ror r5 │ │ │ │ + eoreq r4, lr, r4, asr #6 │ │ │ │ + eoreq r1, r6, r0, lsr #17 │ │ │ │ + andeq r2, r6, r0, asr #29 │ │ │ │ + andeq r5, r6, r8, asr lr │ │ │ │ + eoreq r6, pc, r0, lsl r1 @ │ │ │ │ + eoreq r2, lr, ip, lsr r1 │ │ │ │ + eoreq r2, lr, ip, lsl r1 │ │ │ │ + eoreq r2, lr, r8, lsr #2 │ │ │ │ ldrdeq r2, [lr], -r0 @ │ │ │ │ - ldrdeq r2, [lr], -ip @ │ │ │ │ - eoreq r2, lr, r4, lsl #9 │ │ │ │ - strdeq r1, [r6], -r1 @ │ │ │ │ - eoreq r1, r6, r4, lsr r3 │ │ │ │ - @ instruction: 0xfff6f824 │ │ │ │ - eoreq r1, r6, r4, lsr #5 │ │ │ │ - @ instruction: 0xfff6f7f8 │ │ │ │ + strdeq r1, [r6], -sp @ │ │ │ │ + eoreq r1, r6, r0, asr #6 │ │ │ │ + @ instruction: 0xfff6f870 │ │ │ │ + strhteq r1, [r6], -r0 │ │ │ │ + @ instruction: 0xfff6f844 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #392 @ 0x188 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r9, r1 │ │ │ │ ldr r5, [r0] │ │ │ │ bl 1e3f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a090 │ │ │ │ - ldr r0, [pc, #484] @ 11a0e0 │ │ │ │ + beq 11a044 │ │ │ │ + ldr r0, [pc, #484] @ 11a094 │ │ │ │ add r8, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ @@ -256271,264 +256252,264 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #38] @ 0x26 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dec0 │ │ │ │ - ldr r7, [pc, #420] @ 11a0e4 │ │ │ │ + ldr r7, [pc, #420] @ 11a098 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq 11a098 │ │ │ │ + beq 11a04c │ │ │ │ ldm r0, {r5, sl} │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11a098 │ │ │ │ + beq 11a04c │ │ │ │ cmp r4, #0 │ │ │ │ add r0, sl, r4, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str sl, [sp, #8] │ │ │ │ - beq 119fac │ │ │ │ + beq 119f60 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r4, sl, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f3230 │ │ │ │ + bl 2f31e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f798 │ │ │ │ subs r6, r6, #4 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne 119f88 │ │ │ │ + bne 119f3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 119fc4 │ │ │ │ + beq 119f78 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #284] @ 11a0e8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #284] @ 11a09c │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dec0 │ │ │ │ - ldr r7, [pc, #232] @ 11a0ec │ │ │ │ + ldr r7, [pc, #232] @ 11a0a0 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq 11a098 │ │ │ │ + beq 11a04c │ │ │ │ ldm r0, {r6, r8} │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11a098 │ │ │ │ + beq 11a04c │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r8, [sp, #8] │ │ │ │ - beq 11a070 │ │ │ │ + beq 11a024 │ │ │ │ add r7, r8, #4 │ │ │ │ add r5, sp, #4 │ │ │ │ lsl r4, r4, #2 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5270 │ │ │ │ + bl 2e5228 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f6f0 │ │ │ │ subs r4, r4, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne 11a04c │ │ │ │ + bne 11a000 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11a088 │ │ │ │ + beq 11a03c │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #392 @ 0x188 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [pc, #68] @ 11a0dc │ │ │ │ + ldr r7, [pc, #68] @ 11a090 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ bl 1f6f0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12b674 │ │ │ │ - b 11a0d8 │ │ │ │ + bl 12b628 │ │ │ │ + b 11a08c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12b438 │ │ │ │ - b 11a0d8 │ │ │ │ + bl 12b3ec │ │ │ │ + b 11a08c │ │ │ │ bl 38ac8 │ │ │ │ bl 38aac │ │ │ │ - ldrdeq r2, [lr], -r4 @ │ │ │ │ - strhteq r0, [r6], -r4 │ │ │ │ - eoreq r2, lr, r8, lsr r2 │ │ │ │ - eoreq r0, r6, r4, lsl #26 │ │ │ │ - eoreq r2, lr, r4, lsl #3 │ │ │ │ + eoreq r2, lr, r0, lsr #2 │ │ │ │ + eoreq r0, r6, r0, asr #27 │ │ │ │ + eoreq r2, lr, r4, lsl #5 │ │ │ │ + eoreq r0, r6, r0, lsl sp │ │ │ │ + ldrdeq r2, [lr], -r0 @ │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11a150 │ │ │ │ + beq 11a104 │ │ │ │ ldr r0, [r1] │ │ │ │ add r8, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 11a18c │ │ │ │ + beq 11a140 │ │ │ │ str r8, [r1, #8] │ │ │ │ mov r5, #0 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ strb r5, [r3, r6] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 345964 │ │ │ │ + bl 34591c │ │ │ │ strd r0, [r4, #4] │ │ │ │ strb r5, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #10] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r4, #6] │ │ │ │ str r0, [r4, #2] │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r4] │ │ │ │ - beq 11a148 │ │ │ │ + beq 11a0fc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bmi 11a1d8 │ │ │ │ + bmi 11a18c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 20f24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11a1f0 │ │ │ │ + beq 11a1a4 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ strd r8, [r1] │ │ │ │ - b 11a118 │ │ │ │ + b 11a0cc │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #56] @ 11a220 │ │ │ │ + ldr r2, [pc, #56] @ 11a1d4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 11a1e0 │ │ │ │ + b 11a194 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11a218 │ │ │ │ + beq 11a1cc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, lr, r4, lsl #27 │ │ │ │ + ldrdeq r1, [lr], -r0 @ │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 11a238 │ │ │ │ + ldr r1, [pc, #8] @ 11a1ec │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r0, r6, r0, lsl #10 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r0, r6, ip, lsl #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 11a288 │ │ │ │ + bcs 11a23c │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bcc 11a298 │ │ │ │ + bcc 11a24c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 11a2d4 │ │ │ │ + bcs 11a288 │ │ │ │ strb r1, [r2] │ │ │ │ - b 11a348 │ │ │ │ + b 11a2fc │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 11a25c │ │ │ │ + b 11a210 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ bl 20fe4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 11a280 │ │ │ │ + bcc 11a234 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 11a2fc │ │ │ │ + bcs 11a2b0 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r7, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ - b 11a348 │ │ │ │ + b 11a2fc │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 11a320 │ │ │ │ + bcs 11a2d4 │ │ │ │ strb r7, [r2, #2] │ │ │ │ mov r7, #224 @ 0xe0 │ │ │ │ orr r7, r7, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ strb r7, [r2] │ │ │ │ - b 11a340 │ │ │ │ + b 11a2f4 │ │ │ │ strb r7, [r2, #3] │ │ │ │ mov r7, #240 @ 0xf0 │ │ │ │ orr r7, r7, r1, lsr #18 │ │ │ │ strb r7, [r2] │ │ │ │ lsr r7, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ @@ -256544,15 +256525,15 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 11a3a4 │ │ │ │ + bcc 11a358 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f030 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -256564,34 +256545,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 11a380 │ │ │ │ + b 11a334 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r9, [pc, #160] @ 11a480 │ │ │ │ + ldr r9, [pc, #160] @ 11a434 │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #156] @ 11a484 │ │ │ │ + ldr fp, [pc, #156] @ 11a438 │ │ │ │ add r1, r0, #28 │ │ │ │ - ldr ip, [pc, #152] @ 11a488 │ │ │ │ + ldr ip, [pc, #152] @ 11a43c │ │ │ │ add r7, r0, #20 │ │ │ │ - ldr lr, [pc, #148] @ 11a48c │ │ │ │ + ldr lr, [pc, #148] @ 11a440 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r8, [pc, #144] @ 11a490 │ │ │ │ + ldr r8, [pc, #144] @ 11a444 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #140] @ 11a494 │ │ │ │ + ldr sl, [pc, #140] @ 11a448 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ 11a498 │ │ │ │ + ldr r1, [pc, #128] @ 11a44c │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r3, [pc, #124] @ 11a49c │ │ │ │ + ldr r3, [pc, #124] @ 11a450 │ │ │ │ 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 │ │ │ │ @@ -256606,37 +256587,37 @@ │ │ │ │ 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 34a100 │ │ │ │ + bl 34a0b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq r1, lr, r0, lsl sl │ │ │ │ - strdeq sp, [r3], -ip @ │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - eoreq sp, r3, r0, ror r3 │ │ │ │ - eoreq sp, r3, r0, asr r3 │ │ │ │ - ldrdeq r1, [lr], -r8 @ │ │ │ │ - eoreq r0, r6, r9, lsl #6 │ │ │ │ - eoreq r0, r6, lr, lsl #6 │ │ │ │ + eoreq r1, lr, ip, asr sl │ │ │ │ + eoreq sp, r3, r8, lsl #2 │ │ │ │ + eoreq r1, lr, ip, lsr sl │ │ │ │ + eoreq sp, r3, ip, ror r3 │ │ │ │ + eoreq sp, r3, ip, asr r3 │ │ │ │ + eoreq r1, lr, r4, lsr #20 │ │ │ │ + eoreq r0, r6, r5, lsl r3 │ │ │ │ + eoreq r0, r6, sl, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #448] @ 11a674 │ │ │ │ + ldr r0, [pc, #448] @ 11a628 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a5f4 │ │ │ │ + beq 11a5a8 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, r0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add lr, r9, #268 @ 0x10c │ │ │ │ str r0, [r2, #264] @ 0x108 │ │ │ │ movw ip, #402 @ 0x192 │ │ │ │ @@ -256658,19 +256639,19 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bcs 11a600 │ │ │ │ + bcs 11a5b4 │ │ │ │ add r3, fp, #1 │ │ │ │ sub r1, sl, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 11a614 │ │ │ │ + bne 11a5c8 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ add r3, sl, #268 @ 0x10c │ │ │ │ add r1, lr, r4, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ @@ -256705,59 +256686,59 @@ │ │ │ │ str r0, [r8, #52] @ 0x34 │ │ │ │ str sl, [r8, #48] @ 0x30 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 38870 │ │ │ │ - ldr r2, [pc, #112] @ 11a678 │ │ │ │ + ldr r2, [pc, #112] @ 11a62c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11a62c │ │ │ │ - ldr r0, [pc, #96] @ 11a67c │ │ │ │ - ldr r2, [pc, #96] @ 11a680 │ │ │ │ + b 11a5e0 │ │ │ │ + ldr r0, [pc, #96] @ 11a630 │ │ │ │ + ldr r2, [pc, #96] @ 11a634 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 118fc4 │ │ │ │ + bl 118f78 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11a658 │ │ │ │ + beq 11a60c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strhteq r5, [pc], -r4 │ │ │ │ - eoreq r1, lr, r8, ror #16 │ │ │ │ - strdeq r0, [r6], -r9 @ │ │ │ │ - eoreq r1, lr, ip, lsr r8 │ │ │ │ + eoreq r5, pc, r0, lsl #20 │ │ │ │ + strhteq r1, [lr], -r4 │ │ │ │ + eoreq r0, r6, r5, lsl #4 │ │ │ │ + eoreq r1, lr, r8, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #312] @ 11a7d0 │ │ │ │ + ldr r0, [pc, #312] @ 11a784 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a760 │ │ │ │ + beq 11a714 │ │ │ │ ldr r5, [sl] │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ ldrh r0, [r5, #138] @ 0x8a │ │ │ │ @@ -256766,20 +256747,20 @@ │ │ │ │ add r6, r0, r2 │ │ │ │ strh r6, [fp, #138] @ 0x8a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r1, r5, #92 @ 0x5c │ │ │ │ cmp r6, #12 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r8, [r1, r4, lsl #2] │ │ │ │ - bcs 11a76c │ │ │ │ + bcs 11a720 │ │ │ │ str r9, [sp, #4] │ │ │ │ add r9, r4, #1 │ │ │ │ sub r0, r0, r9 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 11a784 │ │ │ │ + bne 11a738 │ │ │ │ add r1, r1, r9, lsl #2 │ │ │ │ add r0, fp, #92 @ 0x5c │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl 1f030 │ │ │ │ add r1, r5, r9, lsl #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ mov r0, fp │ │ │ │ @@ -256796,70 +256777,70 @@ │ │ │ │ str r8, [r7, #16] │ │ │ │ str r0, [r7, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ bl 38870 │ │ │ │ - ldr r2, [pc, #96] @ 11a7d4 │ │ │ │ + ldr r2, [pc, #96] @ 11a788 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11a7a0 │ │ │ │ - ldr r0, [pc, #76] @ 11a7d8 │ │ │ │ - ldr r2, [pc, #76] @ 11a7dc │ │ │ │ + b 11a754 │ │ │ │ + ldr r0, [pc, #76] @ 11a78c │ │ │ │ + ldr r2, [pc, #76] @ 11a790 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 118d90 │ │ │ │ + bl 118d44 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - ldrdeq r5, [pc], -r0 @ │ │ │ │ - strdeq r1, [lr], -ip @ │ │ │ │ - eoreq r0, r6, r9, lsl #1 │ │ │ │ - eoreq r1, lr, ip, asr #13 │ │ │ │ + eoreq r5, pc, ip, lsl r8 @ │ │ │ │ + eoreq r1, lr, r8, asr #14 │ │ │ │ + mlaeq r6, r5, r0, r0 │ │ │ │ + eoreq r1, lr, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r4, [r5, #138] @ 0x8a │ │ │ │ cmp r4, #11 │ │ │ │ - bcs 11a82c │ │ │ │ + bcs 11a7e0 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ add r9, r5, #92 @ 0x5c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r6, r8, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, r9, r8, lsl #2 │ │ │ │ cmp r6, r4 │ │ │ │ - bls 11a84c │ │ │ │ + bls 11a800 │ │ │ │ str fp, [r1] │ │ │ │ - b 11a878 │ │ │ │ + b 11a82c │ │ │ │ ldr r8, [r1, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r8, #5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcs 11a894 │ │ │ │ + bcs 11a848 │ │ │ │ mov r0, #4 │ │ │ │ - b 11a8c0 │ │ │ │ + b 11a874 │ │ │ │ str r7, [sp, #12] │ │ │ │ sub r7, r4, r8 │ │ │ │ add r0, r9, r6, lsl #2 │ │ │ │ lsl r2, r7, #2 │ │ │ │ bl 1dde8 │ │ │ │ add r0, r5, r6, lsl #3 │ │ │ │ add r1, r5, r8, lsl #3 │ │ │ │ @@ -256869,59 +256850,59 @@ │ │ │ │ bl 1dde8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r4, #1 │ │ │ │ str sl, [r0, r8, lsl #3]! │ │ │ │ strh r1, [r5, #138] @ 0x8a │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r1, [r0, #4] │ │ │ │ - b 11acc4 │ │ │ │ - beq 11a8bc │ │ │ │ + b 11ac78 │ │ │ │ + beq 11a870 │ │ │ │ cmp r8, #6 │ │ │ │ - bne 11a8dc │ │ │ │ + bne 11a890 │ │ │ │ mov r0, #5 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11a684 │ │ │ │ - b 11a8f4 │ │ │ │ + bl 11a638 │ │ │ │ + b 11a8a8 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11a684 │ │ │ │ + bl 11a638 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b 11a8fc │ │ │ │ + b 11a8b0 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11a684 │ │ │ │ + bl 11a638 │ │ │ │ sub r8, r8, #7 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrh r4, [r5, #138] @ 0x8a │ │ │ │ add r6, r5, #92 @ 0x5c │ │ │ │ add r1, r6, r8, lsl #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r4, r8 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bls 11a944 │ │ │ │ + bls 11a8f8 │ │ │ │ add r9, r8, #1 │ │ │ │ sub r7, r4, r8 │ │ │ │ add r0, r6, r9, lsl #2 │ │ │ │ lsl r2, r7, #2 │ │ │ │ bl 1dde8 │ │ │ │ add r1, r5, r8, lsl #3 │ │ │ │ add r0, r5, r9, lsl #3 │ │ │ │ lsl r2, r7, #3 │ │ │ │ str fp, [r6, r8, lsl #2] │ │ │ │ bl 1dde8 │ │ │ │ - b 11a948 │ │ │ │ + b 11a8fc │ │ │ │ str fp, [r1] │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, r4, #1 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -256929,65 +256910,65 @@ │ │ │ │ str sl, [r1, r8, lsl #3]! │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ strh r2, [r5, #138] @ 0x8a │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq 11acc0 │ │ │ │ + beq 11ac74 │ │ │ │ ldr r9, [r7, #88] @ 0x58 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11ac30 │ │ │ │ + beq 11abe4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r8, [sp, #8] │ │ │ │ cmp r0, fp │ │ │ │ - bne 11add8 │ │ │ │ + bne 11ad8c │ │ │ │ ldrh fp, [r7, #136] @ 0x88 │ │ │ │ ldrh r7, [r9, #138] @ 0x8a │ │ │ │ str sl, [sp, #32] │ │ │ │ cmp r7, #11 │ │ │ │ - bcc 11acd8 │ │ │ │ + bcc 11ac8c │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ mov r9, r6 │ │ │ │ cmp fp, #5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcs 11a9f0 │ │ │ │ + bcs 11a9a4 │ │ │ │ mov r0, #4 │ │ │ │ mov sl, r4 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11ca94 │ │ │ │ + bl 11ca48 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 11aac0 │ │ │ │ - beq 11aa20 │ │ │ │ + b 11aa74 │ │ │ │ + beq 11a9d4 │ │ │ │ mov sl, r4 │ │ │ │ cmp fp, #6 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bne 11aaa4 │ │ │ │ + bne 11aa58 │ │ │ │ mov r0, #5 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11ca94 │ │ │ │ - b 11aabc │ │ │ │ + bl 11ca48 │ │ │ │ + b 11aa70 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11ca94 │ │ │ │ + bl 11ca48 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldrh r6, [r7, #138] @ 0x8a │ │ │ │ add fp, r6, #1 │ │ │ │ cmp r6, #6 │ │ │ │ - bcc 11abc0 │ │ │ │ + bcc 11ab74 │ │ │ │ sub sl, r6, #5 │ │ │ │ add r1, r7, #112 @ 0x70 │ │ │ │ add r0, r7, #116 @ 0x74 │ │ │ │ lsl r2, sl, #2 │ │ │ │ bl 1dde8 │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ add r1, r7, #40 @ 0x28 │ │ │ │ @@ -257001,28 +256982,28 @@ │ │ │ │ add r2, r0, r6, lsl #2 │ │ │ │ add r0, r7, #168 @ 0xa8 │ │ │ │ str r9, [r7, #44] @ 0x2c │ │ │ │ bl 1dde8 │ │ │ │ str r5, [r7, #164] @ 0xa4 │ │ │ │ strh fp, [r7, #138] @ 0x8a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 11abe4 │ │ │ │ + b 11ab98 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11ca94 │ │ │ │ + bl 11ca48 │ │ │ │ sub fp, fp, #7 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldrh r6, [r4, #138] @ 0x8a │ │ │ │ add r5, r4, #92 @ 0x5c │ │ │ │ add r1, r5, fp, lsl #2 │ │ │ │ add r7, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bls 11ab38 │ │ │ │ + bls 11aaec │ │ │ │ sub r8, r6, fp │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ lsl r9, r8, #2 │ │ │ │ mov r2, r9 │ │ │ │ bl 1dde8 │ │ │ │ str sl, [r5, fp, lsl #2] │ │ │ │ @@ -257038,103 +257019,103 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r0, r4, #140 @ 0x8c │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1dde8 │ │ │ │ - b 11ab4c │ │ │ │ + b 11ab00 │ │ │ │ str sl, [r1] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [r0, fp, lsl #3]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r1, r4, r7, lsl #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, r6, #1 │ │ │ │ str r2, [r1, #140] @ 0x8c │ │ │ │ add r1, r6, #2 │ │ │ │ cmp r7, r1 │ │ │ │ strh r0, [r4, #138] @ 0x8a │ │ │ │ - bcs 11ab88 │ │ │ │ + bcs 11ab3c │ │ │ │ add r1, r4, fp, lsl #2 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, fp │ │ │ │ ldr r1, [r1, #144] @ 0x90 │ │ │ │ strh fp, [r1, #136] @ 0x88 │ │ │ │ str r4, [r1, #88] @ 0x58 │ │ │ │ - bne 11ab6c │ │ │ │ + bne 11ab20 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11ad68 │ │ │ │ + beq 11ad1c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r9, [r7, #88] @ 0x58 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 11a998 │ │ │ │ - b 11ac30 │ │ │ │ + bne 11a94c │ │ │ │ + b 11abe4 │ │ │ │ str r5, [r7, #164] @ 0xa4 │ │ │ │ cmp r6, #5 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r9, [r7, #44] @ 0x2c │ │ │ │ str r4, [r7, #112] @ 0x70 │ │ │ │ strh fp, [r7, #138] @ 0x8a │ │ │ │ - bne 11ac0c │ │ │ │ + bne 11abc0 │ │ │ │ sub r0, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r7, r1, lsl #2 │ │ │ │ add r3, r1, #6 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ strh r3, [r2, #136] @ 0x88 │ │ │ │ str r7, [r2, #88] @ 0x58 │ │ │ │ - bne 11abec │ │ │ │ + bne 11aba0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [r7, #88] @ 0x58 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 11a998 │ │ │ │ + bne 11a94c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #20] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11adf8 │ │ │ │ - ldr r0, [pc, #640] @ 11aed4 │ │ │ │ + beq 11adac │ │ │ │ + ldr r0, [pc, #640] @ 11ae88 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ae08 │ │ │ │ + beq 11adbc │ │ │ │ mov r1, #0 │ │ │ │ cmp r9, fp │ │ │ │ str r7, [r0, #140] @ 0x8c │ │ │ │ add r3, r9, #1 │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ stm r6, {r0, r3} │ │ │ │ strh r1, [r7, #136] @ 0x88 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ - bne 11ae20 │ │ │ │ + bne 11add4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str sl, [r0] │ │ │ │ str r4, [r0, #92] @ 0x5c │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ str r2, [r0, #144] @ 0x90 │ │ │ │ @@ -257148,15 +257129,15 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, r9, #92 @ 0x5c │ │ │ │ add r3, fp, #1 │ │ │ │ add r1, sl, fp, lsl #2 │ │ │ │ add r5, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bcs 11ad74 │ │ │ │ + bcs 11ad28 │ │ │ │ sub r2, r7, fp │ │ │ │ add r0, sl, r3, lsl #2 │ │ │ │ str r2, [sp] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -257178,165 +257159,165 @@ │ │ │ │ add r1, r0, r4, lsl #2 │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1dde8 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ - b 11ad88 │ │ │ │ + b 11ad3c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 11acc4 │ │ │ │ + b 11ac78 │ │ │ │ str r4, [r1] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [r0, fp, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r9, r3, lsl #2 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ strh r5, [r9, #138] @ 0x8a │ │ │ │ str ip, [r0, #140] @ 0x8c │ │ │ │ add r0, r7, #2 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 11adc0 │ │ │ │ + bcs 11ad74 │ │ │ │ add r0, r9, fp, lsl #2 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r5, fp │ │ │ │ ldr r0, [r0, #144] @ 0x90 │ │ │ │ strh fp, [r0, #136] @ 0x88 │ │ │ │ str r9, [r0, #88] @ 0x58 │ │ │ │ - bne 11ada4 │ │ │ │ + bne 11ad58 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ stm r7, {r5, sl} │ │ │ │ str r8, [r7, #8] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #232] @ 11aec8 │ │ │ │ + ldr r0, [pc, #232] @ 11ae7c │ │ │ │ mov r9, r6 │ │ │ │ - ldr r2, [pc, #228] @ 11aecc │ │ │ │ + ldr r2, [pc, #228] @ 11ae80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 38964 │ │ │ │ - b 11ae38 │ │ │ │ - ldr r0, [pc, #208] @ 11aed0 │ │ │ │ + b 11adec │ │ │ │ + ldr r0, [pc, #208] @ 11ae84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 11ae38 │ │ │ │ + b 11adec │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r4, sl │ │ │ │ ldr sl, [sp, #20] │ │ │ │ bl 38870 │ │ │ │ - b 11ae38 │ │ │ │ - ldr r0, [pc, #176] @ 11aed8 │ │ │ │ - ldr r2, [pc, #176] @ 11aedc │ │ │ │ + b 11adec │ │ │ │ + ldr r0, [pc, #176] @ 11ae8c │ │ │ │ + ldr r2, [pc, #176] @ 11ae90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ - bl 118d90 │ │ │ │ - b 11aebc │ │ │ │ + bl 118d44 │ │ │ │ + b 11ae70 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - b 11aeb0 │ │ │ │ + b 11ae64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 118d90 │ │ │ │ - b 11aebc │ │ │ │ + bl 118d44 │ │ │ │ + b 11ae70 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ mov r1, sl │ │ │ │ mov sl, r4 │ │ │ │ - b 11ae9c │ │ │ │ + b 11ae50 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 118d90 │ │ │ │ - b 11aebc │ │ │ │ + bl 118d44 │ │ │ │ + b 11ae70 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 118d90 │ │ │ │ + bl 118d44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq pc, r5, r9, asr sl @ │ │ │ │ - eoreq r1, lr, r4, lsr #1 │ │ │ │ - eoreq r1, lr, r0, lsr r0 │ │ │ │ - eoreq r5, pc, r8, lsl r2 @ │ │ │ │ - strhteq pc, [r5], -sp @ │ │ │ │ - eoreq r1, lr, r0, lsl r0 │ │ │ │ + eoreq pc, r5, r5, ror #20 │ │ │ │ + strdeq r1, [lr], -r0 @ │ │ │ │ + eoreq r1, lr, ip, ror r0 │ │ │ │ + eoreq r5, pc, r4, ror #4 │ │ │ │ + eoreq pc, r5, r9, asr #19 │ │ │ │ + eoreq r1, lr, ip, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ ldr ip, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov r4, ip │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldrh sl, [r4, r0]! │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp sl, #11 │ │ │ │ - bcc 11af44 │ │ │ │ + bcc 11aef8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r7, #5 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #28] │ │ │ │ - bcs 11af90 │ │ │ │ + bcs 11af44 │ │ │ │ mov r0, #4 │ │ │ │ - b 11b054 │ │ │ │ + b 11b008 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, ip, #268 @ 0x10c │ │ │ │ add lr, r3, r3, lsl #1 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r0, lr, lsl #2 │ │ │ │ - bls 11afc0 │ │ │ │ + bls 11af74 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add fp, sp, #176 @ 0xb0 │ │ │ │ str r6, [r5, #8] │ │ │ │ stm r5, {r0, r7} │ │ │ │ mov r0, fp │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b 11b038 │ │ │ │ - beq 11b050 │ │ │ │ + b 11afec │ │ │ │ + beq 11b004 │ │ │ │ add r4, r5, #52 @ 0x34 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ cmp r7, #6 │ │ │ │ - bne 11b6c0 │ │ │ │ + bne 11b674 │ │ │ │ mov r0, #5 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 11a4a0 │ │ │ │ - b 11b06c │ │ │ │ + bl 11a454 │ │ │ │ + b 11b020 │ │ │ │ str r8, [sp, #28] │ │ │ │ add r8, r1, r1, lsl #1 │ │ │ │ sub r1, sl, r3 │ │ │ │ mov r6, r2 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ str ip, [sp, #24] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -257364,34 +257345,34 @@ │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, ip, lr, lsl #3 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sl, #1 │ │ │ │ strh r0, [r4] │ │ │ │ - b 11b168 │ │ │ │ + b 11b11c │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 11a4a0 │ │ │ │ + bl 11a454 │ │ │ │ add r4, r5, #44 @ 0x2c │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ ldr ip, [r5] │ │ │ │ add sl, r7, r7, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #402 @ 0x192 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, ip, #268 @ 0x10c │ │ │ │ mov r8, ip │ │ │ │ add r5, r0, sl, lsl #2 │ │ │ │ ldrh r9, [r8, r1]! │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r7 │ │ │ │ - bls 11b0f4 │ │ │ │ + bls 11b0a8 │ │ │ │ sub r1, r9, r7 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r4, ip │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r5 │ │ │ │ @@ -257405,15 +257386,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r1, r4, sl, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 1dde8 │ │ │ │ mov ip, r4 │ │ │ │ - b 11b110 │ │ │ │ + b 11b0c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ stmib r5, {r0, r6} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -257433,15 +257414,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ - bne 11b184 │ │ │ │ + bne 11b138 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str ip, [r8] │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ @@ -257459,15 +257440,15 @@ │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ ldm r2!, {r3, r5, r6} │ │ │ │ stmia r1!, {r3, r5, r6} │ │ │ │ ldm r2, {r3, r4, r5, r6} │ │ │ │ stm r1, {r3, r4, r5, r6} │ │ │ │ ldr sl, [r7, #264] @ 0x108 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11b5a0 │ │ │ │ + beq 11b554 │ │ │ │ add r9, sp, #176 @ 0xb0 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ orr r0, lr, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -257477,54 +257458,54 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ cmp ip, r8 │ │ │ │ ldrh fp, [r7, r0] │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ - bne 11b7f0 │ │ │ │ + bne 11b7a4 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ ldrh r8, [sl, r0] │ │ │ │ cmp r8, #11 │ │ │ │ - bcc 11b6dc │ │ │ │ + bcc 11b690 │ │ │ │ cmp fp, #5 │ │ │ │ add r0, ip, #1 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str sl, [sp, #164] @ 0xa4 │ │ │ │ - bcs 11b254 │ │ │ │ + bcs 11b208 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11ccac │ │ │ │ + bl 11cc60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 11b354 │ │ │ │ - beq 11b280 │ │ │ │ + b 11b308 │ │ │ │ + beq 11b234 │ │ │ │ cmp fp, #6 │ │ │ │ - bne 11b338 │ │ │ │ + bne 11b2ec │ │ │ │ mov r0, #5 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11ccac │ │ │ │ + bl 11cc60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 11b354 │ │ │ │ + b 11b308 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11ccac │ │ │ │ + bl 11cc60 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov fp, r7 │ │ │ │ ldrh r8, [fp, r0]! │ │ │ │ add lr, r8, #1 │ │ │ │ cmp r8, #6 │ │ │ │ - bcc 11b4e8 │ │ │ │ + bcc 11b49c │ │ │ │ sub r2, r8, #5 │ │ │ │ add r1, r7, #328 @ 0x148 │ │ │ │ add r0, r7, #340 @ 0x154 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ add r4, r2, r2, lsl #1 │ │ │ │ lsl r2, r4, #2 │ │ │ │ bl 1dde8 │ │ │ │ @@ -257550,33 +257531,33 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add lr, sp, #72 @ 0x48 │ │ │ │ str r0, [r7, #432] @ 0x1b0 │ │ │ │ add sl, sp, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r6, #400 @ 0x190 │ │ │ │ strh r0, [fp] │ │ │ │ - b 11b530 │ │ │ │ + b 11b4e4 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11ccac │ │ │ │ + bl 11cc60 │ │ │ │ sub fp, fp, #7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [r0] │ │ │ │ add r8, fp, fp, lsl #1 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ add r9, fp, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldrh sl, [r1, r0]! │ │ │ │ add r0, r7, #268 @ 0x10c │ │ │ │ add r4, r0, r8, lsl #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp sl, fp │ │ │ │ - bls 11b3f8 │ │ │ │ + bls 11b3ac │ │ │ │ sub r1, sl, fp │ │ │ │ add r5, r9, r9, lsl #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r6, r1, r1, lsl #1 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r6, #2 │ │ │ │ @@ -257598,15 +257579,15 @@ │ │ │ │ stm r8, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1dde8 │ │ │ │ - b 11b420 │ │ │ │ + b 11b3d4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add ip, r7, r8, lsl #3 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -257619,22 +257600,22 @@ │ │ │ │ add r0, sl, #1 │ │ │ │ str r2, [r1, #408] @ 0x198 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strh r0, [r1] │ │ │ │ add r1, sl, #2 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 11b468 │ │ │ │ + bcs 11b41c │ │ │ │ add r1, r7, fp, lsl #2 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, fp │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh fp, [r1, r2] │ │ │ │ str r7, [r1, #264] @ 0x108 │ │ │ │ - bne 11b44c │ │ │ │ + bne 11b400 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sl, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r9, sp, #176 @ 0xb0 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr fp, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -257646,27 +257627,27 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ ldr ip, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11b69c │ │ │ │ + beq 11b650 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ mov r0, lr │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, #400 @ 0x190 │ │ │ │ ldr sl, [r7, #264] @ 0x108 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 11b1f4 │ │ │ │ - b 11b5a0 │ │ │ │ + bne 11b1a8 │ │ │ │ + b 11b554 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add ip, r7, #120 @ 0x78 │ │ │ │ str r0, [r7, #328] @ 0x148 │ │ │ │ add sl, sp, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r8, #5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -257676,25 +257657,25 @@ │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r6, #400 @ 0x190 │ │ │ │ strh lr, [fp] │ │ │ │ add lr, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #432] @ 0x1b0 │ │ │ │ - bne 11b558 │ │ │ │ + bne 11b50c │ │ │ │ sub r0, r8, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r7, r1, lsl #2 │ │ │ │ add r3, r1, #6 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r2, #432] @ 0x1b0 │ │ │ │ cmp r0, r1 │ │ │ │ strh r3, [r2, r6] │ │ │ │ str r7, [r2, #264] @ 0x108 │ │ │ │ - bne 11b538 │ │ │ │ + bne 11b4ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr fp, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ @@ -257703,16 +257684,16 @@ │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ ldr ip, [sp, #220] @ 0xdc │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11b4b8 │ │ │ │ - b 11b69c │ │ │ │ + bne 11b46c │ │ │ │ + b 11b650 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, lr │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldm r2!, {r3, r5, r6} │ │ │ │ stmia r0!, {r3, r5, r6} │ │ │ │ @@ -257725,24 +257706,24 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ str ip, [sp, #220] @ 0xdc │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - beq 11b80c │ │ │ │ - ldr r0, [pc, #820] @ 11b930 │ │ │ │ + beq 11b7c0 │ │ │ │ + ldr r0, [pc, #820] @ 11b8e4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b820 │ │ │ │ + beq 11b7d4 │ │ │ │ mov r3, #0 │ │ │ │ movw r1, #402 @ 0x192 │ │ │ │ mov lr, r0 │ │ │ │ str r6, [r0, #408] @ 0x198 │ │ │ │ str r3, [r0, #264] @ 0x108 │ │ │ │ cmp r9, r8 │ │ │ │ strh r3, [lr, r1]! │ │ │ │ @@ -257753,15 +257734,15 @@ │ │ │ │ add r3, r9, #1 │ │ │ │ stm r5, {r0, r3} │ │ │ │ mov r3, sl │ │ │ │ str r0, [r6, #264] @ 0x108 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm ip, {r1, r2, r4, r5, r6, r7} │ │ │ │ - bne 11b834 │ │ │ │ + bne 11b7e8 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r8, #1 │ │ │ │ add ip, r0, #268 @ 0x10c │ │ │ │ strh r8, [lr] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ mov r1, r0 │ │ │ │ @@ -257781,25 +257762,25 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 11a4a0 │ │ │ │ + bl 11a454 │ │ │ │ sub r7, r7, #7 │ │ │ │ - b 11b06c │ │ │ │ + b 11b020 │ │ │ │ add r6, fp, fp, lsl #1 │ │ │ │ add ip, sl, r0 │ │ │ │ add r0, sl, #268 @ 0x10c │ │ │ │ add lr, fp, #1 │ │ │ │ add r4, r0, r6, lsl #2 │ │ │ │ add r9, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bcs 11b788 │ │ │ │ + bcs 11b73c │ │ │ │ sub r1, r8, fp │ │ │ │ add r7, lr, lr, lsl #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r5, r1, r1, lsl #1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ @@ -257826,15 +257807,15 @@ │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1dde8 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ - b 11b7b0 │ │ │ │ + b 11b764 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -257843,120 +257824,120 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, sl, lr, lsl #2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strh r9, [ip] │ │ │ │ str r1, [r0, #408] @ 0x198 │ │ │ │ add r0, r8, #2 │ │ │ │ cmp lr, r0 │ │ │ │ - bcs 11b69c │ │ │ │ + bcs 11b650 │ │ │ │ mov r0, #400 @ 0x190 │ │ │ │ add r1, sl, fp, lsl #2 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r9, fp │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh fp, [r1, r0] │ │ │ │ str sl, [r1, #264] @ 0x108 │ │ │ │ - bne 11b7d0 │ │ │ │ - b 11b69c │ │ │ │ - ldr r0, [pc, #300] @ 11b924 │ │ │ │ - ldr r2, [pc, #300] @ 11b928 │ │ │ │ + bne 11b784 │ │ │ │ + b 11b650 │ │ │ │ + ldr r0, [pc, #300] @ 11b8d8 │ │ │ │ + ldr r2, [pc, #300] @ 11b8dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 38964 │ │ │ │ - b 11b850 │ │ │ │ - ldr r0, [pc, #280] @ 11b92c │ │ │ │ + b 11b804 │ │ │ │ + ldr r0, [pc, #280] @ 11b8e0 │ │ │ │ mov r5, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 11b850 │ │ │ │ + b 11b804 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r5, fp │ │ │ │ bl 38870 │ │ │ │ - b 11b850 │ │ │ │ - ldr r0, [pc, #248] @ 11b934 │ │ │ │ + b 11b804 │ │ │ │ + ldr r0, [pc, #248] @ 11b8e8 │ │ │ │ mov r5, fp │ │ │ │ - ldr r2, [pc, #244] @ 11b938 │ │ │ │ + ldr r2, [pc, #244] @ 11b8ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 118fc4 │ │ │ │ + bl 118f78 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b918 │ │ │ │ + beq 11b8cc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b 11b910 │ │ │ │ + b 11b8c4 │ │ │ │ bl 38ac8 │ │ │ │ - b 11b8ec │ │ │ │ + b 11b8a0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 118fc4 │ │ │ │ + bl 118f78 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b918 │ │ │ │ + beq 11b8cc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 11b910 │ │ │ │ + b 11b8c4 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 346d00 │ │ │ │ - b 11b8c0 │ │ │ │ + bl 346cb8 │ │ │ │ + b 11b874 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11b8d8 │ │ │ │ + beq 11b88c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 118fc4 │ │ │ │ - b 11b918 │ │ │ │ + bl 118f78 │ │ │ │ + b 11b8cc │ │ │ │ bl 38ac8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 118fc4 │ │ │ │ + bl 118f78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11b918 │ │ │ │ + beq 11b8cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq pc, r5, r5, asr #32 │ │ │ │ - mlaeq lr, r0, r6, r0 │ │ │ │ - eoreq r0, lr, r8, lsl r6 │ │ │ │ - eoreq r4, pc, r0, ror r8 @ │ │ │ │ - eoreq lr, r5, r5, lsr #31 │ │ │ │ - strdeq r0, [lr], -r8 @ │ │ │ │ + eoreq pc, r5, r1, asr r0 @ │ │ │ │ + ldrdeq r0, [lr], -ip @ │ │ │ │ + eoreq r0, lr, r4, ror #12 │ │ │ │ + strhteq r4, [pc], -ip │ │ │ │ + strhteq lr, [r5], -r1 │ │ │ │ + eoreq r0, lr, r4, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldrh r4, [sl, #94] @ 0x5e │ │ │ │ cmp r4, #11 │ │ │ │ - bcs 11b9d0 │ │ │ │ + bcs 11b984 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ add r6, sl, #4 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi 11b9ac │ │ │ │ + bhi 11b960 │ │ │ │ str r2, [sp, #16] │ │ │ │ sub r2, r4, r9 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ lsl r8, r2, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ @@ -257976,34 +257957,34 @@ │ │ │ │ stm r5, {sl, fp} │ │ │ │ str r9, [r5, #8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r0, [pc, #1760] @ 11c0c4 │ │ │ │ + ldr r0, [pc, #1760] @ 11c078 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11bff4 │ │ │ │ + beq 11bfa8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #5 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ str r0, [fp] │ │ │ │ - bcs 11ba70 │ │ │ │ + bcs 11ba24 │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #5 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 11c034 │ │ │ │ + bcs 11bfe8 │ │ │ │ ldr r1, [sl, #20] │ │ │ │ add r2, fp, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ lsl r4, r0, #2 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -258012,23 +257993,23 @@ │ │ │ │ bl 1f030 │ │ │ │ add r0, fp, #48 @ 0x30 │ │ │ │ add r1, sl, #68 @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #4 │ │ │ │ strh r0, [sl, #94] @ 0x5e │ │ │ │ - b 11bb28 │ │ │ │ - beq 11bad4 │ │ │ │ + b 11badc │ │ │ │ + beq 11ba88 │ │ │ │ cmp r9, #6 │ │ │ │ - bne 11bb34 │ │ │ │ + bne 11bae8 │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 11c048 │ │ │ │ + bcs 11bffc │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r2, fp, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ lsl r4, r0, #2 │ │ │ │ ldr r1, [sl, #68] @ 0x44 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -258037,20 +258018,20 @@ │ │ │ │ bl 1f030 │ │ │ │ add r0, fp, #48 @ 0x30 │ │ │ │ add r1, sl, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #5 │ │ │ │ mov r9, #0 │ │ │ │ - b 11bb88 │ │ │ │ + b 11bb3c │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 11c05c │ │ │ │ + bcs 11c010 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r2, fp, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ lsl r4, r0, #2 │ │ │ │ ldr r1, [sl, #68] @ 0x44 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -258061,20 +258042,20 @@ │ │ │ │ add r1, sl, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f030 │ │ │ │ mov r9, #5 │ │ │ │ strh r9, [sl, #94] @ 0x5e │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ - b 11bb98 │ │ │ │ + b 11bb4c │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #7 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 11c070 │ │ │ │ + bcs 11c024 │ │ │ │ ldr r1, [sl, #28] │ │ │ │ add r2, fp, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ lsl r4, r0, #2 │ │ │ │ ldr r1, [sl, #72] @ 0x48 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -258091,15 +258072,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r7, #94] @ 0x5e │ │ │ │ add r6, r7, #4 │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r5, r9 │ │ │ │ - bls 11bbe4 │ │ │ │ + bls 11bb98 │ │ │ │ add r7, r9, #1 │ │ │ │ sub r2, r5, r9 │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ lsl r4, r2, #2 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ bl 1dde8 │ │ │ │ @@ -258116,53 +258097,53 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ add r0, r5, #1 │ │ │ │ strh r0, [r7, #94] @ 0x5e │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11be7c │ │ │ │ + beq 11be30 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 11bfdc │ │ │ │ + bne 11bf90 │ │ │ │ ldrh r5, [r4, #94] @ 0x5e │ │ │ │ ldrh r7, [sl, #92] @ 0x5c │ │ │ │ cmp r5, #11 │ │ │ │ - bcc 11bf1c │ │ │ │ + bcc 11bed0 │ │ │ │ cmp r7, #5 │ │ │ │ add r0, r8, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bcs 11bc58 │ │ │ │ + bcs 11bc0c │ │ │ │ mov r0, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11c704 │ │ │ │ + bl 11c6b8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b 11bd18 │ │ │ │ - beq 11bc80 │ │ │ │ + b 11bccc │ │ │ │ + beq 11bc34 │ │ │ │ cmp r7, #6 │ │ │ │ - bne 11bcfc │ │ │ │ + bne 11bcb0 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11c704 │ │ │ │ + bl 11c6b8 │ │ │ │ mov r7, #0 │ │ │ │ - b 11bd14 │ │ │ │ + b 11bcc8 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11c704 │ │ │ │ + bl 11c6b8 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldrh r5, [sl, #94] @ 0x5e │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ - bcc 11be10 │ │ │ │ + bcc 11bdc4 │ │ │ │ mvn r0, #19 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ add r1, sl, #24 │ │ │ │ add r0, sl, #28 │ │ │ │ mov r2, r4 │ │ │ │ bl 1dde8 │ │ │ │ add r0, sl, #72 @ 0x48 │ │ │ │ @@ -258175,28 +258156,28 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sl, #24] │ │ │ │ add r0, sl, #124 @ 0x7c │ │ │ │ bl 1dde8 │ │ │ │ str fp, [sl, #120] @ 0x78 │ │ │ │ strh r6, [sl, #94] @ 0x5e │ │ │ │ - b 11be30 │ │ │ │ + b 11bde4 │ │ │ │ mov r0, #6 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 11c704 │ │ │ │ + bl 11c6b8 │ │ │ │ sub r7, r7, #7 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldrh r5, [r6, #94] @ 0x5e │ │ │ │ add sl, r6, #4 │ │ │ │ add r1, sl, r7, lsl #2 │ │ │ │ add r4, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 11bd94 │ │ │ │ + bls 11bd48 │ │ │ │ sub r2, r5, r7 │ │ │ │ add r0, sl, r4, lsl #2 │ │ │ │ lsl r8, r2, #2 │ │ │ │ mov r2, r8 │ │ │ │ bl 1dde8 │ │ │ │ str fp, [sp, #20] │ │ │ │ mov fp, r9 │ │ │ │ @@ -258213,97 +258194,97 @@ │ │ │ │ add r0, r6, #96 @ 0x60 │ │ │ │ add r1, r0, r4, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ mov r9, fp │ │ │ │ add r0, r0, #8 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ bl 1dde8 │ │ │ │ - b 11bda8 │ │ │ │ + b 11bd5c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1] │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ add r1, r6, r4, lsl #2 │ │ │ │ add r0, r5, #1 │ │ │ │ str fp, [r1, #96] @ 0x60 │ │ │ │ add r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ strh r0, [r6, #94] @ 0x5e │ │ │ │ - bcs 11bde0 │ │ │ │ + bcs 11bd94 │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ strh r7, [r1, #92] @ 0x5c │ │ │ │ str r6, [r1] │ │ │ │ - bne 11bdc4 │ │ │ │ + bne 11bd78 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11bf00 │ │ │ │ + beq 11beb4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [sl] │ │ │ │ - b 11bc08 │ │ │ │ + b 11bbbc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [sl, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str fp, [sl, #120] @ 0x78 │ │ │ │ str r0, [sl, #24] │ │ │ │ strh r6, [sl, #94] @ 0x5e │ │ │ │ - bne 11be58 │ │ │ │ + bne 11be0c │ │ │ │ sub r0, r5, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sl, r1, lsl #2 │ │ │ │ add r3, r1, #6 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r0, r1 │ │ │ │ strh r3, [r2, #92] @ 0x5c │ │ │ │ str sl, [r2] │ │ │ │ - bne 11be38 │ │ │ │ + bne 11bdec │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [sl] │ │ │ │ - b 11bc08 │ │ │ │ + b 11bbbc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11c000 │ │ │ │ - ldr r0, [pc, #576] @ 11c0d8 │ │ │ │ + beq 11bfb4 │ │ │ │ + ldr r0, [pc, #576] @ 11c08c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #144 @ 0x90 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c00c │ │ │ │ + beq 11bfc0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, r7 │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ add r3, r6, #1 │ │ │ │ strh r1, [r0, #94] @ 0x5e │ │ │ │ str r1, [r0] │ │ │ │ stm r5, {r0, r3} │ │ │ │ strh r1, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4] │ │ │ │ - bne 11c01c │ │ │ │ + bne 11bfd0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str fp, [r0, #100] @ 0x64 │ │ │ │ strh r1, [r0, #94] @ 0x5e │ │ │ │ @@ -258317,15 +258298,15 @@ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, r4, #4 │ │ │ │ add sl, r7, #1 │ │ │ │ add r1, r8, r7, lsl #2 │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 11bf90 │ │ │ │ + bcs 11bf44 │ │ │ │ sub r2, r5, r7 │ │ │ │ add r0, r8, sl, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 1dde8 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -258340,200 +258321,200 @@ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ add r1, r0, sl, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1dde8 │ │ │ │ - b 11bfa4 │ │ │ │ + b 11bf58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1] │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ add r0, r4, sl, lsl #2 │ │ │ │ strh r6, [r4, #94] @ 0x5e │ │ │ │ str fp, [r0, #96] @ 0x60 │ │ │ │ add r0, r5, #2 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 11bf00 │ │ │ │ + bcs 11beb4 │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ strh r7, [r0, #92] @ 0x5c │ │ │ │ str r4, [r0] │ │ │ │ - bne 11bfbc │ │ │ │ - b 11bf00 │ │ │ │ - ldr r0, [pc, #260] @ 11c0e8 │ │ │ │ + bne 11bf70 │ │ │ │ + b 11beb4 │ │ │ │ + ldr r0, [pc, #260] @ 11c09c │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #256] @ 11c0ec │ │ │ │ + ldr r2, [pc, #256] @ 11c0a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 38870 │ │ │ │ - ldr r0, [pc, #220] @ 11c0e4 │ │ │ │ + ldr r0, [pc, #220] @ 11c098 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ bl 38870 │ │ │ │ - b 11c080 │ │ │ │ - ldr r0, [pc, #184] @ 11c0dc │ │ │ │ + b 11c034 │ │ │ │ + ldr r0, [pc, #184] @ 11c090 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #180] @ 11c0e0 │ │ │ │ + ldr r2, [pc, #180] @ 11c094 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r2, [pc, #144] @ 11c0cc │ │ │ │ + ldr r2, [pc, #144] @ 11c080 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11c080 │ │ │ │ - ldr r2, [pc, #132] @ 11c0d4 │ │ │ │ + b 11c034 │ │ │ │ + ldr r2, [pc, #132] @ 11c088 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11c080 │ │ │ │ - ldr r2, [pc, #108] @ 11c0d0 │ │ │ │ + b 11c034 │ │ │ │ + ldr r2, [pc, #108] @ 11c084 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11c080 │ │ │ │ - ldr r2, [pc, #80] @ 11c0c8 │ │ │ │ + b 11c034 │ │ │ │ + ldr r2, [pc, #80] @ 11c07c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 11c090 │ │ │ │ - b 11c090 │ │ │ │ - b 11c090 │ │ │ │ + b 11c044 │ │ │ │ + b 11c044 │ │ │ │ + b 11c044 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r4, pc, ip, lsl #9 │ │ │ │ - strdeq pc, [sp], -r8 @ │ │ │ │ - eoreq pc, sp, r4, lsr lr @ │ │ │ │ - eoreq pc, sp, ip, lsl #28 │ │ │ │ - eoreq pc, sp, r0, lsr #28 │ │ │ │ - ldrdeq r3, [pc], -r4 @ │ │ │ │ - strhteq lr, [r5], -sp │ │ │ │ - eoreq pc, sp, r0, lsl lr @ │ │ │ │ - eoreq pc, sp, r8, lsr #28 │ │ │ │ - eoreq lr, r5, r5, asr r8 │ │ │ │ - eoreq pc, sp, r0, lsr #29 │ │ │ │ + ldrdeq r4, [pc], -r8 @ │ │ │ │ + eoreq pc, sp, r4, asr #28 │ │ │ │ + eoreq pc, sp, r0, lsl #29 │ │ │ │ + eoreq pc, sp, r8, asr lr @ │ │ │ │ + eoreq pc, sp, ip, ror #28 │ │ │ │ + eoreq r4, pc, r0, lsr #32 │ │ │ │ + eoreq lr, r5, r9, asr #15 │ │ │ │ + eoreq pc, sp, ip, asr lr @ │ │ │ │ + eoreq pc, sp, r4, ror lr @ │ │ │ │ + eoreq lr, r5, r1, ror #16 │ │ │ │ + eoreq pc, sp, ip, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldrh r4, [r7, #50] @ 0x32 │ │ │ │ cmp r4, #11 │ │ │ │ - bcs 11c158 │ │ │ │ + bcs 11c10c │ │ │ │ ldr r5, [r1, #8] │ │ │ │ add r8, r7, #4 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi 11c13c │ │ │ │ + bhi 11c0f0 │ │ │ │ sub r2, r4, r5 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1dde8 │ │ │ │ str r9, [r8, r5, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ stm r6, {r7, sl} │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1400] @ 11c6d8 │ │ │ │ + ldr r0, [pc, #1400] @ 11c68c │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c608 │ │ │ │ + beq 11c5bc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #5 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ str r0, [fp] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r8, [sp] │ │ │ │ - bcs 11c1dc │ │ │ │ + bcs 11c190 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #5 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 11c648 │ │ │ │ + bcs 11c5fc │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #24 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r3 │ │ │ │ ldr r8, [r7, #20] │ │ │ │ bl 1f030 │ │ │ │ mov r0, #4 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ - b 11c254 │ │ │ │ - beq 11c220 │ │ │ │ + b 11c208 │ │ │ │ + beq 11c1d4 │ │ │ │ cmp r5, #6 │ │ │ │ - bne 11c260 │ │ │ │ + bne 11c214 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 11c65c │ │ │ │ + bcs 11c610 │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #28 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #5 │ │ │ │ mov r6, #0 │ │ │ │ - b 11c294 │ │ │ │ + b 11c248 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 11c670 │ │ │ │ + bcs 11c624 │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #28 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 1f030 │ │ │ │ mov r6, #5 │ │ │ │ strh r6, [r7, #50] @ 0x32 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b 11c2a4 │ │ │ │ + b 11c258 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #7 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 11c684 │ │ │ │ + bcs 11c638 │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #32 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r8, [r7, #28] │ │ │ │ mov r0, r3 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #6 │ │ │ │ @@ -258542,104 +258523,104 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r1, #50] @ 0x32 │ │ │ │ add sl, r1, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r5, r6 │ │ │ │ - bls 11c2d0 │ │ │ │ + bls 11c284 │ │ │ │ sub r2, r5, r6 │ │ │ │ add r1, sl, r6, lsl #2 │ │ │ │ add r0, r1, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1dde8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r9, [sl, r6, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ strh r0, [r1, #50] @ 0x32 │ │ │ │ ldr sl, [r7] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ - b 11c310 │ │ │ │ + b 11c2c4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11c544 │ │ │ │ + beq 11c4f8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr sl, [r7] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11c4cc │ │ │ │ + beq 11c480 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 11c5f0 │ │ │ │ + bne 11c5a4 │ │ │ │ ldrh r6, [sl, #50] @ 0x32 │ │ │ │ ldrh r9, [r7, #48] @ 0x30 │ │ │ │ cmp r6, #11 │ │ │ │ - bcc 11c54c │ │ │ │ + bcc 11c500 │ │ │ │ cmp r9, #5 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ - bcs 11c360 │ │ │ │ + bcs 11c314 │ │ │ │ mov r0, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 11c8e8 │ │ │ │ + bl 11c89c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 11c404 │ │ │ │ - beq 11c388 │ │ │ │ + b 11c3b8 │ │ │ │ + beq 11c33c │ │ │ │ cmp r9, #6 │ │ │ │ - bne 11c3e8 │ │ │ │ + bne 11c39c │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 11c8e8 │ │ │ │ + bl 11c89c │ │ │ │ mov r9, #0 │ │ │ │ - b 11c400 │ │ │ │ + b 11c3b4 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 11c8e8 │ │ │ │ + bl 11c89c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ add r5, r6, #1 │ │ │ │ cmp r6, #6 │ │ │ │ - bcc 11c48c │ │ │ │ + bcc 11c440 │ │ │ │ mvn r0, #19 │ │ │ │ add r4, r0, r6, lsl #2 │ │ │ │ add r1, r7, #24 │ │ │ │ add r0, r7, #28 │ │ │ │ mov r2, r4 │ │ │ │ bl 1dde8 │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ add r1, r7, #76 @ 0x4c │ │ │ │ mov r2, r4 │ │ │ │ str r8, [r7, #24] │ │ │ │ bl 1dde8 │ │ │ │ str fp, [r7, #76] @ 0x4c │ │ │ │ strh r5, [r7, #50] @ 0x32 │ │ │ │ - b 11c4a0 │ │ │ │ + b 11c454 │ │ │ │ mov r0, #6 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 11c8e8 │ │ │ │ + bl 11c89c │ │ │ │ sub r9, r9, #7 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldrh r5, [r6, #50] @ 0x32 │ │ │ │ add r0, r6, #4 │ │ │ │ add r4, r0, r9, lsl #2 │ │ │ │ add r7, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bls 11c44c │ │ │ │ + bls 11c400 │ │ │ │ sub r1, r5, r9 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ lsl sl, r1, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 1dde8 │ │ │ │ add r0, r6, #52 @ 0x34 │ │ │ │ @@ -258651,77 +258632,77 @@ │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ add r0, r5, #1 │ │ │ │ str r8, [r4] │ │ │ │ str fp, [r1, #52] @ 0x34 │ │ │ │ add r1, r5, #2 │ │ │ │ cmp r7, r1 │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ - bcs 11c2ec │ │ │ │ + bcs 11c2a0 │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ strh r9, [r1, #48] @ 0x30 │ │ │ │ str r6, [r1] │ │ │ │ - bne 11c46c │ │ │ │ - b 11c2ec │ │ │ │ + bne 11c420 │ │ │ │ + b 11c2a0 │ │ │ │ cmp r6, #5 │ │ │ │ str fp, [r7, #76] @ 0x4c │ │ │ │ str r8, [r7, #24] │ │ │ │ strh r5, [r7, #50] @ 0x32 │ │ │ │ - bne 11c2f8 │ │ │ │ + bne 11c2ac │ │ │ │ sub r0, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r7, r1, lsl #2 │ │ │ │ add r3, r1, #6 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ strh r3, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2] │ │ │ │ - bne 11c4a8 │ │ │ │ - b 11c2f8 │ │ │ │ + bne 11c45c │ │ │ │ + b 11c2ac │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11c614 │ │ │ │ - ldr r0, [pc, #516] @ 11c6ec │ │ │ │ + beq 11c5c8 │ │ │ │ + ldr r0, [pc, #516] @ 11c6a0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c620 │ │ │ │ + beq 11c5d4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, r6 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ add r3, r7, #1 │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ str r1, [r0] │ │ │ │ stm r5, {r0, r3} │ │ │ │ strh r1, [r4, #48] @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ - bne 11c630 │ │ │ │ + bne 11c5e4 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [r0, #56] @ 0x38 │ │ │ │ str r8, [r0, #4] │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ strh r1, [fp, #48] @ 0x30 │ │ │ │ str r0, [fp] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 11c5d4 │ │ │ │ + b 11c588 │ │ │ │ add r0, sl, #4 │ │ │ │ add r5, r9, #1 │ │ │ │ add r4, r0, r9, lsl #2 │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - bcs 11c598 │ │ │ │ + bcs 11c54c │ │ │ │ sub r1, r6, r9 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp] │ │ │ │ bl 1dde8 │ │ │ │ add r0, sl, #52 @ 0x34 │ │ │ │ @@ -258733,132 +258714,132 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sl, r5, lsl #2 │ │ │ │ str r8, [r4] │ │ │ │ strh r7, [sl, #50] @ 0x32 │ │ │ │ str fp, [r0, #52] @ 0x34 │ │ │ │ add r0, r6, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 11c5d0 │ │ │ │ + bcs 11c584 │ │ │ │ add r0, sl, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ strh r9, [r0, #48] @ 0x30 │ │ │ │ str sl, [r0] │ │ │ │ - bne 11c5b4 │ │ │ │ + bne 11c568 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ stm r6, {r7, sl} │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #260] @ 11c6fc │ │ │ │ + ldr r0, [pc, #260] @ 11c6b0 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #256] @ 11c700 │ │ │ │ + ldr r2, [pc, #256] @ 11c6b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 38870 │ │ │ │ - ldr r0, [pc, #220] @ 11c6f8 │ │ │ │ + ldr r0, [pc, #220] @ 11c6ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 38870 │ │ │ │ - b 11c694 │ │ │ │ - ldr r0, [pc, #184] @ 11c6f0 │ │ │ │ + b 11c648 │ │ │ │ + ldr r0, [pc, #184] @ 11c6a4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #180] @ 11c6f4 │ │ │ │ + ldr r2, [pc, #180] @ 11c6a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r2, [pc, #144] @ 11c6e0 │ │ │ │ + ldr r2, [pc, #144] @ 11c694 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11c694 │ │ │ │ - ldr r2, [pc, #132] @ 11c6e8 │ │ │ │ + b 11c648 │ │ │ │ + ldr r2, [pc, #132] @ 11c69c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11c694 │ │ │ │ - ldr r2, [pc, #108] @ 11c6e4 │ │ │ │ + b 11c648 │ │ │ │ + ldr r2, [pc, #108] @ 11c698 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11c694 │ │ │ │ - ldr r2, [pc, #80] @ 11c6dc │ │ │ │ + b 11c648 │ │ │ │ + ldr r2, [pc, #80] @ 11c690 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 11c6a4 │ │ │ │ - b 11c6a4 │ │ │ │ - b 11c6a4 │ │ │ │ + b 11c658 │ │ │ │ + b 11c658 │ │ │ │ + b 11c658 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r3, pc, ip, lsl #26 │ │ │ │ - eoreq pc, sp, r4, ror #15 │ │ │ │ - eoreq pc, sp, r0, lsr #16 │ │ │ │ - strdeq pc, [sp], -r8 @ │ │ │ │ - eoreq pc, sp, ip, lsl #16 │ │ │ │ - eoreq r3, pc, r4, lsl #19 │ │ │ │ - eoreq lr, r5, r9, lsr #3 │ │ │ │ - strdeq pc, [sp], -ip @ │ │ │ │ - eoreq pc, sp, r4, lsl r8 @ │ │ │ │ - eoreq lr, r5, r1, asr #4 │ │ │ │ - eoreq pc, sp, ip, lsl #17 │ │ │ │ + eoreq r3, pc, r8, asr sp @ │ │ │ │ + eoreq pc, sp, r0, lsr r8 @ │ │ │ │ + eoreq pc, sp, ip, ror #16 │ │ │ │ + eoreq pc, sp, r4, asr #16 │ │ │ │ + eoreq pc, sp, r8, asr r8 @ │ │ │ │ + ldrdeq r3, [pc], -r0 @ │ │ │ │ + strhteq lr, [r5], -r5 │ │ │ │ + eoreq pc, sp, r8, asr #16 │ │ │ │ + eoreq pc, sp, r0, ror #16 │ │ │ │ + eoreq lr, r5, sp, asr #4 │ │ │ │ + ldrdeq pc, [sp], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r1] │ │ │ │ - ldr r0, [pc, #432] @ 11c8cc │ │ │ │ + ldr r0, [pc, #432] @ 11c880 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #144 @ 0x90 │ │ │ │ ldrh r5, [r6, #94] @ 0x5e │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c840 │ │ │ │ + beq 11c7f4 │ │ │ │ ldr r9, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add sl, r6, #48 @ 0x30 │ │ │ │ add r2, r6, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldrh r1, [r6, #94] @ 0x5e │ │ │ │ mvn r0, r9 │ │ │ │ ldr r3, [sl, r9, lsl #2] │ │ │ │ ldr r7, [r2, r9, lsl #2] │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, #12 │ │ │ │ strh r0, [r4, #94] @ 0x5e │ │ │ │ - bcs 11c84c │ │ │ │ + bcs 11c800 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, r9, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 11c860 │ │ │ │ + bne 11c814 │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ add r2, r4, #4 │ │ │ │ str r7, [sp] │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -258867,207 +258848,207 @@ │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ bl 1f030 │ │ │ │ strh r9, [r6, #94] @ 0x5e │ │ │ │ ldrh sl, [r4, #94] @ 0x5e │ │ │ │ add r0, sl, #1 │ │ │ │ cmp sl, #12 │ │ │ │ - bcs 11c87c │ │ │ │ + bcs 11c830 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 11c890 │ │ │ │ + bne 11c844 │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ add r7, r4, #96 @ 0x60 │ │ │ │ add r1, r1, #100 @ 0x64 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, sl │ │ │ │ strh r1, [r2, #92] @ 0x5c │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2] │ │ │ │ - bcs 11c81c │ │ │ │ + bcs 11c7d0 │ │ │ │ cmp r1, sl │ │ │ │ - bls 11c7fc │ │ │ │ + bls 11c7b0 │ │ │ │ stmib fp, {r0, r4} │ │ │ │ str r0, [fp, #12] │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [fp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r6, [fp] │ │ │ │ str r0, [fp, #20] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ bl 38870 │ │ │ │ - ldr r2, [pc, #124] @ 11c8d0 │ │ │ │ + ldr r2, [pc, #124] @ 11c884 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11c8a8 │ │ │ │ - ldr r0, [pc, #108] @ 11c8d4 │ │ │ │ - ldr r2, [pc, #108] @ 11c8d8 │ │ │ │ + b 11c85c │ │ │ │ + ldr r0, [pc, #108] @ 11c888 │ │ │ │ + ldr r2, [pc, #108] @ 11c88c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ - b 11c8a8 │ │ │ │ - ldr r2, [pc, #88] @ 11c8dc │ │ │ │ + b 11c85c │ │ │ │ + ldr r2, [pc, #88] @ 11c890 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ bl 38cd4 │ │ │ │ - b 11c8a8 │ │ │ │ - ldr r0, [pc, #72] @ 11c8e0 │ │ │ │ - ldr r2, [pc, #72] @ 11c8e4 │ │ │ │ + b 11c85c │ │ │ │ + ldr r0, [pc, #72] @ 11c894 │ │ │ │ + ldr r2, [pc, #72] @ 11c898 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 11c8b0 │ │ │ │ + b 11c864 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, pc, ip, asr #14 │ │ │ │ - eoreq pc, sp, ip, lsl r6 @ │ │ │ │ - eoreq sp, r5, sp, lsr #31 │ │ │ │ - strdeq pc, [sp], -r0 @ │ │ │ │ - strdeq pc, [sp], -ip @ │ │ │ │ - eoreq sp, r5, sp, ror pc │ │ │ │ - eoreq pc, sp, r0, asr #11 │ │ │ │ + mlaeq pc, r8, r7, r3 @ │ │ │ │ + eoreq pc, sp, r8, ror #12 │ │ │ │ + strhteq sp, [r5], -r9 │ │ │ │ + eoreq pc, sp, ip, lsr r6 @ │ │ │ │ + eoreq pc, sp, r8, asr #12 │ │ │ │ + eoreq sp, r5, r9, lsl #31 │ │ │ │ + eoreq pc, sp, ip, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [r1] │ │ │ │ - ldr r0, [pc, #376] @ 11ca78 │ │ │ │ + ldr r0, [pc, #376] @ 11ca2c │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ ldrh r7, [fp, #50] @ 0x32 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c9ec │ │ │ │ + beq 11c9a0 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, fp, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldrh r2, [fp, #50] @ 0x32 │ │ │ │ mvn r0, r5 │ │ │ │ ldr r9, [r1, r5, lsl #2] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, #12 │ │ │ │ strh r0, [r4, #50] @ 0x32 │ │ │ │ - bcs 11c9f8 │ │ │ │ + bcs 11c9ac │ │ │ │ add r3, r5, #1 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 11ca0c │ │ │ │ + bne 11c9c0 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ add r3, r4, #4 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r3 │ │ │ │ bl 1f030 │ │ │ │ strh r5, [fp, #50] @ 0x32 │ │ │ │ ldrh r6, [r4, #50] @ 0x32 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs 11ca28 │ │ │ │ + bcs 11c9dc │ │ │ │ sub r1, r7, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 11ca3c │ │ │ │ + bne 11c9f0 │ │ │ │ add r1, fp, r5, lsl #2 │ │ │ │ add r7, r4, #52 @ 0x34 │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ strh r1, [r2, #48] @ 0x30 │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2] │ │ │ │ - bcs 11c9d4 │ │ │ │ + bcs 11c988 │ │ │ │ cmp r1, r6 │ │ │ │ - bls 11c9b4 │ │ │ │ + bls 11c968 │ │ │ │ str fp, [sl] │ │ │ │ stmib sl, {r0, r4} │ │ │ │ str r0, [sl, #12] │ │ │ │ str r9, [sl, #16] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 38870 │ │ │ │ - ldr r2, [pc, #124] @ 11ca7c │ │ │ │ + ldr r2, [pc, #124] @ 11ca30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11ca54 │ │ │ │ - ldr r0, [pc, #108] @ 11ca80 │ │ │ │ - ldr r2, [pc, #108] @ 11ca84 │ │ │ │ + b 11ca08 │ │ │ │ + ldr r0, [pc, #108] @ 11ca34 │ │ │ │ + ldr r2, [pc, #108] @ 11ca38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ - b 11ca54 │ │ │ │ - ldr r2, [pc, #88] @ 11ca88 │ │ │ │ + b 11ca08 │ │ │ │ + ldr r2, [pc, #88] @ 11ca3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ bl 38cd4 │ │ │ │ - b 11ca54 │ │ │ │ - ldr r0, [pc, #72] @ 11ca8c │ │ │ │ - ldr r2, [pc, #72] @ 11ca90 │ │ │ │ + b 11ca08 │ │ │ │ + ldr r0, [pc, #72] @ 11ca40 │ │ │ │ + ldr r2, [pc, #72] @ 11ca44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 11ca5c │ │ │ │ + b 11ca10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, pc, r8, ror #10 │ │ │ │ - eoreq pc, sp, r0, ror r4 @ │ │ │ │ - eoreq sp, r5, r1, lsl #28 │ │ │ │ - eoreq pc, sp, r4, asr #8 │ │ │ │ - eoreq pc, sp, r0, asr r4 @ │ │ │ │ - ldrdeq sp, [r5], -r1 @ │ │ │ │ - eoreq pc, sp, r4, lsl r4 @ │ │ │ │ + strhteq r3, [pc], -r4 │ │ │ │ + strhteq pc, [sp], -ip @ │ │ │ │ + eoreq sp, r5, sp, lsl #28 │ │ │ │ + mlaeq sp, r0, r4, pc @ │ │ │ │ + mlaeq sp, ip, r4, pc @ │ │ │ │ + ldrdeq sp, [r5], -sp @ │ │ │ │ + eoreq pc, sp, r0, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r1] │ │ │ │ - ldr r0, [pc, #484] @ 11cc90 │ │ │ │ + ldr r0, [pc, #484] @ 11cc44 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ ldrh r6, [r5, #138] @ 0x8a │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cbd4 │ │ │ │ + beq 11cb88 │ │ │ │ ldr r9, [sl, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r1, r9, lsl #3]! │ │ │ │ mvn r2, r9 │ │ │ │ @@ -259075,135 +259056,135 @@ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ add r1, r5, #92 @ 0x5c │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, r0, r2 │ │ │ │ ldr r2, [r1, r9, lsl #2] │ │ │ │ cmp r6, #12 │ │ │ │ strh r6, [r4, #138] @ 0x8a │ │ │ │ - bcs 11cbe0 │ │ │ │ + bcs 11cb94 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r7, r9, #1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 11cbf8 │ │ │ │ + bne 11cbac │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ stmib sp, {r2, fp} │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl 1f030 │ │ │ │ add r1, r5, r7, lsl #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ strh r9, [r5, #138] @ 0x8a │ │ │ │ ldrh fp, [r4, #138] @ 0x8a │ │ │ │ add r0, fp, #1 │ │ │ │ cmp fp, #12 │ │ │ │ - bcs 11cc18 │ │ │ │ + bcs 11cbcc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 11cc30 │ │ │ │ + bne 11cbe4 │ │ │ │ add r1, r5, r9, lsl #2 │ │ │ │ add r6, r4, #140 @ 0x8c │ │ │ │ add r1, r1, #144 @ 0x90 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6, r1, lsl #2] │ │ │ │ cmp r1, fp │ │ │ │ strh r1, [r2, #136] @ 0x88 │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ - bcs 11cbac │ │ │ │ + bcs 11cb60 │ │ │ │ cmp r1, fp │ │ │ │ - bls 11cb8c │ │ │ │ + bls 11cb40 │ │ │ │ stmib r8, {r0, r4} │ │ │ │ str r0, [r8, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r8, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [r8] │ │ │ │ str r0, [r8, #20] │ │ │ │ str r7, [r8, #24] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ bl 38870 │ │ │ │ - ldr r2, [pc, #172] @ 11cc94 │ │ │ │ + ldr r2, [pc, #172] @ 11cc48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11cc48 │ │ │ │ - ldr r0, [pc, #152] @ 11cc98 │ │ │ │ - ldr r2, [pc, #152] @ 11cc9c │ │ │ │ + b 11cbfc │ │ │ │ + ldr r0, [pc, #152] @ 11cc4c │ │ │ │ + ldr r2, [pc, #152] @ 11cc50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ bl 38964 │ │ │ │ - b 11cc48 │ │ │ │ - ldr r2, [pc, #128] @ 11cca0 │ │ │ │ + b 11cbfc │ │ │ │ + ldr r2, [pc, #128] @ 11cc54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ bl 38cd4 │ │ │ │ - b 11cc48 │ │ │ │ - ldr r0, [pc, #108] @ 11cca4 │ │ │ │ - ldr r2, [pc, #108] @ 11cca8 │ │ │ │ + b 11cbfc │ │ │ │ + ldr r0, [pc, #108] @ 11cc58 │ │ │ │ + ldr r2, [pc, #108] @ 11cc5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 118ec4 │ │ │ │ - b 11cc74 │ │ │ │ + bl 118e78 │ │ │ │ + b 11cc28 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 118d90 │ │ │ │ + bl 118d44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strhteq r3, [pc], -ip │ │ │ │ - eoreq pc, sp, r8, lsl #5 │ │ │ │ - eoreq sp, r5, r5, lsl ip │ │ │ │ - eoreq pc, sp, r8, asr r2 @ │ │ │ │ - eoreq pc, sp, r0, ror #4 │ │ │ │ - ldrdeq sp, [r5], -sp @ │ │ │ │ - eoreq pc, sp, r0, lsr #4 │ │ │ │ + eoreq r3, pc, r8, lsl #8 │ │ │ │ + ldrdeq pc, [sp], -r4 @ │ │ │ │ + eoreq sp, r5, r1, lsr #24 │ │ │ │ + eoreq pc, sp, r4, lsr #5 │ │ │ │ + eoreq pc, sp, ip, lsr #5 │ │ │ │ + eoreq sp, r5, r9, ror #23 │ │ │ │ + eoreq pc, sp, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r6, [r1] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #624] @ 11cf34 │ │ │ │ + ldr r0, [pc, #624] @ 11cee8 │ │ │ │ mov r5, r1 │ │ │ │ movw r9, #402 @ 0x192 │ │ │ │ mov r1, #8 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ ldrh sl, [r7, r9]! │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ce74 │ │ │ │ + beq 11ce28 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ str r0, [r4, #264] @ 0x108 │ │ │ │ mov r1, r4 │ │ │ │ ldrh lr, [r7] │ │ │ │ @@ -259226,19 +259207,19 @@ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldm r3, {r2, r5, r6, r7, r9, sl} │ │ │ │ stm r1, {r2, r5, r6, r7, r9, sl} │ │ │ │ - bcs 11ce80 │ │ │ │ + bcs 11ce34 │ │ │ │ add r3, r8, #1 │ │ │ │ sub r1, lr, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 11ce94 │ │ │ │ + bne 11ce48 │ │ │ │ add r5, r3, r3, lsl #1 │ │ │ │ add r6, r0, r0, lsl #1 │ │ │ │ add r3, r4, #268 @ 0x10c │ │ │ │ add r1, ip, r5, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r0, r3 │ │ │ │ bl 1f030 │ │ │ │ @@ -259259,19 +259240,19 @@ │ │ │ │ add r0, r9, #16 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r5, [r0] │ │ │ │ add r0, r5, #1 │ │ │ │ cmp r5, #12 │ │ │ │ - bcs 11ceb0 │ │ │ │ + bcs 11ce64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r1, r1, r8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 11cec4 │ │ │ │ + bne 11ce78 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ add r7, r4, #408 @ 0x198 │ │ │ │ add r1, r1, #412 @ 0x19c │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -259279,17 +259260,17 @@ │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r7, r1, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ strh r1, [r3, r2] │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r3, #264] @ 0x108 │ │ │ │ - bcs 11ce44 │ │ │ │ + bcs 11cdf8 │ │ │ │ cmp r1, r5 │ │ │ │ - bls 11ce24 │ │ │ │ + bls 11cdd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r9!, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r9, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str sl, [r0, #40] @ 0x28 │ │ │ │ @@ -259297,240 +259278,240 @@ │ │ │ │ str r4, [r0, #48] @ 0x30 │ │ │ │ str ip, [r0, #52] @ 0x34 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ bl 38870 │ │ │ │ - ldr r2, [pc, #176] @ 11cf38 │ │ │ │ + ldr r2, [pc, #176] @ 11ceec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 38cd4 │ │ │ │ - b 11cedc │ │ │ │ - ldr r0, [pc, #160] @ 11cf3c │ │ │ │ - ldr r2, [pc, #160] @ 11cf40 │ │ │ │ + b 11ce90 │ │ │ │ + ldr r0, [pc, #160] @ 11cef0 │ │ │ │ + ldr r2, [pc, #160] @ 11cef4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ - b 11cedc │ │ │ │ - ldr r2, [pc, #140] @ 11cf44 │ │ │ │ + b 11ce90 │ │ │ │ + ldr r2, [pc, #140] @ 11cef8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ bl 38cd4 │ │ │ │ - b 11cedc │ │ │ │ - ldr r0, [pc, #124] @ 11cf48 │ │ │ │ - ldr r2, [pc, #124] @ 11cf4c │ │ │ │ + b 11ce90 │ │ │ │ + ldr r0, [pc, #124] @ 11cefc │ │ │ │ + ldr r2, [pc, #124] @ 11cf00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 119148 │ │ │ │ - b 11cf18 │ │ │ │ + bl 1190fc │ │ │ │ + b 11cecc │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 118fc4 │ │ │ │ + bl 118f78 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11cf18 │ │ │ │ + beq 11cecc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - mlaeq pc, ip, r1, r3 @ │ │ │ │ - eoreq lr, sp, r8, ror #31 │ │ │ │ - eoreq sp, r5, r9, ror r9 │ │ │ │ - strhteq lr, [sp], -ip │ │ │ │ - eoreq lr, sp, r8, asr #31 │ │ │ │ - eoreq sp, r5, r9, asr #18 │ │ │ │ - eoreq lr, sp, ip, lsl #31 │ │ │ │ + eoreq r3, pc, r8, ror #3 │ │ │ │ + eoreq pc, sp, r4, lsr r0 @ │ │ │ │ + eoreq sp, r5, r5, lsl #19 │ │ │ │ + eoreq pc, sp, r8 │ │ │ │ + eoreq pc, sp, r4, lsl r0 @ │ │ │ │ + eoreq sp, r5, r5, asr r9 │ │ │ │ + ldrdeq lr, [sp], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrd sl, [r0] │ │ │ │ cmp fp, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 11cf80 │ │ │ │ + beq 11cf34 │ │ │ │ ldrh r0, [sl, #50] @ 0x32 │ │ │ │ subs fp, fp, #1 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ ldr sl, [r0, #52] @ 0x34 │ │ │ │ - bne 11cf6c │ │ │ │ + bne 11cf20 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r8, #0 │ │ │ │ ldr r9, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldm r1, {r5, r6} │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 11cfc8 │ │ │ │ + b 11cf7c │ │ │ │ add r1, r0, #1 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ strh r1, [sl, #50] @ 0x32 │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ cmp r5, #2 │ │ │ │ - bne 11cfe0 │ │ │ │ + bne 11cf94 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 11d194 │ │ │ │ + beq 11d148 │ │ │ │ ldr r4, [r9], #4 │ │ │ │ - b 11cfec │ │ │ │ + b 11cfa0 │ │ │ │ tst r5, #1 │ │ │ │ mov r4, r6 │ │ │ │ - beq 11d194 │ │ │ │ + beq 11d148 │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 11d038 │ │ │ │ + beq 11cfec │ │ │ │ ldr r6, [r9], #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 11d034 │ │ │ │ + bne 11cfe8 │ │ │ │ cmp r9, r2 │ │ │ │ mov r6, r4 │ │ │ │ - beq 11d038 │ │ │ │ + beq 11cfec │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r9], #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 11d17c │ │ │ │ + bne 11d130 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 11d010 │ │ │ │ + bne 11cfc4 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 11d180 │ │ │ │ + b 11d134 │ │ │ │ mov r5, #1 │ │ │ │ ldrh r0, [sl, #50] @ 0x32 │ │ │ │ cmp r0, #11 │ │ │ │ - bcc 11cfa8 │ │ │ │ + bcc 11cf5c │ │ │ │ mov fp, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11d06c │ │ │ │ + beq 11d020 │ │ │ │ ldrh r0, [sl, #50] @ 0x32 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, #11 │ │ │ │ - bcs 11d04c │ │ │ │ - b 11d0b4 │ │ │ │ - ldr r0, [pc, #924] @ 11d410 │ │ │ │ + bcs 11d000 │ │ │ │ + b 11d068 │ │ │ │ + ldr r0, [pc, #924] @ 11d3c4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ ldm r7, {r5, fp} │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d374 │ │ │ │ + beq 11d328 │ │ │ │ add fp, fp, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ strh r8, [r0, #50] @ 0x32 │ │ │ │ str r8, [r0] │ │ │ │ strd sl, [r7] │ │ │ │ strh r8, [r5, #48] @ 0x30 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #856] @ 11d414 │ │ │ │ + ldr r0, [pc, #856] @ 11d3c8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d330 │ │ │ │ + beq 11d2e4 │ │ │ │ subs r5, fp, #1 │ │ │ │ mov r7, r0 │ │ │ │ strh r8, [r0, #50] @ 0x32 │ │ │ │ str r8, [r0] │ │ │ │ - beq 11d128 │ │ │ │ - ldr r0, [pc, #816] @ 11d420 │ │ │ │ + beq 11d0dc │ │ │ │ + ldr r0, [pc, #816] @ 11d3d4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d320 │ │ │ │ + beq 11d2d4 │ │ │ │ subs r5, r5, #1 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ strh r8, [r0, #50] @ 0x32 │ │ │ │ str r8, [r0] │ │ │ │ strh r8, [r7, #48] @ 0x30 │ │ │ │ str r0, [r7] │ │ │ │ mov r7, r0 │ │ │ │ - bne 11d0e8 │ │ │ │ + bne 11d09c │ │ │ │ ldrh r0, [sl, #50] @ 0x32 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r0, #11 │ │ │ │ - bcs 11d340 │ │ │ │ + bcs 11d2f4 │ │ │ │ add r1, r0, #1 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ strh r1, [sl, #50] @ 0x32 │ │ │ │ cmp fp, #0 │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, sl, r1, lsl #2 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ strh r1, [r7, #48] @ 0x30 │ │ │ │ str sl, [r7] │ │ │ │ - beq 11cfb8 │ │ │ │ + beq 11cf6c │ │ │ │ ldrh r0, [sl, #50] @ 0x32 │ │ │ │ subs fp, fp, #1 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ ldr sl, [r0, #52] @ 0x34 │ │ │ │ - bne 11d164 │ │ │ │ - b 11cfb8 │ │ │ │ + bne 11d118 │ │ │ │ + b 11cf6c │ │ │ │ mov r5, #1 │ │ │ │ add r9, r0, #4 │ │ │ │ ldrh r0, [sl, #50] @ 0x32 │ │ │ │ cmp r0, #11 │ │ │ │ - bcc 11cfa8 │ │ │ │ - b 11d044 │ │ │ │ + bcc 11cf5c │ │ │ │ + b 11cff8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d1b0 │ │ │ │ + beq 11d164 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11d318 │ │ │ │ + beq 11d2cc │ │ │ │ ldr sl, [r0] │ │ │ │ - b 11d1d4 │ │ │ │ + b 11d188 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov sl, r9 │ │ │ │ - beq 11d318 │ │ │ │ + beq 11d2cc │ │ │ │ ldrh r7, [sl, #50] @ 0x32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11d35c │ │ │ │ + beq 11d310 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ ldr r9, [r0, #52] @ 0x34 │ │ │ │ ldrh r6, [r9, #50] @ 0x32 │ │ │ │ cmp r6, #5 │ │ │ │ - bcs 11d1c8 │ │ │ │ + bcs 11d17c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ rsb fp, r6, #5 │ │ │ │ ldrh r4, [r0, #50] @ 0x32 │ │ │ │ cmp r4, fp │ │ │ │ - bcc 11d384 │ │ │ │ + bcc 11d338 │ │ │ │ str r5, [sp, #16] │ │ │ │ sub r8, r4, fp │ │ │ │ add r5, r9, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r8, [r0, #50] @ 0x32 │ │ │ │ mov r0, #5 │ │ │ │ strh r0, [r9, #50] @ 0x32 │ │ │ │ @@ -259539,29 +259520,29 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 1dde8 │ │ │ │ add r2, r8, #1 │ │ │ │ rsb r1, r6, #4 │ │ │ │ sub r0, r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 11d39c │ │ │ │ + bne 11d350 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ add r4, r1, #4 │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f030 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r4, r8, lsl #2] │ │ │ │ ldr r1, [sl, r7, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sl, r7, lsl #2] │ │ │ │ str r1, [r9, fp, lsl #2] │ │ │ │ - beq 11d318 │ │ │ │ + beq 11d2cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r4, r9, #52 @ 0x34 │ │ │ │ add r0, r4, fp, lsl #2 │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 1dde8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -259590,139 +259571,139 @@ │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ strh r1, [r0, #48] @ 0x30 │ │ │ │ mov r1, #5 │ │ │ │ str r9, [r0] │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ str r9, [r0] │ │ │ │ strh r1, [r0, #48] @ 0x30 │ │ │ │ - b 11d1c8 │ │ │ │ + b 11d17c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 38870 │ │ │ │ - b 11d380 │ │ │ │ + b 11d334 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 38870 │ │ │ │ - b 11d380 │ │ │ │ - ldr r0, [pc, #208] @ 11d418 │ │ │ │ - ldr r2, [pc, #208] @ 11d41c │ │ │ │ + b 11d334 │ │ │ │ + ldr r0, [pc, #208] @ 11d3cc │ │ │ │ + ldr r2, [pc, #208] @ 11d3d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 38964 │ │ │ │ - b 11d380 │ │ │ │ - ldr r0, [pc, #192] @ 11d424 │ │ │ │ + b 11d334 │ │ │ │ + ldr r0, [pc, #192] @ 11d3d8 │ │ │ │ mov r1, #25 │ │ │ │ - ldr r2, [pc, #188] @ 11d428 │ │ │ │ + ldr r2, [pc, #188] @ 11d3dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #160] @ 11d42c │ │ │ │ + ldr r0, [pc, #160] @ 11d3e0 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #156] @ 11d430 │ │ │ │ + ldr r2, [pc, #156] @ 11d3e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #144] @ 11d434 │ │ │ │ + ldr r0, [pc, #144] @ 11d3e8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #140] @ 11d438 │ │ │ │ + ldr r2, [pc, #140] @ 11d3ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #27 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 11d3ec │ │ │ │ + b 11d3a0 │ │ │ │ bl 38ac8 │ │ │ │ - b 11d3d0 │ │ │ │ + b 11d384 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 11d3ec │ │ │ │ + b 11d3a0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #27 │ │ │ │ - bl 346d00 │ │ │ │ + bl 346cb8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d404 │ │ │ │ + beq 11d3b8 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strdeq r2, [pc], -r8 @ │ │ │ │ - strhteq r2, [pc], -r0 │ │ │ │ - eoreq r4, r5, r1, asr #12 │ │ │ │ - eoreq lr, sp, r0, lsl #22 │ │ │ │ - eoreq r2, pc, ip, ror sp @ │ │ │ │ - ldrdeq sp, [r5], -sp @ │ │ │ │ - strhteq lr, [sp], -r0 │ │ │ │ - eoreq sp, r5, r2, ror #9 │ │ │ │ - eoreq lr, sp, r8, lsl #22 │ │ │ │ - eoreq sp, r5, sp, ror #8 │ │ │ │ - strhteq lr, [sp], -r0 │ │ │ │ + eoreq r2, pc, r4, asr #28 │ │ │ │ + strdeq r2, [pc], -ip @ │ │ │ │ + eoreq r4, r5, sp, asr #12 │ │ │ │ + eoreq lr, sp, ip, asr #22 │ │ │ │ + eoreq r2, pc, r8, asr #27 │ │ │ │ + eoreq sp, r5, r9, ror #7 │ │ │ │ + strdeq lr, [sp], -ip @ │ │ │ │ + eoreq sp, r5, lr, ror #9 │ │ │ │ + eoreq lr, sp, r4, asr fp │ │ │ │ + eoreq sp, r5, r9, ror r4 │ │ │ │ + strdeq lr, [sp], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11d508 │ │ │ │ + beq 11d4bc │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsl r7, r0, #2 │ │ │ │ sub fp, r7, #12 │ │ │ │ lsr r0, fp, #2 │ │ │ │ mul r0, r0, r1 │ │ │ │ umull r5, r0, r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11d4b4 │ │ │ │ + bne 11d468 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d4cc │ │ │ │ + beq 11d480 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r0, r0, #12 │ │ │ │ add r1, r1, #12 │ │ │ │ add r3, r2, r5 │ │ │ │ adds r2, r5, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bcc 11d490 │ │ │ │ - ldr r0, [pc, #972] @ 11d888 │ │ │ │ + bcc 11d444 │ │ │ │ + ldr r0, [pc, #972] @ 11d83c │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #968] @ 11d88c │ │ │ │ + ldr r2, [pc, #968] @ 11d840 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 11d848 │ │ │ │ + bmi 11d7fc │ │ │ │ str r7, [sp, #12] │ │ │ │ - beq 11d520 │ │ │ │ - ldr r0, [pc, #944] @ 11d894 │ │ │ │ + beq 11d4d4 │ │ │ │ + ldr r0, [pc, #944] @ 11d848 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d84c │ │ │ │ + beq 11d800 │ │ │ │ mov r7, r0 │ │ │ │ - b 11d524 │ │ │ │ + b 11d4d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r9, {r0, r1} │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #1 │ │ │ │ @@ -259730,188 +259711,188 @@ │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r5, r4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bcc 11d818 │ │ │ │ + bcc 11d7cc │ │ │ │ add r0, r7, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f030 │ │ │ │ add r0, r6, r4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ sub r6, r5, r0 │ │ │ │ add r7, r7, r0 │ │ │ │ cmp r2, #4 │ │ │ │ str r9, [sp, #16] │ │ │ │ - bhi 11d758 │ │ │ │ + bhi 11d70c │ │ │ │ add r0, pc, #8 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 11d7c4 │ │ │ │ + beq 11d778 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r8, r2, #16 │ │ │ │ sub r9, r0, #12 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc 11d7e0 │ │ │ │ + bcc 11d794 │ │ │ │ ldr r1, [r8], #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f030 │ │ │ │ sub r6, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs r9, r9, #12 │ │ │ │ - bne 11d5a8 │ │ │ │ - b 11d7c4 │ │ │ │ + bne 11d55c │ │ │ │ + b 11d778 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 11d7c4 │ │ │ │ + beq 11d778 │ │ │ │ add r4, r2, #16 │ │ │ │ cmp r6, #3 │ │ │ │ - bls 11d7e0 │ │ │ │ + bls 11d794 │ │ │ │ sub r6, r6, #4 │ │ │ │ ldr r0, [r8] │ │ │ │ ldm r4, {r2, r9} │ │ │ │ cmp r6, r9 │ │ │ │ str r0, [r7] │ │ │ │ - bcc 11d7e0 │ │ │ │ + bcc 11d794 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs fp, fp, #12 │ │ │ │ - bne 11d5e4 │ │ │ │ - b 11d7c4 │ │ │ │ + bne 11d598 │ │ │ │ + b 11d778 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 11d7c4 │ │ │ │ + beq 11d778 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ sub r9, r0, #12 │ │ │ │ cmp r6, #1 │ │ │ │ - bls 11d7e0 │ │ │ │ + bls 11d794 │ │ │ │ ldrd sl, [r4] │ │ │ │ sub r6, r6, #2 │ │ │ │ ldrh r0, [r8] │ │ │ │ cmp r6, fp │ │ │ │ strh r0, [r7] │ │ │ │ - bcc 11d7e0 │ │ │ │ + bcc 11d794 │ │ │ │ add r7, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ sub r6, r6, fp │ │ │ │ add r7, r7, fp │ │ │ │ subs r9, r9, #12 │ │ │ │ - bne 11d644 │ │ │ │ - b 11d7c4 │ │ │ │ + bne 11d5f8 │ │ │ │ + b 11d778 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 11d7c4 │ │ │ │ + beq 11d778 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ sub r9, r0, #12 │ │ │ │ cmp r6, #2 │ │ │ │ - bls 11d7e0 │ │ │ │ + bls 11d794 │ │ │ │ ldrd sl, [r4] │ │ │ │ sub r6, r6, #3 │ │ │ │ cmp r6, fp │ │ │ │ ldrh r0, [r8] │ │ │ │ ldrb r1, [r8, #2] │ │ │ │ strb r1, [r7, #2] │ │ │ │ strh r0, [r7] │ │ │ │ - bcc 11d7e0 │ │ │ │ + bcc 11d794 │ │ │ │ add r7, r7, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ sub r6, r6, fp │ │ │ │ add r7, r7, fp │ │ │ │ subs r9, r9, #12 │ │ │ │ - bne 11d6a4 │ │ │ │ - b 11d7c4 │ │ │ │ + bne 11d658 │ │ │ │ + b 11d778 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 11d7c4 │ │ │ │ + beq 11d778 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ sub r9, r0, #12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11d7e0 │ │ │ │ + beq 11d794 │ │ │ │ ldrd sl, [r4] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r6, fp │ │ │ │ strb r0, [r7] │ │ │ │ - bcc 11d7e0 │ │ │ │ + bcc 11d794 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ sub r6, r6, fp │ │ │ │ add r7, r7, fp │ │ │ │ subs r9, r9, #12 │ │ │ │ - bne 11d70c │ │ │ │ - b 11d7c4 │ │ │ │ + bne 11d6c0 │ │ │ │ + b 11d778 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 11d7c4 │ │ │ │ + beq 11d778 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r4, r0, #16 │ │ │ │ sub r9, r1, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc 11d7e0 │ │ │ │ + bcc 11d794 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldrd sl, [r4] │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ sub r6, r6, r0 │ │ │ │ cmp r6, fp │ │ │ │ - bcc 11d7e0 │ │ │ │ + bcc 11d794 │ │ │ │ add r7, r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ sub r6, r6, fp │ │ │ │ add r7, r7, fp │ │ │ │ subs r9, r9, #12 │ │ │ │ - bne 11d770 │ │ │ │ + bne 11d724 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r5, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ 11d898 │ │ │ │ + ldr r0, [pc, #176] @ 11d84c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #156] @ 11d89c │ │ │ │ + ldr r1, [pc, #156] @ 11d850 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -259922,396 +259903,396 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b 11d548 │ │ │ │ + b 11d4fc │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #60] @ 11d890 │ │ │ │ + ldr r2, [pc, #60] @ 11d844 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11d884 │ │ │ │ + beq 11d838 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sp, r5, r1, lsl #8 │ │ │ │ - strdeq lr, [sp], -r0 @ │ │ │ │ - eoreq lr, sp, ip, ror #12 │ │ │ │ - eoreq r2, pc, r4, lsl #19 │ │ │ │ - strhteq lr, [sp], -ip │ │ │ │ - ldrdeq lr, [sp], -r0 @ │ │ │ │ + eoreq sp, r5, sp, lsl #8 │ │ │ │ + eoreq lr, sp, ip, lsr sl │ │ │ │ + strhteq lr, [sp], -r8 │ │ │ │ + ldrdeq r2, [pc], -r0 @ │ │ │ │ + eoreq lr, sp, r8, lsl #14 │ │ │ │ + eoreq lr, sp, ip, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 11d99c │ │ │ │ + beq 11d950 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ lsr r1, r1, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mul r1, r1, r2 │ │ │ │ umull r2, r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11d94c │ │ │ │ + bne 11d900 │ │ │ │ mov r1, #0 │ │ │ │ - b 11d918 │ │ │ │ + b 11d8cc │ │ │ │ cmp r2, #1 │ │ │ │ add r2, sl, r1 │ │ │ │ ldrbne r3, [r2, #1] │ │ │ │ ldreq r3, [r2, #4] │ │ │ │ add r2, r3, r5 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r3, r5, r3 │ │ │ │ - bcs 11d94c │ │ │ │ + bcs 11d900 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 11d964 │ │ │ │ + beq 11d918 │ │ │ │ ldrb r2, [sl, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11d8f8 │ │ │ │ + bne 11d8ac │ │ │ │ add r2, sl, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ add r2, r3, r5 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r3, r5, r3 │ │ │ │ - bcc 11d918 │ │ │ │ - ldr r0, [pc, #1388] @ 11dec0 │ │ │ │ + bcc 11d8cc │ │ │ │ + ldr r0, [pc, #1388] @ 11de74 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #1384] @ 11dec4 │ │ │ │ + ldr r2, [pc, #1384] @ 11de78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 11de80 │ │ │ │ - beq 11d9b4 │ │ │ │ - ldr r0, [pc, #1364] @ 11decc │ │ │ │ + bmi 11de34 │ │ │ │ + beq 11d968 │ │ │ │ + ldr r0, [pc, #1364] @ 11de80 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11de84 │ │ │ │ + beq 11de38 │ │ │ │ mov r4, r0 │ │ │ │ - b 11d9b8 │ │ │ │ + b 11d96c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm fp, {r0, r1} │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [sl] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 11d9e8 │ │ │ │ + beq 11d99c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 11d9f4 │ │ │ │ + bne 11d9a8 │ │ │ │ ldr r7, [sl, #4] │ │ │ │ ldr r9, [sl, #8] │ │ │ │ - b 11da00 │ │ │ │ + b 11d9b4 │ │ │ │ ldrb r7, [sl, #1] │ │ │ │ add r9, sl, #2 │ │ │ │ - b 11da00 │ │ │ │ + b 11d9b4 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r9, [sl, #4] │ │ │ │ sub r7, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movweq r9, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc 11de58 │ │ │ │ + bcc 11de0c │ │ │ │ mov r6, #0 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 1f030 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ sub r9, r5, r0 │ │ │ │ add r4, r4, r0 │ │ │ │ cmp r1, #4 │ │ │ │ str fp, [sp, #4] │ │ │ │ - bhi 11dd58 │ │ │ │ + bhi 11dd0c │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, ip, asr #3 │ │ │ │ muleq r0, r4, r0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 11de04 │ │ │ │ + beq 11ddb8 │ │ │ │ mov r6, #0 │ │ │ │ add r0, sl, r6 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 11da90 │ │ │ │ + beq 11da44 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11da9c │ │ │ │ + bne 11da50 │ │ │ │ ldr r8, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b 11daa8 │ │ │ │ + b 11da5c │ │ │ │ ldrb r8, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b 11daa8 │ │ │ │ + b 11da5c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub r8, r3, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - bcc 11de20 │ │ │ │ + bcc 11ddd4 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ movweq r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r6, r6, #12 │ │ │ │ sub r9, r9, r8 │ │ │ │ add r4, r4, r8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 11da6c │ │ │ │ - b 11de04 │ │ │ │ + bne 11da20 │ │ │ │ + b 11ddb8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 11de04 │ │ │ │ + beq 11ddb8 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sl, r8 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 11db10 │ │ │ │ + beq 11dac4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11db1c │ │ │ │ + bne 11dad0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b 11db28 │ │ │ │ + b 11dadc │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b 11db28 │ │ │ │ + b 11dadc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub r7, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movweq r1, #1 │ │ │ │ cmp r9, #3 │ │ │ │ - bls 11de20 │ │ │ │ + bls 11ddd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r6, r9, #4 │ │ │ │ cmp r6, r7 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r4] │ │ │ │ - bcc 11de20 │ │ │ │ + bcc 11ddd4 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r8, r8, #12 │ │ │ │ sub r9, r6, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 11daec │ │ │ │ - b 11de04 │ │ │ │ + bne 11daa0 │ │ │ │ + b 11ddb8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 11de04 │ │ │ │ + beq 11ddb8 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sl, r8 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 11dbac │ │ │ │ + beq 11db60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11dbb8 │ │ │ │ + bne 11db6c │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b 11dbc4 │ │ │ │ + b 11db78 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b 11dbc4 │ │ │ │ + b 11db78 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub r7, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movweq r1, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - bls 11de20 │ │ │ │ + bls 11ddd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r6, r9, #2 │ │ │ │ cmp r6, r7 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r4] │ │ │ │ - bcc 11de20 │ │ │ │ + bcc 11ddd4 │ │ │ │ add r4, r4, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r8, r8, #12 │ │ │ │ sub r9, r6, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 11db88 │ │ │ │ - b 11de04 │ │ │ │ + bne 11db3c │ │ │ │ + b 11ddb8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 11de04 │ │ │ │ + beq 11ddb8 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sl, r8 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 11dc48 │ │ │ │ + beq 11dbfc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11dc54 │ │ │ │ + bne 11dc08 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b 11dc60 │ │ │ │ + b 11dc14 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b 11dc60 │ │ │ │ + b 11dc14 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub r7, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movweq r1, #1 │ │ │ │ cmp r9, #2 │ │ │ │ - bls 11de20 │ │ │ │ + bls 11ddd4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r6, r9, #3 │ │ │ │ cmp r6, r7 │ │ │ │ ldrh r0, [r2] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ strb r2, [r4, #2] │ │ │ │ strh r0, [r4] │ │ │ │ - bcc 11de20 │ │ │ │ + bcc 11ddd4 │ │ │ │ add r4, r4, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r8, r8, #12 │ │ │ │ sub r9, r6, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 11dc24 │ │ │ │ - b 11de04 │ │ │ │ + bne 11dbd8 │ │ │ │ + b 11ddb8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 11de04 │ │ │ │ + beq 11ddb8 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sl, r8 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 11dcec │ │ │ │ + beq 11dca0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11dcf8 │ │ │ │ + bne 11dcac │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b 11dd04 │ │ │ │ + b 11dcb8 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b 11dd04 │ │ │ │ + b 11dcb8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub r7, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movweq r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11de20 │ │ │ │ + beq 11ddd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r6, r9, #1 │ │ │ │ cmp r6, r7 │ │ │ │ ldrb r0, [r0] │ │ │ │ strb r0, [r4] │ │ │ │ - bcc 11de20 │ │ │ │ + bcc 11ddd4 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r8, r8, #12 │ │ │ │ sub r9, r6, r7 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 11dcc8 │ │ │ │ - b 11de04 │ │ │ │ + bne 11dc7c │ │ │ │ + b 11ddb8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 11de04 │ │ │ │ + beq 11ddb8 │ │ │ │ mov fp, #0 │ │ │ │ add r0, sl, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 11dd8c │ │ │ │ + beq 11dd40 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11dd9c │ │ │ │ + bne 11dd50 │ │ │ │ ldr r8, [r0, #16] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - b 11dda8 │ │ │ │ + b 11dd5c │ │ │ │ ldrb r8, [r0, #13] │ │ │ │ add r7, r0, #14 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ - b 11dda8 │ │ │ │ + b 11dd5c │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub r8, r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ movweq r7, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - bcc 11de20 │ │ │ │ + bcc 11ddd4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 1f030 │ │ │ │ mov r0, r6 │ │ │ │ sub r6, r9, r6 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 11de20 │ │ │ │ + bcc 11ddd4 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add fp, fp, #12 │ │ │ │ sub r9, r6, r8 │ │ │ │ add r4, r4, r8 │ │ │ │ cmp r0, fp │ │ │ │ - bne 11dd64 │ │ │ │ + bne 11dd18 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r5, r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #168] @ 11ded0 │ │ │ │ + ldr r0, [pc, #168] @ 11de84 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #148] @ 11ded4 │ │ │ │ + ldr r1, [pc, #148] @ 11de88 │ │ │ │ add r0, sp, #28 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -260320,124 +260301,124 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 11da14 │ │ │ │ + b 11d9c8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #60] @ 11dec8 │ │ │ │ + ldr r2, [pc, #60] @ 11de7c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11debc │ │ │ │ + beq 11de70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq ip, r5, r9, ror #30 │ │ │ │ - eoreq lr, sp, r8, asr r5 │ │ │ │ - eoreq lr, sp, r4, lsr r0 │ │ │ │ - strdeq r2, [pc], -r0 @ │ │ │ │ - eoreq lr, sp, ip, ror r0 │ │ │ │ - mlaeq sp, r0, r0, lr │ │ │ │ + eoreq ip, r5, r5, ror pc │ │ │ │ + eoreq lr, sp, r4, lsr #11 │ │ │ │ + eoreq lr, sp, r0, lsl #1 │ │ │ │ + eoreq r2, pc, ip, lsr r5 @ │ │ │ │ + eoreq lr, sp, r8, asr #1 │ │ │ │ + ldrdeq lr, [sp], -ip @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ 11df24 │ │ │ │ + ldr lr, [pc, #60] @ 11ded8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 11df28 │ │ │ │ + ldr r1, [pc, #56] @ 11dedc │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 11df2c │ │ │ │ + ldr ip, [pc, #52] @ 11dee0 │ │ │ │ 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 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq sp, [sp], -r0 @ │ │ │ │ - eoreq r9, r3, r0, asr #17 │ │ │ │ - strdeq sp, [sp], -r4 @ │ │ │ │ + eoreq lr, sp, ip, lsr r0 │ │ │ │ + eoreq r9, r3, ip, asr #17 │ │ │ │ + eoreq lr, sp, r0, asr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 11dfa0 │ │ │ │ + ldr ip, [pc, #96] @ 11df54 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 11dfa4 │ │ │ │ + ldr lr, [pc, #92] @ 11df58 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 11dfa8 │ │ │ │ + ldr r4, [pc, #88] @ 11df5c │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 11dfac │ │ │ │ + ldr r1, [pc, #84] @ 11df60 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 11dfb0 │ │ │ │ + ldr r3, [pc, #80] @ 11df64 │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq sp, sp, ip, lsl #31 │ │ │ │ - eoreq ip, r5, sp, ror #19 │ │ │ │ - eoreq sp, sp, r8, lsl #31 │ │ │ │ - eoreq ip, r5, sp, asr #19 │ │ │ │ - eoreq ip, r5, lr, asr #19 │ │ │ │ + ldrdeq sp, [sp], -r8 @ │ │ │ │ + strdeq ip, [r5], -r9 @ │ │ │ │ + ldrdeq sp, [sp], -r4 @ │ │ │ │ + ldrdeq ip, [r5], -r9 @ │ │ │ │ + ldrdeq ip, [r5], -sl @ │ │ │ │ b 1e6e8 │ │ │ │ b 1f024 │ │ │ │ b 1e2ec │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 31b528 │ │ │ │ + bl 31b4e0 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ bl 57d4c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e044 │ │ │ │ + bne 11dff8 │ │ │ │ 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 11e008 │ │ │ │ + bne 11dfbc │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11e428 │ │ │ │ + bne 11e3dc │ │ │ │ add r0, sp, #28 │ │ │ │ dmb ish │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ @@ -260448,55 +260429,55 @@ │ │ │ │ add r1, r4, #28 │ │ │ │ add r2, sl, #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, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #4092] @ 11f080 │ │ │ │ + ldr r0, [pc, #4092] @ 11f034 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11e18c │ │ │ │ - ldr r0, [pc, #4076] @ 11f084 │ │ │ │ + bhi 11e140 │ │ │ │ + ldr r0, [pc, #4076] @ 11f038 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11e184 │ │ │ │ - ldr r0, [pc, #4092] @ 11f0ac │ │ │ │ + bcs 11e138 │ │ │ │ + ldr r0, [pc, #4092] @ 11f060 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11e18c │ │ │ │ - ldr r6, [pc, #4076] @ 11f0b0 │ │ │ │ + beq 11e140 │ │ │ │ + ldr r6, [pc, #4076] @ 11f064 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f024 │ │ │ │ + beq 11efd8 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r7, #0 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ - ldr r0, [pc, #4088] @ 11f0fc │ │ │ │ - ldr r1, [pc, #4088] @ 11f100 │ │ │ │ - ldr r2, [pc, #4088] @ 11f104 │ │ │ │ + bl 31b55c │ │ │ │ + ldr r0, [pc, #4088] @ 11f0b0 │ │ │ │ + ldr r1, [pc, #4088] @ 11f0b4 │ │ │ │ + ldr r2, [pc, #4088] @ 11f0b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #276] @ 0x114 │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ - ldr r2, [pc, #4068] @ 11f108 │ │ │ │ + ldr r2, [pc, #4068] @ 11f0bc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ @@ -260509,147 +260490,147 @@ │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r6, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ - ldr r0, [pc, #4092] @ 11f174 │ │ │ │ + ldr r0, [pc, #4092] @ 11f128 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #316 @ 0x13c │ │ │ │ - bl 29981c │ │ │ │ - b 11e18c │ │ │ │ + bl 2997d4 │ │ │ │ + b 11e140 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11ef38 │ │ │ │ - ldr r0, [pc, #4092] @ 11f190 │ │ │ │ + bne 11eeec │ │ │ │ + ldr r0, [pc, #4092] @ 11f144 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 11eec4 │ │ │ │ - ldr r8, [pc, #4080] @ 11f19c │ │ │ │ + bne 11ee78 │ │ │ │ + ldr r8, [pc, #4080] @ 11f150 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ - ldr r1, [pc, #4072] @ 11f1a0 │ │ │ │ + ldr r1, [pc, #4072] @ 11f154 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r4, r1, #16 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ lsl r7, r1, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11e200 │ │ │ │ + beq 11e1b4 │ │ │ │ sub r7, r7, #16 │ │ │ │ add r5, r2, #16 │ │ │ │ add r1, r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 120090 │ │ │ │ + bl 120044 │ │ │ │ mov r2, r5 │ │ │ │ - b 11e1dc │ │ │ │ + b 11e190 │ │ │ │ ldrd r0, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str fp, [sp, #16] │ │ │ │ add r7, r0, r2 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r0, [r7, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11ef9c │ │ │ │ + bne 11ef50 │ │ │ │ add lr, r7, #32 │ │ │ │ ldr fp, [r7, #24] │ │ │ │ ldr r9, [r7, #28] │ │ │ │ add r2, r7, #8 │ │ │ │ ldm lr, {r8, ip, lr} │ │ │ │ cmp lr, #0 │ │ │ │ ldm sl!, {r0, r1, r3, r4, r5, r6} │ │ │ │ stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ │ │ ldm sl, {r0, r1, r3, r4, r5, r6} │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ - beq 11e268 │ │ │ │ + beq 11e21c │ │ │ │ sub r0, ip, lr, lsl #2 │ │ │ │ add r1, lr, lr, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r5, [pc, #4088] @ 11f268 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r5, [pc, #4088] @ 11f21c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - beq 11e2b0 │ │ │ │ + beq 11e264 │ │ │ │ add r4, r9, #4 │ │ │ │ - b 11e294 │ │ │ │ + b 11e248 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1f798 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 11e2b0 │ │ │ │ + beq 11e264 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11e280 │ │ │ │ + beq 11e234 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 11e280 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 11e234 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11e2c8 │ │ │ │ + beq 11e27c │ │ │ │ lsl r1, fp, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11efac │ │ │ │ - ldr r0, [pc, #4052] @ 11f2b4 │ │ │ │ + bne 11ef60 │ │ │ │ + ldr r0, [pc, #4052] @ 11f268 │ │ │ │ str r1, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r7, #64] @ 0x40 │ │ │ │ mov r1, #23 │ │ │ │ - bl 2e8e4c │ │ │ │ - ldr r2, [pc, #4020] @ 11f2b8 │ │ │ │ + bl 2e8e04 │ │ │ │ + ldr r2, [pc, #4020] @ 11f26c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r3, #11 │ │ │ │ - bl 15ab30 │ │ │ │ + bl 15aae8 │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11e3fc │ │ │ │ + beq 11e3b0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11e43c │ │ │ │ - ldr r5, [pc, #4060] @ 11f314 │ │ │ │ + bhi 11e3f0 │ │ │ │ + ldr r5, [pc, #4060] @ 11f2c8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11e434 │ │ │ │ + bcs 11e3e8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11e43c │ │ │ │ + beq 11e3f0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f064 │ │ │ │ + beq 11f018 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ add r8, sp, #196 @ 0xc4 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr lr, [pc, #4068] @ 11f368 │ │ │ │ - ldr ip, [pc, #4068] @ 11f36c │ │ │ │ + ldr lr, [pc, #4068] @ 11f31c │ │ │ │ + ldr ip, [pc, #4068] @ 11f320 │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ mov r5, #0 │ │ │ │ stm r8, {r1, r2, r3, r5} │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ mov r1, #2 │ │ │ │ @@ -260659,176 +260640,176 @@ │ │ │ │ add r2, sp, #316 @ 0x13c │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ str lr, [sp, #272] @ 0x110 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #4056] @ 11f3a8 │ │ │ │ + ldr r2, [pc, #4056] @ 11f35c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #296] @ 0x128 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl 29981c │ │ │ │ - b 11e43c │ │ │ │ + bl 2997d4 │ │ │ │ + b 11e3f0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11e418 │ │ │ │ + beq 11e3cc │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 1f798 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11ef54 │ │ │ │ + bne 11ef08 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 31b528 │ │ │ │ - ldr r0, [pc, #3876] @ 11f370 │ │ │ │ + bl 31b4e0 │ │ │ │ + ldr r0, [pc, #3876] @ 11f324 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ tst r0, #1 │ │ │ │ - beq 11ef00 │ │ │ │ - ldr r0, [pc, #3860] @ 11f378 │ │ │ │ + beq 11eeb4 │ │ │ │ + ldr r0, [pc, #3860] @ 11f32c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ add r4, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ - ldr r0, [pc, #3840] @ 11f37c │ │ │ │ - ldr r5, [pc, #3892] @ 11f3b4 │ │ │ │ + ldr r0, [pc, #3840] @ 11f330 │ │ │ │ + ldr r5, [pc, #3892] @ 11f368 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ 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, #96 @ 0x60 │ │ │ │ - ldr r0, [pc, #3844] @ 11f3b8 │ │ │ │ + ldr r0, [pc, #3844] @ 11f36c │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 2ebec8 │ │ │ │ + bl 2ebe80 │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #3812] @ 11f3bc │ │ │ │ + ldr r3, [pc, #3812] @ 11f370 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 3222f4 │ │ │ │ + bl 3222ac │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11e504 │ │ │ │ + beq 11e4b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - bl 2eae68 │ │ │ │ + bl 2eae20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 1f6e4 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r4, [r5] │ │ │ │ - beq 11e540 │ │ │ │ + beq 11e4f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #3704] @ 11f3c0 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #3704] @ 11f374 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ ldrd r6, [r0] │ │ │ │ sub r2, r7, #1 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ bl 1ddc4 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ - ldr r6, [pc, #3644] @ 11f3c4 │ │ │ │ + ldr r6, [pc, #3644] @ 11f378 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bne 11e6a4 │ │ │ │ + bne 11e658 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11e6c8 │ │ │ │ + beq 11e67c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 11ec84 │ │ │ │ - ldr r4, [pc, #3692] @ 11f424 │ │ │ │ + bhi 11ec38 │ │ │ │ + ldr r4, [pc, #3692] @ 11f3d8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r1, [r4, #80] @ 0x50 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11ec7c │ │ │ │ + bcs 11ec30 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ec84 │ │ │ │ + beq 11ec38 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11f088 │ │ │ │ + beq 11f03c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #28]! │ │ │ │ add sl, sp, #268 @ 0x10c │ │ │ │ - ldr ip, [pc, #3624] @ 11f428 │ │ │ │ + ldr ip, [pc, #3624] @ 11f3dc │ │ │ │ mov r6, #0 │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr lr, [pc, #3608] @ 11f42c │ │ │ │ + ldr lr, [pc, #3608] @ 11f3e0 │ │ │ │ stm sl, {r2, r4, r5, r6} │ │ │ │ mov r2, #2 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ str r2, [sp, #292] @ 0x124 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ add r2, sp, #316 @ 0x13c │ │ │ │ str lr, [sp, #288] @ 0x120 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ - ldr r2, [pc, #3568] @ 11f430 │ │ │ │ + ldr r2, [pc, #3568] @ 11f3e4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #324] @ 0x144 │ │ │ │ - ldr r2, [pc, #3552] @ 11f434 │ │ │ │ + ldr r2, [pc, #3552] @ 11f3e8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ add r1, sp, #252 @ 0xfc │ │ │ │ @@ -260838,347 +260819,347 @@ │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ str r8, [sp, #332] @ 0x14c │ │ │ │ str ip, [sp, #260] @ 0x104 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ - bl 29981c │ │ │ │ - ldr r6, [pc, #3480] @ 11f438 │ │ │ │ + bl 2997d4 │ │ │ │ + ldr r6, [pc, #3480] @ 11f3ec │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - b 11ec84 │ │ │ │ + b 11ec38 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11e5a0 │ │ │ │ + bne 11e554 │ │ │ │ str r9, [sp, #24] │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ - ldr r7, [pc, #3304] @ 11f3c8 │ │ │ │ + ldr r7, [pc, #3304] @ 11f37c │ │ │ │ add sl, sp, #240 @ 0xf0 │ │ │ │ - ldr r0, [pc, #3300] @ 11f3cc │ │ │ │ + ldr r0, [pc, #3300] @ 11f380 │ │ │ │ add r7, pc, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 11e704 │ │ │ │ + b 11e6b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11ec3c │ │ │ │ + bne 11ebf0 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ bl 1dbf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8ea4 │ │ │ │ + bl 2e8e5c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 11ec6c │ │ │ │ + beq 11ec20 │ │ │ │ tst r0, #1 │ │ │ │ - beq 11e7f8 │ │ │ │ + beq 11e7ac │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 11e6fc │ │ │ │ + bhi 11e6b0 │ │ │ │ ldrb r1, [r7, #32] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11e6f4 │ │ │ │ + bcs 11e6a8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11e6fc │ │ │ │ + beq 11e6b0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11efec │ │ │ │ + beq 11efa0 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ add ip, sp, #268 @ 0x10c │ │ │ │ str r5, [sp, #356] @ 0x164 │ │ │ │ mov r5, #0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ stm ip, {r1, r2, r3, r5} │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #264] @ 0x108 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ - ldr r1, [pc, #3196] @ 11f410 │ │ │ │ + ldr r1, [pc, #3196] @ 11f3c4 │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ str r2, [sp, #292] @ 0x124 │ │ │ │ - ldr r1, [pc, #3176] @ 11f414 │ │ │ │ + ldr r1, [pc, #3176] @ 11f3c8 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ - ldr r1, [pc, #3160] @ 11f418 │ │ │ │ + ldr r1, [pc, #3160] @ 11f3cc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ add r1, sp, #332 @ 0x14c │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ str r7, [sp, #324] @ 0x144 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ add r1, sp, #316 @ 0x13c │ │ │ │ - bl 29981c │ │ │ │ - ldr r6, [pc, #3120] @ 11f41c │ │ │ │ + bl 2997d4 │ │ │ │ + ldr r6, [pc, #3120] @ 11f3d0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - ldr r7, [pc, #3116] @ 11f420 │ │ │ │ + ldr r7, [pc, #3116] @ 11f3d4 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 11e6fc │ │ │ │ + b 11e6b0 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e8b74 │ │ │ │ + bl 2e8b2c │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8b58 │ │ │ │ + bl 2e8b10 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 11e92c │ │ │ │ + bne 11e8e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8b50 │ │ │ │ + bl 2e8b08 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ea20 │ │ │ │ + beq 11e9d4 │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ ldr r9, [sp, #260] @ 0x104 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3221f4 │ │ │ │ + bl 3221ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11eb78 │ │ │ │ + bne 11eb2c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11eb2c │ │ │ │ + bhi 11eae0 │ │ │ │ ldrb r1, [r7, #68] @ 0x44 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11eb24 │ │ │ │ + bcs 11ead8 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11eb2c │ │ │ │ + beq 11eae0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f008 │ │ │ │ + beq 11efbc │ │ │ │ mov r5, r0 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r4, [r5, #28]! │ │ │ │ add ip, sp, #268 @ 0x10c │ │ │ │ str r7, [sp, #356] @ 0x164 │ │ │ │ mov r7, #0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ - ldr r1, [pc, #2844] @ 11f3d8 │ │ │ │ + ldr r1, [pc, #2844] @ 11f38c │ │ │ │ str r7, [sp, #304] @ 0x130 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ - ldr r1, [pc, #2824] @ 11f3dc │ │ │ │ + ldr r1, [pc, #2824] @ 11f390 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #300] @ 0x12c │ │ │ │ - ldr r2, [pc, #2804] @ 11f3e0 │ │ │ │ + ldr r2, [pc, #2804] @ 11f394 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ str r9, [sp, #336] @ 0x150 │ │ │ │ str r8, [sp, #332] @ 0x14c │ │ │ │ str r5, [sp, #324] @ 0x144 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ add r1, sp, #316 @ 0x13c │ │ │ │ - bl 29981c │ │ │ │ - ldr r7, [pc, #2756] @ 11f3e4 │ │ │ │ + bl 2997d4 │ │ │ │ + ldr r7, [pc, #2756] @ 11f398 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ add r7, pc, r7 │ │ │ │ - b 11eb2c │ │ │ │ + b 11eae0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11eb34 │ │ │ │ + bhi 11eae8 │ │ │ │ ldrb r1, [r7, #44] @ 0x2c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11eb04 │ │ │ │ + bcs 11eab8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11eb34 │ │ │ │ + beq 11eae8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f04c │ │ │ │ + beq 11f000 │ │ │ │ mov r5, r0 │ │ │ │ add lr, sp, #268 @ 0x10c │ │ │ │ ldr r4, [r5, #28]! │ │ │ │ mov ip, #0 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ stm lr, {r1, r2, r3, ip} │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ str ip, [sp, #304] @ 0x130 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ ldr r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r1, [pc, #2648] @ 11f3fc │ │ │ │ + ldr r1, [pc, #2648] @ 11f3b0 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ - ldr r1, [pc, #2628] @ 11f400 │ │ │ │ + ldr r1, [pc, #2628] @ 11f3b4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ add r1, sp, #332 @ 0x14c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ str r6, [sp, #336] @ 0x150 │ │ │ │ str r7, [sp, #332] @ 0x14c │ │ │ │ - ldr r1, [pc, #2604] @ 11f404 │ │ │ │ + ldr r1, [pc, #2604] @ 11f3b8 │ │ │ │ str r5, [sp, #324] @ 0x144 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ add r1, sp, #316 @ 0x13c │ │ │ │ - bl 29981c │ │ │ │ - ldr r6, [pc, #2556] @ 11f408 │ │ │ │ + bl 2997d4 │ │ │ │ + ldr r6, [pc, #2556] @ 11f3bc │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - ldr r7, [pc, #2544] @ 11f40c │ │ │ │ + ldr r7, [pc, #2544] @ 11f3c0 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 11eb34 │ │ │ │ + b 11eae8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11eb34 │ │ │ │ + bhi 11eae8 │ │ │ │ ldrb r1, [r7, #56] @ 0x38 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11eb58 │ │ │ │ + bcs 11eb0c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11eb34 │ │ │ │ + beq 11eae8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f040 │ │ │ │ + beq 11eff4 │ │ │ │ mov r5, r0 │ │ │ │ add r9, sp, #268 @ 0x10c │ │ │ │ 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, #264] @ 0x108 │ │ │ │ str r8, [sp, #304] @ 0x130 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ ldr ip, [sp, #256] @ 0x100 │ │ │ │ ldr lr, [sp, #260] @ 0x104 │ │ │ │ - ldr r1, [pc, #2392] @ 11f3f0 │ │ │ │ + ldr r1, [pc, #2392] @ 11f3a4 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ - ldr r1, [pc, #2372] @ 11f3f4 │ │ │ │ + ldr r1, [pc, #2372] @ 11f3a8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ add r1, sp, #332 @ 0x14c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ str lr, [sp, #336] @ 0x150 │ │ │ │ str ip, [sp, #332] @ 0x14c │ │ │ │ - ldr r1, [pc, #2348] @ 11f3f8 │ │ │ │ + ldr r1, [pc, #2348] @ 11f3ac │ │ │ │ str r5, [sp, #324] @ 0x144 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ add r1, sp, #316 @ 0x13c │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ - b 11eb34 │ │ │ │ + b 11eae8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11eb34 │ │ │ │ + beq 11eae8 │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11e948 │ │ │ │ - b 11eb34 │ │ │ │ + bne 11e8fc │ │ │ │ + b 11eae8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11ec54 │ │ │ │ + bne 11ec08 │ │ │ │ mov r0, fp │ │ │ │ bl 1edfc │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11eb4c │ │ │ │ + beq 11eb00 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ bl 1f798 │ │ │ │ - b 11e704 │ │ │ │ + b 11e6b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11eb34 │ │ │ │ + beq 11eae8 │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11ea3c │ │ │ │ - b 11eb34 │ │ │ │ + bne 11e9f0 │ │ │ │ + b 11eae8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 345028 │ │ │ │ + bl 344fe0 │ │ │ │ ldr r9, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bmi 11f0a4 │ │ │ │ - beq 11ebc8 │ │ │ │ - ldr r0, [pc, #2088] @ 11f3d0 │ │ │ │ + bmi 11f058 │ │ │ │ + beq 11eb7c │ │ │ │ + ldr r0, [pc, #2088] @ 11f384 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11ebcc │ │ │ │ - b 11f0d0 │ │ │ │ + bne 11eb80 │ │ │ │ + b 11f084 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f030 │ │ │ │ str r9, [sp, #272] @ 0x110 │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -261186,82 +261167,82 @@ │ │ │ │ str r9, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r2, fp │ │ │ │ bl 83ea4 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ec0c │ │ │ │ + beq 11ebc0 │ │ │ │ bl 1edfc │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11ec28 │ │ │ │ + beq 11ebdc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11eb4c │ │ │ │ + beq 11eb00 │ │ │ │ mov r0, r8 │ │ │ │ - b 11eb44 │ │ │ │ + b 11eaf8 │ │ │ │ add r0, r7, #24 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11e73c │ │ │ │ - b 11e6fc │ │ │ │ + bne 11e6f0 │ │ │ │ + b 11e6b0 │ │ │ │ add r0, r7, #60 @ 0x3c │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11e864 │ │ │ │ - b 11eb2c │ │ │ │ + bne 11e818 │ │ │ │ + b 11eae0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 1f798 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - b 11ec8c │ │ │ │ + b 11ec40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11ef6c │ │ │ │ + bne 11ef20 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ bl 1dbf0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ 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} │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11ecc8 │ │ │ │ + beq 11ec7c │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ add r3, r1, r3, lsl #5 │ │ │ │ - ldr r2, [pc, #1888] @ 11f43c │ │ │ │ + ldr r2, [pc, #1888] @ 11f3f0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 127dd0 │ │ │ │ + bl 127d84 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r1, sp, #340 @ 0x154 │ │ │ │ - bl 11f6bc │ │ │ │ + bl 11f670 │ │ │ │ tst r0, #1 │ │ │ │ - beq 11ed98 │ │ │ │ - ldr r0, [pc, #1832] @ 11f440 │ │ │ │ + beq 11ed4c │ │ │ │ + ldr r0, [pc, #1832] @ 11f3f4 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ @@ -261269,15 +261250,15 @@ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ bl 1fb80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl 7fa18 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 1f798 │ │ │ │ - ldr r0, [pc, #1772] @ 11f444 │ │ │ │ + ldr r0, [pc, #1772] @ 11f3f8 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ @@ -261295,46 +261276,46 @@ │ │ │ │ mov r1, #8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 149f34 │ │ │ │ + bl 149eec │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 11eea0 │ │ │ │ + beq 11ee54 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11eea0 │ │ │ │ - ldr r6, [pc, #1648] @ 11f448 │ │ │ │ + bhi 11ee54 │ │ │ │ + ldr r6, [pc, #1648] @ 11f3fc │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r1, [r6, #92] @ 0x5c │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 11ee98 │ │ │ │ + bcs 11ee4c │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11eea0 │ │ │ │ + beq 11ee54 │ │ │ │ ldr r7, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f0b4 │ │ │ │ + beq 11f068 │ │ │ │ mov r8, #0 │ │ │ │ add ip, sp, #288 @ 0x120 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31b5a4 │ │ │ │ - ldr r0, [pc, #1560] @ 11f44c │ │ │ │ - ldr r1, [pc, #1560] @ 11f450 │ │ │ │ - ldr r2, [pc, #1560] @ 11f454 │ │ │ │ + bl 31b55c │ │ │ │ + ldr r0, [pc, #1560] @ 11f400 │ │ │ │ + ldr r1, [pc, #1560] @ 11f404 │ │ │ │ + ldr r2, [pc, #1560] @ 11f408 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #256] @ 0x100 │ │ │ │ add r2, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ @@ -261349,453 +261330,453 @@ │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #324] @ 0x144 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ add r1, sp, #316 @ 0x13c │ │ │ │ - bl 29981c │ │ │ │ - b 11eea0 │ │ │ │ + bl 2997d4 │ │ │ │ + b 11ee54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11ef84 │ │ │ │ + bne 11ef38 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl 7fa18 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 1f798 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1208] @ 11f384 │ │ │ │ + ldr r0, [pc, #1208] @ 11f338 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #1204] @ 11f388 │ │ │ │ - ldr r1, [pc, #1204] @ 11f38c │ │ │ │ + ldr r3, [pc, #1204] @ 11f33c │ │ │ │ + ldr r1, [pc, #1204] @ 11f340 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ 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 37e2c │ │ │ │ - b 11e1a4 │ │ │ │ + b 11e158 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 31c450 │ │ │ │ + bl 31c408 │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ - ldr r0, [pc, #1120] @ 11f374 │ │ │ │ + ldr r0, [pc, #1120] @ 11f328 │ │ │ │ mov r6, #1 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ ldr r5, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r6, [r0, r5]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - b 11e474 │ │ │ │ - ldr r0, [pc, #1088] @ 11f380 │ │ │ │ + b 11e428 │ │ │ │ + ldr r0, [pc, #1088] @ 11f334 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11e0a8 │ │ │ │ - b 11e18c │ │ │ │ + bne 11e05c │ │ │ │ + b 11e140 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11e348 │ │ │ │ - b 11e43c │ │ │ │ + bne 11e2fc │ │ │ │ + b 11e3f0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11e5c8 │ │ │ │ - b 11ec84 │ │ │ │ + bne 11e57c │ │ │ │ + b 11ec38 │ │ │ │ add r0, r6, #84 @ 0x54 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11ede8 │ │ │ │ - b 11eea0 │ │ │ │ - ldr r0, [pc, #1012] @ 11f398 │ │ │ │ + bne 11ed9c │ │ │ │ + b 11ee54 │ │ │ │ + ldr r0, [pc, #1012] @ 11f34c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ - b 11f0e8 │ │ │ │ - ldr r0, [pc, #1000] @ 11f39c │ │ │ │ - ldr r3, [pc, #1000] @ 11f3a0 │ │ │ │ - ldr r2, [pc, #1000] @ 11f3a4 │ │ │ │ + b 11f09c │ │ │ │ + ldr r0, [pc, #1000] @ 11f350 │ │ │ │ + ldr r3, [pc, #1000] @ 11f354 │ │ │ │ + ldr r2, [pc, #1000] @ 11f358 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ - b 11f0e8 │ │ │ │ - ldr r0, [pc, #1132] @ 11f460 │ │ │ │ - ldr r2, [pc, #1132] @ 11f464 │ │ │ │ + b 11f09c │ │ │ │ + ldr r0, [pc, #1132] @ 11f414 │ │ │ │ + ldr r2, [pc, #1132] @ 11f418 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 11f0e8 │ │ │ │ - ldr r0, [pc, #1096] @ 11f458 │ │ │ │ - ldr r2, [pc, #1096] @ 11f45c │ │ │ │ + b 11f09c │ │ │ │ + ldr r0, [pc, #1096] @ 11f40c │ │ │ │ + ldr r2, [pc, #1096] @ 11f410 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 11f0e8 │ │ │ │ - ldr r0, [pc, #868] @ 11f390 │ │ │ │ - ldr r2, [pc, #868] @ 11f394 │ │ │ │ + b 11f09c │ │ │ │ + ldr r0, [pc, #868] @ 11f344 │ │ │ │ + ldr r2, [pc, #868] @ 11f348 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 11f0e8 │ │ │ │ - ldr r0, [pc, #928] @ 11f3e8 │ │ │ │ + b 11f09c │ │ │ │ + ldr r0, [pc, #928] @ 11f39c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #920] @ 11f3ec │ │ │ │ + ldr r0, [pc, #920] @ 11f3a0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 11f0e8 │ │ │ │ - ldr r0, [pc, #832] @ 11f3ac │ │ │ │ - ldr r2, [pc, #832] @ 11f3b0 │ │ │ │ + b 11f09c │ │ │ │ + ldr r0, [pc, #832] @ 11f360 │ │ │ │ + ldr r2, [pc, #832] @ 11f364 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 11f0e8 │ │ │ │ - eoreq r1, pc, r8, asr #25 │ │ │ │ - eoreq r2, pc, r0, asr #4 │ │ │ │ - ldr r0, [pc, #984] @ 11f468 │ │ │ │ - ldr r2, [pc, #984] @ 11f46c │ │ │ │ + b 11f09c │ │ │ │ + eoreq r1, pc, r4, lsl sp @ │ │ │ │ + eoreq r2, pc, ip, lsl #5 │ │ │ │ + ldr r0, [pc, #984] @ 11f41c │ │ │ │ + ldr r2, [pc, #984] @ 11f420 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 11f0e8 │ │ │ │ + b 11f09c │ │ │ │ mov r5, #0 │ │ │ │ - b 11f0d4 │ │ │ │ - eoreq r2, pc, r8, lsr #4 │ │ │ │ - eoreq r2, pc, r4, lsl r2 @ │ │ │ │ - ldr r0, [pc, #948] @ 11f470 │ │ │ │ - ldr r2, [pc, #948] @ 11f474 │ │ │ │ + b 11f088 │ │ │ │ + eoreq r2, pc, r4, ror r2 @ │ │ │ │ + eoreq r2, pc, r0, ror #4 │ │ │ │ + ldr r0, [pc, #948] @ 11f424 │ │ │ │ + ldr r2, [pc, #948] @ 11f428 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 11f0e8 │ │ │ │ + b 11f09c │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r2, [pc, #760] @ 11f3d4 │ │ │ │ + ldr r2, [pc, #760] @ 11f388 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b 11f114 │ │ │ │ - b 11f228 │ │ │ │ - eoreq sp, sp, r0, ror lr │ │ │ │ - eoreq sp, sp, ip, lsl #29 │ │ │ │ - eoreq r1, pc, r0, lsr #26 │ │ │ │ - eoreq r1, pc, ip, lsl #27 │ │ │ │ + b 11f0c8 │ │ │ │ + b 11f1dc │ │ │ │ + strhteq sp, [sp], -ip │ │ │ │ + ldrdeq sp, [sp], -r8 @ │ │ │ │ + eoreq r1, pc, ip, ror #26 │ │ │ │ + ldrdeq r1, [pc], -r8 @ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11f13c │ │ │ │ + bne 11f0f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 11f22c │ │ │ │ + bne 11f1e0 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11f29c │ │ │ │ - b 11f2a8 │ │ │ │ + bne 11f250 │ │ │ │ + b 11f25c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11f12c │ │ │ │ - b 11f22c │ │ │ │ - b 11f228 │ │ │ │ + beq 11f0e0 │ │ │ │ + b 11f1e0 │ │ │ │ + b 11f1dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ str r9, [sp, #24] │ │ │ │ bl 1dbf0 │ │ │ │ - b 11f2c8 │ │ │ │ - b 11f28c │ │ │ │ - b 11f228 │ │ │ │ - eoreq r2, pc, r0, ror #2 │ │ │ │ - b 11f250 │ │ │ │ + b 11f27c │ │ │ │ + b 11f240 │ │ │ │ + b 11f1dc │ │ │ │ + eoreq r2, pc, ip, lsr #3 │ │ │ │ + b 11f204 │ │ │ │ mov r4, r0 │ │ │ │ - b 11f2f8 │ │ │ │ + b 11f2ac │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp, #24] │ │ │ │ - b 11f2c8 │ │ │ │ - eoreq r3, pc, r0, asr #11 │ │ │ │ + b 11f27c │ │ │ │ + eoreq r3, pc, ip, lsl #12 │ │ │ │ mov r4, r0 │ │ │ │ - b 11f2d0 │ │ │ │ - ldrdeq r3, [pc], -r0 @ │ │ │ │ - strdeq sp, [sp], -r4 @ │ │ │ │ + b 11f284 │ │ │ │ + eoreq r3, pc, ip, lsl r6 @ │ │ │ │ + eoreq sp, sp, r0, asr #28 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f2e8 │ │ │ │ + beq 11f29c │ │ │ │ mov r0, r5 │ │ │ │ - b 11f2e0 │ │ │ │ + b 11f294 │ │ │ │ mov r4, r0 │ │ │ │ - b 11f2e8 │ │ │ │ + b 11f29c │ │ │ │ mov r4, r0 │ │ │ │ - b 11f2f8 │ │ │ │ + b 11f2ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11f1d8 │ │ │ │ + bne 11f18c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11f300 │ │ │ │ + bne 11f2b4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2d58e8 │ │ │ │ - b 11f300 │ │ │ │ + bl 2d58a0 │ │ │ │ + b 11f2b4 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 11920c │ │ │ │ + bl 1191c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1f798 │ │ │ │ - b 11f32c │ │ │ │ + b 11f2e0 │ │ │ │ mov r4, r0 │ │ │ │ - b 11f2f0 │ │ │ │ + b 11f2a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1edfc │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11f29c │ │ │ │ - b 11f2a8 │ │ │ │ - b 11f28c │ │ │ │ + bne 11f250 │ │ │ │ + b 11f25c │ │ │ │ + b 11f240 │ │ │ │ mov r4, r0 │ │ │ │ - b 11f300 │ │ │ │ + b 11f2b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ bl 1dbf0 │ │ │ │ - b 11f2c0 │ │ │ │ + b 11f274 │ │ │ │ mov r4, r0 │ │ │ │ - b 11f324 │ │ │ │ - ldrdeq r1, [pc], -r8 @ │ │ │ │ + b 11f2d8 │ │ │ │ + eoreq r1, pc, r4, lsr #22 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl 7fa18 │ │ │ │ - b 11f2f8 │ │ │ │ + b 11f2ac │ │ │ │ mov r4, r0 │ │ │ │ - b 11f2a8 │ │ │ │ + b 11f25c │ │ │ │ mov r4, r0 │ │ │ │ - b 11f32c │ │ │ │ + b 11f2e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f2a8 │ │ │ │ + beq 11f25c │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ bl 1f798 │ │ │ │ - b 11f2c0 │ │ │ │ - eoreq lr, r5, r3, lsl fp │ │ │ │ - eoreq pc, r5, ip, lsr #9 │ │ │ │ + b 11f274 │ │ │ │ + eoreq lr, r5, pc, lsl fp │ │ │ │ + strhteq pc, [r5], -r8 @ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f2e8 │ │ │ │ + beq 11f29c │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 7fa18 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 118e2c │ │ │ │ + bl 118de0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r1, pc, r0, lsr #31 │ │ │ │ + eoreq r1, pc, ip, ror #31 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 11920c │ │ │ │ + bl 1191c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11f334 │ │ │ │ + bne 11f2e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 11f35c │ │ │ │ + bne 11f310 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq sp, sp, r4, lsl #24 │ │ │ │ - eoreq sp, sp, r0, ror #25 │ │ │ │ - eoreq r1, pc, ip, asr #20 │ │ │ │ - eoreq r0, pc, ip, ror pc @ │ │ │ │ - eoreq r1, pc, r4, lsr sl @ │ │ │ │ - eoreq r1, pc, r8, lsl sl @ │ │ │ │ - mlaeq pc, r8, r3, r1 @ │ │ │ │ - eoreq r2, pc, ip, ror r8 @ │ │ │ │ - eoreq r8, sp, r8, ror r1 │ │ │ │ - eoreq r8, sp, r8, lsr sl │ │ │ │ - eoreq fp, r5, r6, ror #21 │ │ │ │ - eoreq ip, sp, r8, asr pc │ │ │ │ - eoreq sp, sp, r8, lsl r0 │ │ │ │ - eoreq fp, r5, r5, ror #10 │ │ │ │ - eoreq ip, sp, ip, ror sp │ │ │ │ - eoreq sp, sp, r0 │ │ │ │ - eoreq r1, pc, r0, ror #21 │ │ │ │ - eoreq fp, r5, r6, lsr #21 │ │ │ │ - eoreq sp, sp, r8, ror r0 │ │ │ │ - eoreq sp, sp, r8, ror ip │ │ │ │ - eoreq sp, sp, r4, asr #24 │ │ │ │ - strhteq ip, [r5], -r2 │ │ │ │ + eoreq sp, sp, r0, asr ip │ │ │ │ + eoreq sp, sp, ip, lsr #26 │ │ │ │ mlaeq pc, r8, sl, r1 @ │ │ │ │ - strhteq r1, [pc], -ip │ │ │ │ - strdeq r1, [pc], -r0 @ │ │ │ │ - eoreq sp, sp, r0, asr #20 │ │ │ │ - eoreq r1, pc, r0, asr #5 │ │ │ │ - eoreq ip, sp, r0, ror #28 │ │ │ │ - ldrdeq sp, [sp], -ip @ │ │ │ │ - eoreq sp, sp, ip, ror #15 │ │ │ │ - eoreq r1, pc, r0, lsl #13 │ │ │ │ - strhteq r1, [pc], -r0 │ │ │ │ - ldrdeq sp, [sp], -r4 @ │ │ │ │ - eoreq fp, r5, r2, asr #21 │ │ │ │ - eoreq sp, sp, r8, lsl r6 │ │ │ │ - strhteq r1, [pc], -ip │ │ │ │ - eoreq sp, sp, ip, asr #9 │ │ │ │ - strdeq sp, [sp], -ip @ │ │ │ │ - strhteq r1, [pc], -r0 │ │ │ │ - eoreq sp, sp, r0, asr #11 │ │ │ │ - eoreq r1, pc, r8, lsr r3 @ │ │ │ │ - strhteq r1, [pc], -ip │ │ │ │ - eoreq sp, sp, r0, lsl #16 │ │ │ │ - eoreq sp, sp, ip, ror #17 │ │ │ │ - eoreq r1, pc, r0, lsr r5 @ │ │ │ │ - eoreq r1, pc, r0, ror #10 │ │ │ │ + eoreq r0, pc, r8, asr #31 │ │ │ │ + eoreq r1, pc, r0, lsl #21 │ │ │ │ + eoreq r1, pc, r4, ror #20 │ │ │ │ + eoreq r1, pc, r4, ror #7 │ │ │ │ + eoreq r2, pc, r8, asr #17 │ │ │ │ + eoreq r8, sp, r4, asr #3 │ │ │ │ + eoreq r8, sp, r4, lsl #21 │ │ │ │ + strdeq fp, [r5], -r2 @ │ │ │ │ + eoreq ip, sp, r4, lsr #31 │ │ │ │ + eoreq sp, sp, r4, rrx │ │ │ │ + eoreq fp, r5, r1, ror r5 │ │ │ │ + eoreq ip, sp, r8, asr #27 │ │ │ │ + eoreq sp, sp, ip, asr #32 │ │ │ │ + eoreq r1, pc, ip, lsr #22 │ │ │ │ + strhteq fp, [r5], -r2 │ │ │ │ + eoreq sp, sp, r4, asr #1 │ │ │ │ + eoreq sp, sp, r4, asr #25 │ │ │ │ + mlaeq sp, r0, ip, sp │ │ │ │ + strhteq ip, [r5], -lr │ │ │ │ eoreq r1, pc, r4, ror #21 │ │ │ │ - eoreq r1, pc, r0, lsr #26 │ │ │ │ - mlaeq sp, r0, r9, sp │ │ │ │ - strhteq sp, [sp], -r8 │ │ │ │ - strhteq r1, [pc], -r0 │ │ │ │ - eoreq r1, pc, r8, lsl r9 @ │ │ │ │ - eoreq r1, pc, ip, lsr #13 │ │ │ │ - eoreq sp, sp, r0, lsr #32 │ │ │ │ - eoreq fp, r5, r9, ror #30 │ │ │ │ - eoreq fp, r5, r5, ror #27 │ │ │ │ - eoreq r1, pc, r0, lsl #10 │ │ │ │ - eoreq sp, sp, r8, lsr #5 │ │ │ │ - eoreq sp, sp, ip, asr r1 │ │ │ │ - strdeq r0, [pc], -r0 @ │ │ │ │ - eoreq fp, r5, r2, lsl #22 │ │ │ │ + eoreq r1, pc, r8, lsl #16 │ │ │ │ + eoreq r1, pc, ip, lsr ip @ │ │ │ │ + eoreq sp, sp, ip, lsl #21 │ │ │ │ + eoreq r1, pc, ip, lsl #6 │ │ │ │ + eoreq ip, sp, ip, lsr #29 │ │ │ │ + eoreq sp, sp, r8, lsr #14 │ │ │ │ + eoreq sp, sp, r8, lsr r8 │ │ │ │ + eoreq r1, pc, ip, asr #13 │ │ │ │ + strdeq r1, [pc], -ip @ │ │ │ │ + eoreq sp, sp, r0, lsr #2 │ │ │ │ + eoreq fp, r5, lr, asr #21 │ │ │ │ + eoreq sp, sp, r4, ror #12 │ │ │ │ + eoreq r1, pc, r8, lsl #10 │ │ │ │ + eoreq sp, sp, r8, lsl r5 │ │ │ │ + eoreq sp, sp, r8, asr #14 │ │ │ │ + strdeq r1, [pc], -ip @ │ │ │ │ + eoreq sp, sp, ip, lsl #12 │ │ │ │ + eoreq r1, pc, r4, lsl #7 │ │ │ │ + eoreq r1, pc, r8, lsl #18 │ │ │ │ + eoreq sp, sp, ip, asr #16 │ │ │ │ + eoreq sp, sp, r8, lsr r9 │ │ │ │ + eoreq r1, pc, ip, ror r5 @ │ │ │ │ + eoreq r1, pc, ip, lsr #11 │ │ │ │ + eoreq r1, pc, r0, lsr fp @ │ │ │ │ + eoreq r1, pc, ip, ror #26 │ │ │ │ + ldrdeq sp, [sp], -ip @ │ │ │ │ + eoreq sp, sp, r4, lsl #22 │ │ │ │ + strdeq r1, [pc], -ip @ │ │ │ │ + eoreq r1, pc, r4, ror #18 │ │ │ │ + strdeq r1, [pc], -r8 @ │ │ │ │ + eoreq sp, sp, ip, rrx │ │ │ │ + eoreq fp, r5, r5, ror pc │ │ │ │ + strdeq fp, [r5], -r1 @ │ │ │ │ + eoreq r1, pc, ip, asr #10 │ │ │ │ strdeq sp, [sp], -r4 @ │ │ │ │ - eoreq fp, r5, lr, lsl fp │ │ │ │ + eoreq sp, sp, r8, lsr #3 │ │ │ │ + eoreq r1, pc, ip, lsr r0 @ │ │ │ │ + eoreq fp, r5, lr, lsl #22 │ │ │ │ eoreq sp, sp, r0, asr #2 │ │ │ │ - eoreq fp, r5, r2, lsl #21 │ │ │ │ - strhteq sp, [sp], -r4 │ │ │ │ - eoreq fp, r5, r6, asr sl │ │ │ │ - mlaeq sp, r8, r0, sp │ │ │ │ + eoreq fp, r5, sl, lsr #22 │ │ │ │ + eoreq sp, sp, ip, lsl #3 │ │ │ │ + eoreq fp, r5, lr, lsl #21 │ │ │ │ + eoreq sp, sp, r0, lsl #2 │ │ │ │ + eoreq fp, r5, r2, ror #20 │ │ │ │ + eoreq sp, sp, r4, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ - ldr r4, [pc, #544] @ 11f6a8 │ │ │ │ + ldr r4, [pc, #544] @ 11f65c │ │ │ │ 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 11f618 │ │ │ │ + beq 11f5cc │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ add r2, sp, #12 │ │ │ │ bl 56cec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11f4e8 │ │ │ │ + beq 11f49c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r9, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r9] │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 120090 │ │ │ │ + bl 120044 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ add r7, r0, r5 │ │ │ │ ldr r0, [r7, r1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11f628 │ │ │ │ + bne 11f5dc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 13173c │ │ │ │ + bl 1316f0 │ │ │ │ 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 163bb4 │ │ │ │ + bl 163b6c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, #24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp] │ │ │ │ bl 818bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov sl, r1 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ - beq 11f5f4 │ │ │ │ - ldr r1, [pc, #320] @ 11f6b0 │ │ │ │ + beq 11f5a8 │ │ │ │ + ldr r1, [pc, #320] @ 11f664 │ │ │ │ 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} │ │ │ │ @@ -261804,19 +261785,19 @@ │ │ │ │ strb r1, [r2] │ │ │ │ strb r4, [sp, #45] @ 0x2d │ │ │ │ bl 1e070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11f638 │ │ │ │ + beq 11f5ec │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r7, [r0] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1f870 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ @@ -261831,23 +261812,23 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ bl 1ed48 │ │ │ │ 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, #140] @ 11f6ac │ │ │ │ + ldr r0, [pc, #140] @ 11f660 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 11f644 │ │ │ │ - ldr r0, [pc, #136] @ 11f6b8 │ │ │ │ + b 11f5f8 │ │ │ │ + ldr r0, [pc, #136] @ 11f66c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ - b 11f644 │ │ │ │ - ldr r0, [pc, #116] @ 11f6b4 │ │ │ │ + b 11f5f8 │ │ │ │ + ldr r0, [pc, #116] @ 11f668 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ @@ -261867,140 +261848,140 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, pc, r8, ror #5 │ │ │ │ - eoreq ip, sp, ip, asr #20 │ │ │ │ - eoreq fp, r5, r0, lsl r6 │ │ │ │ - eoreq ip, sp, ip, lsr sl │ │ │ │ - eoreq ip, sp, ip, lsr #19 │ │ │ │ + eoreq r2, pc, r4, lsr r3 @ │ │ │ │ + mlaeq sp, r8, sl, ip │ │ │ │ + eoreq fp, r5, ip, lsl r6 │ │ │ │ + eoreq ip, sp, r8, lsl #21 │ │ │ │ + strdeq ip, [sp], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ - ldr sl, [pc, #1124] @ 11fb30 │ │ │ │ + ldr sl, [pc, #1124] @ 11fae4 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r6, [r0] │ │ │ │ ldrd r0, [sl, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #56]! @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11fa78 │ │ │ │ + beq 11fa2c │ │ │ │ add r2, r1, #60 @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ bl 56740 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11f75c │ │ │ │ + beq 11f710 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11f72c │ │ │ │ + beq 11f6e0 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 11f71c │ │ │ │ + bne 11f6d0 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f74c │ │ │ │ + beq 11f700 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bl 76404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fa98 │ │ │ │ + beq 11fa4c │ │ │ │ ldm r0, {r2, r3, lr} │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r1, r1, #16 │ │ │ │ adds r8, r2, #1 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ adc r9, r3, #0 │ │ │ │ - ldr r4, [pc, #944] @ 11fb3c │ │ │ │ + ldr r4, [pc, #944] @ 11faf0 │ │ │ │ strd r8, [r0] │ │ │ │ add r4, pc, r4 │ │ │ │ stm r1, {r2, r3, lr} │ │ │ │ str ip, [r1, #12] │ │ │ │ ldrd r8, [sl, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #924] @ 11fb40 │ │ │ │ + ldr r1, [pc, #924] @ 11faf4 │ │ │ │ ldmib r4, {r0, r5} │ │ │ │ add r2, r8, r6 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, r9]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11faa8 │ │ │ │ + bne 11fa5c │ │ │ │ mvn r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [r9], #8 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldm fp, {r0, r6} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, r6, r1, lsl #2 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 11f920 │ │ │ │ + beq 11f8d4 │ │ │ │ add r0, r2, #24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r2, #16 │ │ │ │ add fp, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 11f83c │ │ │ │ + b 11f7f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 11f928 │ │ │ │ + beq 11f8dc │ │ │ │ ldr r5, [r6], #4 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl 120090 │ │ │ │ + bl 120044 │ │ │ │ mov r0, fp │ │ │ │ - bl 13173c │ │ │ │ + bl 1316f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r7, r1 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldrd r0, [r9] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 163bb4 │ │ │ │ + bl 163b6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp] │ │ │ │ bl 818bc │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f820 │ │ │ │ - ldr r1, [pc, #676] @ 11fb48 │ │ │ │ + beq 11f7d4 │ │ │ │ + ldr r1, [pc, #676] @ 11fafc │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ @@ -262011,197 +261992,197 @@ │ │ │ │ strb r0, [sp, #125] @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ bl 1e070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fa88 │ │ │ │ + beq 11fa3c │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r8, [r0] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 1f870 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ bl 84cb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ - b 11f82c │ │ │ │ + b 11f7e0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 11f94c │ │ │ │ + beq 11f900 │ │ │ │ sub r0, r0, r6 │ │ │ │ lsr r4, r0, #2 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 11f93c │ │ │ │ + bne 11f8f0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f96c │ │ │ │ + beq 11f920 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f414 │ │ │ │ sub fp, r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11f9a4 │ │ │ │ + beq 11f958 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ bl 1ed48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 11fa3c │ │ │ │ + beq 11f9f0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ mov sl, #28 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r6, r0 │ │ │ │ - b 11f9ec │ │ │ │ + b 11f9a0 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq 11fa3c │ │ │ │ + beq 11f9f0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 11fa0c │ │ │ │ + bne 11f9c0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r4, r4, #16 │ │ │ │ and r0, r0, r6 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 11f9f4 │ │ │ │ + beq 11f9a8 │ │ │ │ eor r8, r0, r6 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ and r0, sl, r0, lsr #1 │ │ │ │ sub r0, r4, r0 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ cmp r1, fp │ │ │ │ - bcs 11f9dc │ │ │ │ + bcs 11f990 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 1ed48 │ │ │ │ - b 11f9dc │ │ │ │ + b 11f990 │ │ │ │ cmp r9, #0 │ │ │ │ addne r0, r9, r9, lsl #2 │ │ │ │ addsne r1, r0, #9 │ │ │ │ - beq 11fa60 │ │ │ │ + beq 11fa14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r9, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ 11fb34 │ │ │ │ + ldr r0, [pc, #180] @ 11fae8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 11fab4 │ │ │ │ - ldr r0, [pc, #188] @ 11fb4c │ │ │ │ + b 11fa68 │ │ │ │ + ldr r0, [pc, #188] @ 11fb00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 11fab4 │ │ │ │ - ldr r0, [pc, #152] @ 11fb38 │ │ │ │ + b 11fa68 │ │ │ │ + ldr r0, [pc, #152] @ 11faec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 36b7c │ │ │ │ - b 11fab4 │ │ │ │ - ldr r0, [pc, #148] @ 11fb44 │ │ │ │ + b 11fa68 │ │ │ │ + ldr r0, [pc, #148] @ 11faf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 804dc │ │ │ │ mov r0, fp │ │ │ │ - bl 1190fc │ │ │ │ + bl 1190b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - b 11fae4 │ │ │ │ - b 11fae4 │ │ │ │ + b 11fa98 │ │ │ │ + b 11fa98 │ │ │ │ mov r4, r0 │ │ │ │ - b 11faf0 │ │ │ │ + b 11faa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 12b510 │ │ │ │ + bl 12b4c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 804dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1190fc │ │ │ │ + bl 1190b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, pc, r8, lsr #1 │ │ │ │ - eoreq ip, sp, ip, ror #11 │ │ │ │ - eoreq ip, sp, ip, asr #23 │ │ │ │ - eoreq r7, sp, r4, asr r5 │ │ │ │ - eoreq r7, sp, r8, lsr r5 │ │ │ │ - eoreq ip, sp, ip, lsr r5 │ │ │ │ - ldrdeq fp, [r5], -r8 @ │ │ │ │ - eoreq ip, sp, ip, ror #11 │ │ │ │ + strdeq r2, [pc], -r4 @ │ │ │ │ + eoreq ip, sp, r8, lsr r6 │ │ │ │ + eoreq ip, sp, r8, lsl ip │ │ │ │ + eoreq r7, sp, r0, lsr #11 │ │ │ │ + eoreq r7, sp, r4, lsl #11 │ │ │ │ + eoreq ip, sp, r8, lsl #11 │ │ │ │ + eoreq fp, r5, r4, ror #5 │ │ │ │ + eoreq ip, sp, r8, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #1052] @ 11ff80 │ │ │ │ + ldr r0, [pc, #1052] @ 11ff34 │ │ │ │ ldr r7, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r7 │ │ │ │ add r5, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11fe7c │ │ │ │ + beq 11fe30 │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ bl 5726c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fbb8 │ │ │ │ + beq 11fb6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 11fea8 │ │ │ │ + bcs 11fe5c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, r5, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ @@ -262209,118 +262190,118 @@ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ - bl 121f1c │ │ │ │ + bl 121ed0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, r6, #2 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 11fc44 │ │ │ │ - ldr r2, [pc, #856] @ 11ff8c │ │ │ │ + bls 11fbf8 │ │ │ │ + ldr r2, [pc, #856] @ 11ff40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 38854 │ │ │ │ - b 11fea4 │ │ │ │ + b 11fe58 │ │ │ │ mov r8, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ - beq 11fc7c │ │ │ │ - ldr r0, [pc, #812] @ 11ff88 │ │ │ │ + beq 11fc30 │ │ │ │ + ldr r0, [pc, #812] @ 11ff3c │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11fc84 │ │ │ │ - b 11fc2c │ │ │ │ + bne 11fc38 │ │ │ │ + b 11fbe0 │ │ │ │ mov r0, #4 │ │ │ │ mov r6, #0 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 585e8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fe24 │ │ │ │ + beq 11fdd8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r5, #24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 11fd08 │ │ │ │ + b 11fcbc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #0 │ │ │ │ bl 1ed48 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 11fe24 │ │ │ │ + beq 11fdd8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11fe98 │ │ │ │ + bne 11fe4c │ │ │ │ ldr r6, [r1, #-8]! │ │ │ │ mvn r0, #0 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ mov r8, r1 │ │ │ │ str r0, [r5] │ │ │ │ add r9, fp, r6 │ │ │ │ cmp r6, r9 │ │ │ │ - bcs 11fcdc │ │ │ │ + bcs 11fc90 │ │ │ │ str r8, [sp, #16] │ │ │ │ - b 11fd54 │ │ │ │ + b 11fd08 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r9 │ │ │ │ str sl, [r0, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bcs 11fcd0 │ │ │ │ + bcs 11fc84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r9, r9, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 814fc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fe60 │ │ │ │ + beq 11fe14 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11fd9c │ │ │ │ + beq 11fd50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #492] @ 11ff90 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #492] @ 11ff44 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r4} │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ ldm r0!, {r2, r3, r4, r5} │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ ldrb r0, [r0] │ │ │ │ @@ -262329,211 +262310,211 @@ │ │ │ │ strb r0, [sp, #117] @ 0x75 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fe88 │ │ │ │ + beq 11fe3c │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r8, [r0] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 1f870 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 11fd3c │ │ │ │ - ldr r1, [pc, #392] @ 11ffa0 │ │ │ │ + bne 11fcf0 │ │ │ │ + ldr r1, [pc, #392] @ 11ff54 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 7b568 │ │ │ │ - b 11fd3c │ │ │ │ + b 11fcf0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fe40 │ │ │ │ + beq 11fdf4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 82330 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #304] @ 11ff98 │ │ │ │ - ldr r2, [pc, #304] @ 11ff9c │ │ │ │ + ldr r0, [pc, #304] @ 11ff4c │ │ │ │ + ldr r2, [pc, #304] @ 11ff50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #19 │ │ │ │ bl 38f5c │ │ │ │ - b 11fea4 │ │ │ │ - ldr r0, [pc, #288] @ 11ffa4 │ │ │ │ + b 11fe58 │ │ │ │ + ldr r0, [pc, #288] @ 11ff58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #260] @ 11ff94 │ │ │ │ + ldr r0, [pc, #260] @ 11ff48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 11fea4 │ │ │ │ - ldr r0, [pc, #228] @ 11ff84 │ │ │ │ + b 11fe58 │ │ │ │ + ldr r0, [pc, #228] @ 11ff38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #248] @ 11ffa8 │ │ │ │ + ldr r0, [pc, #248] @ 11ff5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ mov r4, r0 │ │ │ │ - b 11ff28 │ │ │ │ + b 11fedc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 11ff0c │ │ │ │ - b 11fee4 │ │ │ │ + b 11fec0 │ │ │ │ + b 11fe98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1f798 │ │ │ │ - b 11fefc │ │ │ │ - b 11fef8 │ │ │ │ + b 11feb0 │ │ │ │ + b 11feac │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ff28 │ │ │ │ + beq 11fedc │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11ff48 │ │ │ │ + beq 11fefc │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 11ff38 │ │ │ │ + bne 11feec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11ff6c │ │ │ │ + beq 11ff20 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - b 11ff6c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 11ff20 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 82330 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r1, pc, r4, lsl ip @ │ │ │ │ - eoreq ip, sp, ip, lsl #3 │ │ │ │ - eoreq r0, pc, ip, lsl #4 │ │ │ │ - eoreq ip, sp, r8, asr #7 │ │ │ │ - ldrdeq sl, [r5], -ip @ │ │ │ │ - eoreq ip, sp, ip, ror #3 │ │ │ │ - strdeq sl, [r5], -pc @ │ │ │ │ - mlaeq sp, ip, r1, ip │ │ │ │ - eoreq ip, sp, r0, lsl #4 │ │ │ │ + eoreq r1, pc, r0, ror #24 │ │ │ │ + ldrdeq ip, [sp], -r8 @ │ │ │ │ + eoreq r0, pc, r8, asr r2 @ │ │ │ │ + eoreq ip, sp, r4, lsl r4 │ │ │ │ + eoreq sl, r5, r8, ror #27 │ │ │ │ + eoreq ip, sp, r8, lsr r2 │ │ │ │ + eoreq sl, r5, fp, lsl #26 │ │ │ │ eoreq ip, sp, r8, ror #3 │ │ │ │ - eoreq ip, sp, ip, lsl #3 │ │ │ │ + eoreq ip, sp, ip, asr #4 │ │ │ │ + eoreq ip, sp, r4, lsr r2 │ │ │ │ + ldrdeq ip, [sp], -r8 @ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #204] @ 120088 │ │ │ │ + ldr r2, [pc, #204] @ 12003c │ │ │ │ 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 12006c │ │ │ │ + bcs 120020 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 120060 │ │ │ │ + beq 120014 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 120018 │ │ │ │ + bne 11ffcc │ │ │ │ ldr ip, [r5, #28] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 120060 │ │ │ │ + bne 120014 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [ip] │ │ │ │ bl 1e9ac │ │ │ │ - b 120058 │ │ │ │ + b 12000c │ │ │ │ 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 163bb4 │ │ │ │ + bl 163b6c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #24 │ │ │ │ mov r2, r4 │ │ │ │ bl 821d0 │ │ │ │ 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] @ 12008c │ │ │ │ + ldr r0, [pc, #24] @ 120040 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r1, [pc], -ip │ │ │ │ - eoreq fp, sp, r8, ror #31 │ │ │ │ + eoreq r1, pc, r8, lsl #16 │ │ │ │ + eoreq ip, sp, r4, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ - ldr r8, [pc, #240] @ 120190 │ │ │ │ + ldr r8, [pc, #240] @ 120144 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120164 │ │ │ │ + beq 120118 │ │ │ │ ldr r1, [r6] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [r0] │ │ │ │ bl 1dd70 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1233b0 │ │ │ │ + bl 123364 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #156] @ 120194 │ │ │ │ + ldr r1, [pc, #156] @ 120148 │ │ │ │ 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} │ │ │ │ @@ -262542,18 +262523,18 @@ │ │ │ │ strb r1, [r2] │ │ │ │ strb sl, [sp, #37] @ 0x25 │ │ │ │ bl 1e070 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120170 │ │ │ │ - ldr r3, [pc, #80] @ 120198 │ │ │ │ + beq 120124 │ │ │ │ + ldr r3, [pc, #80] @ 12014c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm r2, {r6, r9} │ │ │ │ bl 1e1cc │ │ │ │ add sp, sp, #396 @ 0x18c │ │ │ │ @@ -262562,77 +262543,77 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #8 │ │ │ │ bl 38870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1192a4 │ │ │ │ + bl 119258 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, lr, r4, asr #27 │ │ │ │ - eoreq sl, r5, r4, lsl #21 │ │ │ │ - @ instruction: 0xfff6919c │ │ │ │ + eoreq pc, lr, r0, lsl lr @ │ │ │ │ + mlaeq r5, r0, sl, sl │ │ │ │ + @ instruction: 0xfff691e8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #340] @ 120300 │ │ │ │ + ldr r5, [pc, #340] @ 1202b4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1201d4 │ │ │ │ + beq 120188 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12026c │ │ │ │ + beq 120220 │ │ │ │ ldrd r8, [r5, #44] @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - ldr r6, [pc, #276] @ 120304 │ │ │ │ + ldr r6, [pc, #276] @ 1202b8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1202d0 │ │ │ │ + beq 120284 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0] │ │ │ │ add r0, r9, r8 │ │ │ │ sub r1, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1202dc │ │ │ │ - ldr r1, [pc, #200] @ 120308 │ │ │ │ + beq 120290 │ │ │ │ + ldr r1, [pc, #200] @ 1202bc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #196] @ 12030c │ │ │ │ - ldr r6, [pc, #196] @ 120310 │ │ │ │ + ldr r2, [pc, #196] @ 1202c0 │ │ │ │ + ldr r6, [pc, #196] @ 1202c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r5, [r3] │ │ │ │ strd r6, [sp] │ │ │ │ bl 1da34 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - bl 11dfb8 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #152] @ 120314 │ │ │ │ - ldr r7, [pc, #152] @ 120318 │ │ │ │ - ldr r2, [pc, #152] @ 12031c │ │ │ │ + bl 11df6c │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #152] @ 1202c8 │ │ │ │ + ldr r7, [pc, #152] @ 1202cc │ │ │ │ + ldr r2, [pc, #152] @ 1202d0 │ │ │ │ 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 │ │ │ │ @@ -262657,39 +262638,39 @@ │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 76a70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, pc, ip, lsr #14 │ │ │ │ - eoreq pc, lr, r0, lsl #25 │ │ │ │ - mlaeq r5, r2, ip, r1 │ │ │ │ - @ instruction: 0xfff59dbc │ │ │ │ - andeq fp, r5, r8, asr r0 │ │ │ │ - eoreq fp, sp, r8, asr #25 │ │ │ │ - @ instruction: 0xfff6653c │ │ │ │ - eoreq fp, sp, ip, lsr #25 │ │ │ │ + eoreq r1, pc, r8, ror r7 @ │ │ │ │ + eoreq pc, lr, ip, asr #25 │ │ │ │ + mlaeq r5, lr, ip, r1 │ │ │ │ + @ instruction: 0xfff59e08 │ │ │ │ + andeq fp, r5, ip, asr r0 │ │ │ │ + eoreq fp, sp, r4, lsl sp │ │ │ │ + @ instruction: 0xfff66588 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ 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 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 17b744 │ │ │ │ + bl 17b6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #22 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #656] @ 1205f8 │ │ │ │ + ldr r0, [pc, #656] @ 1205ac │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [sl] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -262702,15 +262683,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ strb r4, [sp, #46] @ 0x2e │ │ │ │ bl 1e28c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120564 │ │ │ │ + beq 120518 │ │ │ │ ldr r5, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2d0 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -262720,64 +262701,64 @@ │ │ │ │ bl 1d8b4 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e100 │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 120474 │ │ │ │ + beq 120428 │ │ │ │ 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 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1204b0 │ │ │ │ + beq 120464 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r5 │ │ │ │ bl 1f0cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120504 │ │ │ │ + beq 1204b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #384] @ 1205fc │ │ │ │ - ldr r0, [pc, #384] @ 120600 │ │ │ │ - ldr r3, [pc, #384] @ 120604 │ │ │ │ + ldr r1, [pc, #384] @ 1205b0 │ │ │ │ + ldr r0, [pc, #384] @ 1205b4 │ │ │ │ + ldr r3, [pc, #384] @ 1205b8 │ │ │ │ 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 38888 │ │ │ │ - b 1205c4 │ │ │ │ - ldr r0, [pc, #336] @ 120608 │ │ │ │ + b 120578 │ │ │ │ + ldr r0, [pc, #336] @ 1205bc │ │ │ │ add r7, sp, #24 │ │ │ │ - ldr r1, [pc, #332] @ 12060c │ │ │ │ + ldr r1, [pc, #332] @ 1205c0 │ │ │ │ add fp, sp, #424 @ 0x1a8 │ │ │ │ - ldr r2, [pc, #328] @ 120610 │ │ │ │ + ldr r2, [pc, #328] @ 1205c4 │ │ │ │ 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 │ │ │ │ @@ -262785,188 +262766,188 @@ │ │ │ │ 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 120540 │ │ │ │ - ldr r0, [pc, #268] @ 120618 │ │ │ │ - ldr r1, [pc, #268] @ 12061c │ │ │ │ - ldr r2, [pc, #268] @ 120620 │ │ │ │ + b 1204f4 │ │ │ │ + ldr r0, [pc, #268] @ 1205cc │ │ │ │ + ldr r1, [pc, #268] @ 1205d0 │ │ │ │ + ldr r2, [pc, #268] @ 1205d4 │ │ │ │ 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, #204] @ 120614 │ │ │ │ + ldr r1, [pc, #204] @ 1205c8 │ │ │ │ mov r3, #0 │ │ │ │ stmib fp, {r2, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #12] │ │ │ │ str r3, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 38904 │ │ │ │ - b 1205c4 │ │ │ │ - ldr r0, [pc, #184] @ 120624 │ │ │ │ + b 120578 │ │ │ │ + ldr r0, [pc, #184] @ 1205d8 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #180] @ 120628 │ │ │ │ - ldr r2, [pc, #180] @ 12062c │ │ │ │ + ldr r1, [pc, #180] @ 1205dc │ │ │ │ + ldr r2, [pc, #180] @ 1205e0 │ │ │ │ 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, #140] @ 120630 │ │ │ │ + ldr r2, [pc, #140] @ 1205e4 │ │ │ │ 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 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1205e4 │ │ │ │ + b 120598 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 118f54 │ │ │ │ + bl 118f08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq sl, [r5], -r0 │ │ │ │ - eoreq fp, sp, ip, lsl #18 │ │ │ │ - mlaeq r5, r9, r0, sl │ │ │ │ - eoreq fp, sp, ip, lsl #17 │ │ │ │ + strhteq sl, [r5], -ip │ │ │ │ + eoreq fp, sp, r8, asr r9 │ │ │ │ + eoreq sl, r5, r5, lsr #1 │ │ │ │ ldrdeq fp, [sp], -r8 @ │ │ │ │ + eoreq fp, sp, r4, lsr #16 │ │ │ │ + @ instruction: 0xfff66380 │ │ │ │ + eoreq pc, lr, r8, lsr fp @ │ │ │ │ + mlaeq sp, r8, ip, fp │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ @ instruction: 0xfff66334 │ │ │ │ - eoreq pc, lr, ip, ror #21 │ │ │ │ - eoreq fp, sp, ip, asr #24 │ │ │ │ - eoreq fp, sp, ip, lsr #15 │ │ │ │ - @ instruction: 0xfff662e8 │ │ │ │ - eoreq pc, lr, r4, lsr #21 │ │ │ │ - @ instruction: 0xfff66288 │ │ │ │ - eoreq fp, sp, r0, lsl r7 │ │ │ │ - eoreq fp, sp, r4, ror #13 │ │ │ │ - eoreq pc, lr, ip, lsl sl @ │ │ │ │ + strdeq pc, [lr], -r0 @ │ │ │ │ + @ instruction: 0xfff662d4 │ │ │ │ + eoreq fp, sp, ip, asr r7 │ │ │ │ + eoreq fp, sp, r0, lsr r7 │ │ │ │ + eoreq pc, lr, r8, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r8, [pc, #440] @ 1207fc │ │ │ │ + ldr r8, [pc, #440] @ 1207b0 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1207a0 │ │ │ │ + beq 120754 │ │ │ │ ldr r5, [r9] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 189064 │ │ │ │ - ldr r0, [pc, #364] @ 120800 │ │ │ │ + bl 18901c │ │ │ │ + ldr r0, [pc, #364] @ 1207b4 │ │ │ │ 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 1207ac │ │ │ │ + beq 120760 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1207a0 │ │ │ │ + beq 120754 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1207c4 │ │ │ │ - ldr r1, [pc, #264] @ 120804 │ │ │ │ + beq 120778 │ │ │ │ + ldr r1, [pc, #264] @ 1207b8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #260] @ 120808 │ │ │ │ - ldr sl, [pc, #260] @ 12080c │ │ │ │ + ldr r2, [pc, #260] @ 1207bc │ │ │ │ + ldr sl, [pc, #260] @ 1207c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add sl, pc, sl │ │ │ │ str r7, [r3] │ │ │ │ strd sl, [sp] │ │ │ │ bl 1da34 │ │ │ │ - ldr r0, [pc, #232] @ 120810 │ │ │ │ + ldr r0, [pc, #232] @ 1207c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #44] @ 0x2c │ │ │ │ add r0, r0, r5 │ │ │ │ add r4, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e2a4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 120784 │ │ │ │ + beq 120738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120788 │ │ │ │ - ldr r1, [pc, #188] @ 120814 │ │ │ │ - ldr r3, [pc, #188] @ 120818 │ │ │ │ - ldr r2, [pc, #188] @ 12081c │ │ │ │ + beq 12073c │ │ │ │ + ldr r1, [pc, #188] @ 1207c8 │ │ │ │ + ldr r3, [pc, #188] @ 1207cc │ │ │ │ + ldr r2, [pc, #188] @ 1207d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ - b 1207d0 │ │ │ │ + b 120784 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 120828 │ │ │ │ + bl 1207dc │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1208fc │ │ │ │ + b 1208b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - ldr r0, [pc, #108] @ 120820 │ │ │ │ + ldr r0, [pc, #108] @ 1207d4 │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #104] @ 120824 │ │ │ │ + ldr r2, [pc, #104] @ 1207d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -262976,54 +262957,54 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 61774 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, lr, r0, lsr #16 │ │ │ │ - eoreq r1, pc, r8, asr r3 @ │ │ │ │ - eoreq r1, r5, r4, ror #12 │ │ │ │ - @ instruction: 0xfffd2c44 │ │ │ │ - muleq r5, ip, fp │ │ │ │ - strhteq r1, [pc], -r4 │ │ │ │ - eoreq r9, r5, r1, asr #27 │ │ │ │ - strdeq fp, [sp], -ip @ │ │ │ │ - eoreq fp, sp, r0, asr #20 │ │ │ │ - eoreq r0, r6, r5, lsl #8 │ │ │ │ - eoreq pc, sp, r4, lsl #8 │ │ │ │ + eoreq pc, lr, ip, ror #16 │ │ │ │ + eoreq r1, pc, r4, lsr #7 │ │ │ │ + eoreq r1, r5, r0, ror r6 │ │ │ │ + @ instruction: 0xfffd2c90 │ │ │ │ + andeq sl, r5, r0, lsr #23 │ │ │ │ + eoreq r1, pc, r0, lsl #4 │ │ │ │ + eoreq r9, r5, sp, asr #27 │ │ │ │ + eoreq fp, sp, r8, asr #12 │ │ │ │ + eoreq fp, sp, ip, lsl #21 │ │ │ │ + eoreq r0, r6, r1, lsl r4 │ │ │ │ + eoreq pc, sp, r0, asr r4 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #176] @ 1208e8 │ │ │ │ + ldr r1, [pc, #176] @ 12089c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ add r4, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12087c │ │ │ │ - bl 188c3c │ │ │ │ + beq 120830 │ │ │ │ + bl 188bf4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120888 │ │ │ │ + beq 12083c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2e2600 │ │ │ │ - ldr r0, [pc, #104] @ 1208ec │ │ │ │ + b 2e25b8 │ │ │ │ + ldr r0, [pc, #104] @ 1208a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - bl 11dfbc │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #88] @ 1208f0 │ │ │ │ - ldr r4, [pc, #88] @ 1208f4 │ │ │ │ - ldr r2, [pc, #88] @ 1208f8 │ │ │ │ + bl 11df70 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #88] @ 1208a4 │ │ │ │ + ldr r4, [pc, #88] @ 1208a8 │ │ │ │ + ldr r2, [pc, #88] @ 1208ac │ │ │ │ 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] │ │ │ │ @@ -263035,194 +263016,194 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r1, pc, r0, lsr #1 │ │ │ │ - eoreq fp, sp, r8, lsr r9 │ │ │ │ - eoreq fp, sp, ip, lsr #13 │ │ │ │ - @ instruction: 0xfff65f24 │ │ │ │ - strhteq fp, [sp], -r0 │ │ │ │ + eoreq r1, pc, ip, ror #1 │ │ │ │ + eoreq fp, sp, r4, lsl #19 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ + @ instruction: 0xfff65f70 │ │ │ │ + strdeq fp, [sp], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #2012] @ 1210e8 │ │ │ │ + ldr r1, [pc, #2012] @ 12109c │ │ │ │ ldr r5, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #44] @ 0x2c │ │ │ │ add r0, r0, r5 │ │ │ │ add sl, r0, r1 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e74 │ │ │ │ - ldr r7, [pc, #1980] @ 1210ec │ │ │ │ + beq 120e28 │ │ │ │ + ldr r7, [pc, #1980] @ 1210a0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e48 │ │ │ │ + beq 120dfc │ │ │ │ bl 1f414 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sl, #24] │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e48 │ │ │ │ - ldr r9, [pc, #1916] @ 1210f0 │ │ │ │ + beq 120dfc │ │ │ │ + ldr r9, [pc, #1916] @ 1210a4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrd r2, [r9, #40] @ 0x28 │ │ │ │ add r6, r2, r0 │ │ │ │ ldr r0, [r6, r3]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 120e60 │ │ │ │ - ldr r2, [pc, #1896] @ 1210f8 │ │ │ │ + bcs 120e14 │ │ │ │ + ldr r2, [pc, #1896] @ 1210ac │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ add fp, sp, #99 @ 0x63 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r6] │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 12dc20 │ │ │ │ + bl 12dbd4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - beq 1209f8 │ │ │ │ + beq 1209ac │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne 1209e8 │ │ │ │ + bne 12099c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120a14 │ │ │ │ + beq 1209c8 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #1760] @ 1210fc │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #1760] @ 1210b0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #44] @ 0x2c │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e80 │ │ │ │ + beq 120e34 │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e48 │ │ │ │ + beq 120dfc │ │ │ │ ldrd r2, [r9, #40] @ 0x28 │ │ │ │ add r4, r2, r0 │ │ │ │ ldr r0, [r4, r3]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 120e60 │ │ │ │ - ldr r2, [pc, #1688] @ 121100 │ │ │ │ + bcs 120e14 │ │ │ │ + ldr r2, [pc, #1688] @ 1210b4 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ str r0, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r6, r7, lsl #4 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12dc20 │ │ │ │ + bl 12dbd4 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - beq 120e30 │ │ │ │ + beq 120de4 │ │ │ │ add fp, sp, #32 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r8 │ │ │ │ - b 120aec │ │ │ │ + b 120aa0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 120b28 │ │ │ │ + beq 120adc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ bl 93128 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - beq 120adc │ │ │ │ + beq 120a90 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 120ad0 │ │ │ │ + beq 120a84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 120ac4 │ │ │ │ + bne 120a78 │ │ │ │ bl 1f798 │ │ │ │ - b 120ad0 │ │ │ │ + b 120a84 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r4, r9 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne 120b34 │ │ │ │ + bne 120ae8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120b60 │ │ │ │ + beq 120b14 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e8c │ │ │ │ + beq 120e40 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r8, [pc, #1428] @ 121114 │ │ │ │ + ldr r8, [pc, #1428] @ 1210c8 │ │ │ │ movw fp, #32 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #32 │ │ │ │ movt fp, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ stm r0, {r5, r8, fp} │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 35485c │ │ │ │ + bl 354814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120ed8 │ │ │ │ + bne 120e8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r0, r0, r6 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -263235,25 +263216,25 @@ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 35485c │ │ │ │ + bl 354814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120f04 │ │ │ │ + bne 120eb8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #1280] @ 121130 │ │ │ │ - ldr r3, [pc, #1280] @ 121134 │ │ │ │ - ldr r1, [pc, #1280] @ 121138 │ │ │ │ + ldr r2, [pc, #1280] @ 1210e4 │ │ │ │ + ldr r3, [pc, #1280] @ 1210e8 │ │ │ │ + ldr r1, [pc, #1280] @ 1210ec │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -263267,191 +263248,191 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ bl e9254 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #2 │ │ │ │ - bl 13c1bc │ │ │ │ + bl 13c174 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ bl 1ea18 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt 120cdc │ │ │ │ + blt 120c90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 120cdc │ │ │ │ + beq 120c90 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 120cf4 │ │ │ │ + beq 120ca8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ - ldr r5, [pc, #1080] @ 12113c │ │ │ │ + ldr r5, [pc, #1080] @ 1210f0 │ │ │ │ cmp r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 120d18 │ │ │ │ + beq 120ccc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 120d30 │ │ │ │ + beq 120ce4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120f30 │ │ │ │ + beq 120ee4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ 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 1ba364 │ │ │ │ + bl 1ba31c │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e6c │ │ │ │ + beq 120e20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r1, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ movwne r1, #1 │ │ │ │ - bl 2e2600 │ │ │ │ + bl 2e25b8 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 120e6c │ │ │ │ + beq 120e20 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ - bl 2e2600 │ │ │ │ + bl 2e25b8 │ │ │ │ ldr r0, [sl, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120f38 │ │ │ │ + beq 120eec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 35485c │ │ │ │ + bl 354814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120f9c │ │ │ │ + bne 120f50 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 120e28 │ │ │ │ + beq 120ddc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 120b50 │ │ │ │ - b 120b60 │ │ │ │ - ldr r0, [pc, #776] @ 121158 │ │ │ │ + bne 120b04 │ │ │ │ + b 120b14 │ │ │ │ + ldr r0, [pc, #776] @ 12110c │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #772] @ 12115c │ │ │ │ + ldr r2, [pc, #772] @ 121110 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - ldr r0, [pc, #652] @ 1210f4 │ │ │ │ + ldr r0, [pc, #652] @ 1210a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ - bl 11dfbc │ │ │ │ - b 120f3c │ │ │ │ - ldr r0, [pc, #740] @ 121160 │ │ │ │ + bl 11df70 │ │ │ │ + b 120ef0 │ │ │ │ + ldr r0, [pc, #740] @ 121114 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #648] @ 121110 │ │ │ │ + ldr r0, [pc, #648] @ 1210c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - bl 1211c4 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #616] @ 121104 │ │ │ │ - ldr r7, [pc, #616] @ 121108 │ │ │ │ - ldr r2, [pc, #616] @ 12110c │ │ │ │ + bl 121178 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #616] @ 1210b8 │ │ │ │ + ldr r7, [pc, #616] @ 1210bc │ │ │ │ + ldr r2, [pc, #616] @ 1210c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - b 120f84 │ │ │ │ - ldr r0, [pc, #568] @ 121118 │ │ │ │ - ldr r3, [pc, #568] @ 12111c │ │ │ │ - ldr r1, [pc, #568] @ 121120 │ │ │ │ + b 120f38 │ │ │ │ + ldr r0, [pc, #568] @ 1210cc │ │ │ │ + ldr r3, [pc, #568] @ 1210d0 │ │ │ │ + ldr r1, [pc, #568] @ 1210d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #99 @ 0x63 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 120fc4 │ │ │ │ - ldr r0, [pc, #536] @ 121124 │ │ │ │ - ldr r3, [pc, #536] @ 121128 │ │ │ │ - ldr r1, [pc, #536] @ 12112c │ │ │ │ + b 120f78 │ │ │ │ + ldr r0, [pc, #536] @ 1210d8 │ │ │ │ + ldr r3, [pc, #536] @ 1210dc │ │ │ │ + ldr r1, [pc, #536] @ 1210e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #99 @ 0x63 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 120fc4 │ │ │ │ - bl 1211c4 │ │ │ │ - b 120f3c │ │ │ │ - bl 11dfb4 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #504] @ 121140 │ │ │ │ - ldr r7, [pc, #504] @ 121144 │ │ │ │ - ldr r2, [pc, #504] @ 121148 │ │ │ │ + b 120f78 │ │ │ │ + bl 121178 │ │ │ │ + b 120ef0 │ │ │ │ + bl 11df68 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #504] @ 1210f4 │ │ │ │ + ldr r7, [pc, #504] @ 1210f8 │ │ │ │ + ldr r2, [pc, #504] @ 1210fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -263464,411 +263445,411 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #424] @ 12114c │ │ │ │ - ldr r3, [pc, #424] @ 121150 │ │ │ │ - ldr r1, [pc, #424] @ 121154 │ │ │ │ + ldr r0, [pc, #424] @ 121100 │ │ │ │ + ldr r3, [pc, #424] @ 121104 │ │ │ │ + ldr r1, [pc, #424] @ 121108 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #99 @ 0x63 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 120fdc │ │ │ │ + bne 120f90 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121038 │ │ │ │ + beq 120fec │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 121038 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 120fec │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r6] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121054 │ │ │ │ + beq 121008 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b 121094 │ │ │ │ + b 121048 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1191c0 │ │ │ │ + bl 119174 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - b 1210bc │ │ │ │ + b 121070 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121094 │ │ │ │ + beq 121048 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 1210a4 │ │ │ │ + bne 121058 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1210cc │ │ │ │ + bne 121080 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, pc, ip, asr #31 │ │ │ │ - eoreq r1, pc, r0, asr #1 │ │ │ │ - eoreq r0, pc, r4, lsl #24 │ │ │ │ - eoreq r5, sp, r0, lsl fp │ │ │ │ - eoreq r5, sp, r0, ror #21 │ │ │ │ - eoreq r0, pc, r0, asr #29 │ │ │ │ - eoreq r5, sp, ip, lsl #20 │ │ │ │ - eoreq fp, sp, r8, lsr #1 │ │ │ │ - @ instruction: 0xfff65940 │ │ │ │ - mlaeq sp, r8, r0, fp │ │ │ │ - eoreq fp, sp, r4, asr r3 │ │ │ │ - eoreq fp, sp, ip, asr #2 │ │ │ │ - mlaeq r5, r3, r5, r9 │ │ │ │ - eoreq sl, sp, r4, lsr #28 │ │ │ │ - eoreq sl, sp, r0, lsl #28 │ │ │ │ - eoreq r9, r5, r7, ror #10 │ │ │ │ - strdeq sl, [sp], -r8 @ │ │ │ │ - ldrdeq sl, [sp], -r4 @ │ │ │ │ - eoreq sl, r5, r5, lsr #2 │ │ │ │ - eoreq sl, r5, r1, lsl #2 │ │ │ │ - eoreq sl, r5, fp, lsr #2 │ │ │ │ - ldrdeq sl, [sp], -r0 @ │ │ │ │ - strdeq sl, [sp], -ip @ │ │ │ │ - @ instruction: 0xfff6589c │ │ │ │ - strdeq sl, [sp], -r4 @ │ │ │ │ - eoreq r9, r5, pc, asr #9 │ │ │ │ - eoreq sl, sp, r0, ror #26 │ │ │ │ - eoreq sl, sp, ip, lsr sp │ │ │ │ - eoreq pc, r5, r9, ror #26 │ │ │ │ - eoreq lr, sp, r8, ror #26 │ │ │ │ - eoreq fp, sp, r0, asr r3 │ │ │ │ + eoreq r1, pc, r8, lsl r0 @ │ │ │ │ + eoreq r1, pc, ip, lsl #2 │ │ │ │ + eoreq r0, pc, r0, asr ip @ │ │ │ │ + eoreq r5, sp, ip, asr fp │ │ │ │ + eoreq r5, sp, ip, lsr #22 │ │ │ │ + eoreq r0, pc, ip, lsl #30 │ │ │ │ + eoreq r5, sp, r8, asr sl │ │ │ │ + strdeq fp, [sp], -r4 @ │ │ │ │ + @ instruction: 0xfff6598c │ │ │ │ + eoreq fp, sp, r4, ror #1 │ │ │ │ + eoreq fp, sp, r0, lsr #7 │ │ │ │ + mlaeq sp, r8, r1, fp │ │ │ │ + mlaeq r5, pc, r5, r9 @ │ │ │ │ + eoreq sl, sp, r0, ror lr │ │ │ │ + eoreq sl, sp, ip, asr #28 │ │ │ │ + eoreq r9, r5, r3, ror r5 │ │ │ │ + eoreq sl, sp, r4, asr #28 │ │ │ │ + eoreq sl, sp, r0, lsr #28 │ │ │ │ + eoreq sl, r5, r1, lsr r1 │ │ │ │ + eoreq sl, r5, sp, lsl #2 │ │ │ │ + eoreq sl, r5, r7, lsr r1 │ │ │ │ + eoreq fp, sp, ip, lsl r0 │ │ │ │ + eoreq fp, sp, r8, asr #32 │ │ │ │ + @ instruction: 0xfff658e8 │ │ │ │ + eoreq fp, sp, r0, asr #32 │ │ │ │ + ldrdeq r9, [r5], -fp @ │ │ │ │ + eoreq sl, sp, ip, lsr #27 │ │ │ │ + eoreq sl, sp, r8, lsl #27 │ │ │ │ + eoreq pc, r5, r5, ror sp @ │ │ │ │ + strhteq lr, [sp], -r4 │ │ │ │ + mlaeq sp, ip, r3, fp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #68] @ 1211b8 │ │ │ │ + ldr r2, [pc, #68] @ 12116c │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349e30 │ │ │ │ - ldr r1, [pc, #44] @ 1211bc │ │ │ │ + bl 349de8 │ │ │ │ + ldr r1, [pc, #44] @ 121170 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #40] @ 1211c0 │ │ │ │ + ldr r0, [pc, #40] @ 121174 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3505d4 │ │ │ │ - bl 3508a4 │ │ │ │ + bl 35058c │ │ │ │ + bl 35085c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq r6, [r3], -r4 @ │ │ │ │ - eoreq r9, r5, fp, lsr #27 │ │ │ │ - eoreq fp, sp, ip, lsr #1 │ │ │ │ - ldr r0, [pc, #108] @ 121238 │ │ │ │ + eoreq r6, r3, r0, ror #13 │ │ │ │ + strhteq r9, [r5], -r7 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ + ldr r0, [pc, #108] @ 1211ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1211ec │ │ │ │ - ldr r0, [pc, #100] @ 121248 │ │ │ │ + bne 1211a0 │ │ │ │ + ldr r0, [pc, #100] @ 1211fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ 12123c │ │ │ │ + ldr r0, [pc, #64] @ 1211f0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 121240 │ │ │ │ - ldr r1, [pc, #60] @ 121244 │ │ │ │ + ldr r3, [pc, #60] @ 1211f4 │ │ │ │ + ldr r1, [pc, #60] @ 1211f8 │ │ │ │ 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 37e2c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 1211dc │ │ │ │ - eoreq r0, pc, r0, lsl #11 │ │ │ │ - eoreq r0, pc, r4, asr #10 │ │ │ │ - eoreq sl, sp, r4, lsl sl │ │ │ │ - eoreq fp, sp, r0, ror #6 │ │ │ │ - eoreq r0, pc, r8, asr r6 @ │ │ │ │ + b 121190 │ │ │ │ + eoreq r0, pc, ip, asr #11 │ │ │ │ + mlaeq pc, r0, r5, r0 @ │ │ │ │ + eoreq sl, sp, r0, ror #20 │ │ │ │ + eoreq fp, sp, ip, lsr #7 │ │ │ │ + eoreq r0, pc, r4, lsr #13 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #964] @ 121620 │ │ │ │ + ldr r1, [pc, #964] @ 1215d4 │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #44] @ 0x2c │ │ │ │ bl 1e2ec │ │ │ │ add r4, r6, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r7]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121400 │ │ │ │ + beq 1213b4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121408 │ │ │ │ - ldr r0, [pc, #924] @ 12163c │ │ │ │ + beq 1213bc │ │ │ │ + ldr r0, [pc, #924] @ 1215f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 121450 │ │ │ │ - ldr r0, [pc, #916] @ 12164c │ │ │ │ + bne 121404 │ │ │ │ + ldr r0, [pc, #916] @ 121600 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12148c │ │ │ │ + beq 121440 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121494 │ │ │ │ + beq 121448 │ │ │ │ bl 1e2ec │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121400 │ │ │ │ + beq 1213b4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1214dc │ │ │ │ + beq 121490 │ │ │ │ bl 1e2ec │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121400 │ │ │ │ + beq 1213b4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121524 │ │ │ │ + beq 1214d8 │ │ │ │ bl 1f024 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12156c │ │ │ │ + beq 121520 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121574 │ │ │ │ + beq 121528 │ │ │ │ bl 1e6e8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1215bc │ │ │ │ + beq 121570 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #96 @ 0x60 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #716] @ 121680 │ │ │ │ - ldr r1, [pc, #716] @ 121684 │ │ │ │ + ldr r0, [pc, #716] @ 121634 │ │ │ │ + ldr r1, [pc, #716] @ 121638 │ │ │ │ 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, #680] @ 121688 │ │ │ │ + ldr r2, [pc, #680] @ 12163c │ │ │ │ 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 38904 │ │ │ │ - bl 11dfbc │ │ │ │ - b 1215c0 │ │ │ │ + bl 11df70 │ │ │ │ + b 121574 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #540] @ 121630 │ │ │ │ - ldr r1, [pc, #540] @ 121634 │ │ │ │ + ldr r0, [pc, #540] @ 1215e4 │ │ │ │ + ldr r1, [pc, #540] @ 1215e8 │ │ │ │ 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, #504] @ 121638 │ │ │ │ + ldr r2, [pc, #504] @ 1215ec │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #8 │ │ │ │ - b 1213ec │ │ │ │ - ldr r0, [pc, #488] @ 121640 │ │ │ │ + b 1213a0 │ │ │ │ + ldr r0, [pc, #488] @ 1215f4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #484] @ 121644 │ │ │ │ - ldr r1, [pc, #484] @ 121648 │ │ │ │ + ldr r3, [pc, #484] @ 1215f8 │ │ │ │ + ldr r1, [pc, #484] @ 1215fc │ │ │ │ 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 37e2c │ │ │ │ - b 1212b0 │ │ │ │ - bl 1211c4 │ │ │ │ - b 1215c0 │ │ │ │ + b 121264 │ │ │ │ + bl 121178 │ │ │ │ + b 121574 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #432] @ 121650 │ │ │ │ - ldr r1, [pc, #432] @ 121654 │ │ │ │ + ldr r0, [pc, #432] @ 121604 │ │ │ │ + ldr r1, [pc, #432] @ 121608 │ │ │ │ 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, #396] @ 121658 │ │ │ │ + ldr r2, [pc, #396] @ 12160c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #16 │ │ │ │ - b 1213ec │ │ │ │ + b 1213a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #372] @ 12165c │ │ │ │ - ldr r1, [pc, #372] @ 121660 │ │ │ │ + ldr r0, [pc, #372] @ 121610 │ │ │ │ + ldr r1, [pc, #372] @ 121614 │ │ │ │ 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, #336] @ 121664 │ │ │ │ + ldr r2, [pc, #336] @ 121618 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ - b 1213ec │ │ │ │ + b 1213a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #312] @ 121668 │ │ │ │ - ldr r1, [pc, #312] @ 12166c │ │ │ │ + ldr r0, [pc, #312] @ 12161c │ │ │ │ + ldr r1, [pc, #312] @ 121620 │ │ │ │ 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, #276] @ 121670 │ │ │ │ + ldr r2, [pc, #276] @ 121624 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #32 │ │ │ │ - b 1213ec │ │ │ │ - bl 11dfb8 │ │ │ │ - b 1215c0 │ │ │ │ + b 1213a0 │ │ │ │ + bl 11df6c │ │ │ │ + b 121574 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #244] @ 121674 │ │ │ │ - ldr r1, [pc, #244] @ 121678 │ │ │ │ + ldr r0, [pc, #244] @ 121628 │ │ │ │ + ldr r1, [pc, #244] @ 12162c │ │ │ │ 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, #208] @ 12167c │ │ │ │ + ldr r2, [pc, #208] @ 121630 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - b 1213ec │ │ │ │ - bl 11dfb4 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #88] @ 121624 │ │ │ │ - ldr r7, [pc, #88] @ 121628 │ │ │ │ - ldr r2, [pc, #88] @ 12162c │ │ │ │ + b 1213a0 │ │ │ │ + bl 11df68 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #88] @ 1215d8 │ │ │ │ + ldr r7, [pc, #88] @ 1215dc │ │ │ │ + ldr r2, [pc, #88] @ 1215e0 │ │ │ │ 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 │ │ │ │ @@ -263881,143 +263862,143 @@ │ │ │ │ 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 38904 │ │ │ │ - eoreq r0, pc, ip, ror r6 @ │ │ │ │ - eoreq sl, sp, r8, ror r9 │ │ │ │ - @ instruction: 0xfff651ec │ │ │ │ - eoreq sl, sp, ip, asr r9 │ │ │ │ - eoreq fp, sp, ip, asr r1 │ │ │ │ - eoreq fp, sp, ip, lsr #3 │ │ │ │ - eoreq lr, lr, r4, ror #18 │ │ │ │ - eoreq r0, pc, ip, lsr #9 │ │ │ │ - eoreq r0, pc, r8, ror #5 │ │ │ │ - strhteq sl, [sp], -r8 │ │ │ │ - eoreq fp, sp, r4, lsl #2 │ │ │ │ - eoreq r0, pc, r4, lsl #11 │ │ │ │ - eoreq fp, sp, r0, ror #1 │ │ │ │ - eoreq fp, sp, r0, lsr #2 │ │ │ │ - ldrdeq lr, [lr], -r8 @ │ │ │ │ - eoreq fp, sp, r8, lsr #1 │ │ │ │ - ldrdeq fp, [sp], -r8 @ │ │ │ │ - mlaeq lr, r0, r8, lr │ │ │ │ - eoreq fp, sp, r0, ror r0 │ │ │ │ - mlaeq sp, r0, r0, fp │ │ │ │ - eoreq lr, lr, r8, asr #16 │ │ │ │ - eoreq fp, sp, r0, lsr r0 │ │ │ │ - eoreq fp, sp, r0, asr #32 │ │ │ │ - strdeq lr, [lr], -r8 @ │ │ │ │ - eoreq fp, sp, ip, lsl #4 │ │ │ │ - eoreq fp, sp, ip, lsl #4 │ │ │ │ - eoreq lr, lr, r4, asr #19 │ │ │ │ + eoreq r0, pc, r8, asr #13 │ │ │ │ + eoreq sl, sp, r4, asr #19 │ │ │ │ + @ instruction: 0xfff65238 │ │ │ │ + eoreq sl, sp, r8, lsr #19 │ │ │ │ + eoreq fp, sp, r8, lsr #3 │ │ │ │ + strdeq fp, [sp], -r8 @ │ │ │ │ + strhteq lr, [lr], -r0 │ │ │ │ + strdeq r0, [pc], -r8 @ │ │ │ │ + eoreq r0, pc, r4, lsr r3 @ │ │ │ │ + eoreq sl, sp, r4, lsl #16 │ │ │ │ + eoreq fp, sp, r0, asr r1 │ │ │ │ + ldrdeq r0, [pc], -r0 @ │ │ │ │ + eoreq fp, sp, ip, lsr #2 │ │ │ │ + eoreq fp, sp, ip, ror #2 │ │ │ │ + eoreq lr, lr, r4, lsr #18 │ │ │ │ + strdeq fp, [sp], -r4 @ │ │ │ │ + eoreq fp, sp, r4, lsr #2 │ │ │ │ + ldrdeq lr, [lr], -ip @ │ │ │ │ + strhteq fp, [sp], -ip │ │ │ │ + ldrdeq fp, [sp], -ip @ │ │ │ │ + mlaeq lr, r4, r8, lr │ │ │ │ + eoreq fp, sp, ip, ror r0 │ │ │ │ + eoreq fp, sp, ip, lsl #1 │ │ │ │ + eoreq lr, lr, r4, asr #16 │ │ │ │ + eoreq fp, sp, r8, asr r2 │ │ │ │ + eoreq fp, sp, r8, asr r2 │ │ │ │ + eoreq lr, lr, r0, lsl sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #552] @ 1218c4 │ │ │ │ + ldr r1, [pc, #552] @ 121878 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121864 │ │ │ │ - ldr r5, [pc, #504] @ 1218c8 │ │ │ │ + bne 121818 │ │ │ │ + ldr r5, [pc, #504] @ 12187c │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #500] @ 1218cc │ │ │ │ + ldr r1, [pc, #500] @ 121880 │ │ │ │ mov r2, #22 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121874 │ │ │ │ - ldr r1, [pc, #444] @ 1218d0 │ │ │ │ + bne 121828 │ │ │ │ + ldr r1, [pc, #444] @ 121884 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121884 │ │ │ │ - ldr r1, [pc, #384] @ 1218d4 │ │ │ │ + bne 121838 │ │ │ │ + ldr r1, [pc, #384] @ 121888 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #26 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 121894 │ │ │ │ - ldr r1, [pc, #324] @ 1218d8 │ │ │ │ + bne 121848 │ │ │ │ + ldr r1, [pc, #324] @ 12188c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #28 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1218a4 │ │ │ │ - ldr r1, [pc, #264] @ 1218dc │ │ │ │ + bne 121858 │ │ │ │ + ldr r1, [pc, #264] @ 121890 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #19 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1218b4 │ │ │ │ - ldr r1, [pc, #204] @ 1218e0 │ │ │ │ + bne 121868 │ │ │ │ + ldr r1, [pc, #204] @ 121894 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #25 │ │ │ │ ldrd r6, [r5, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -264025,114 +264006,114 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1216c8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12167c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12170c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1216c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12174c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 121700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12178c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 121740 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1217cc │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 121780 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12180c │ │ │ │ - strhteq r9, [r5], -sp │ │ │ │ - eoreq r0, pc, r0, lsl #4 │ │ │ │ - strhteq r9, [r5], -r5 │ │ │ │ - eoreq r9, r5, fp, lsl #21 │ │ │ │ - eoreq r9, r5, r8, asr sl │ │ │ │ - eoreq r9, r5, r2, lsr sl │ │ │ │ - eoreq r9, r5, lr, lsl #20 │ │ │ │ - eoreq r9, r5, r1, ror #19 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1217c0 │ │ │ │ + eoreq r9, r5, r9, asr #21 │ │ │ │ + eoreq r0, pc, ip, asr #4 │ │ │ │ + eoreq r9, r5, r1, asr #21 │ │ │ │ + mlaeq r5, r7, sl, r9 │ │ │ │ + eoreq r9, r5, r4, ror #20 │ │ │ │ + eoreq r9, r5, lr, lsr sl │ │ │ │ + eoreq r9, r5, sl, lsl sl │ │ │ │ + eoreq r9, r5, sp, ror #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldmib r0, {r1, r6} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r6, r1 │ │ │ │ movls r6, r1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq 121984 │ │ │ │ + beq 121938 │ │ │ │ ldr r0, [r5] │ │ │ │ add r7, r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ bl 1d98c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq 121900 │ │ │ │ + beq 1218b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r1, r7, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1ec1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121994 │ │ │ │ - ldr r1, [pc, #252] @ 121a40 │ │ │ │ + beq 121948 │ │ │ │ + ldr r1, [pc, #252] @ 1219f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1219a0 │ │ │ │ - ldr r1, [pc, #232] @ 121a50 │ │ │ │ + bne 121954 │ │ │ │ + ldr r1, [pc, #232] @ 121a04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1219e4 │ │ │ │ + beq 121998 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #196] @ 121a60 │ │ │ │ + ldr r0, [pc, #196] @ 121a14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #152] @ 121a44 │ │ │ │ - ldr r3, [pc, #152] @ 121a48 │ │ │ │ + ldr r0, [pc, #152] @ 1219f8 │ │ │ │ + ldr r3, [pc, #152] @ 1219fc │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #148] @ 121a4c │ │ │ │ + ldr r1, [pc, #148] @ 121a00 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ mov r0, r5 │ │ │ │ - b 121960 │ │ │ │ - ldr r0, [pc, #104] @ 121a54 │ │ │ │ - ldr r3, [pc, #104] @ 121a58 │ │ │ │ - ldr r1, [pc, #104] @ 121a5c │ │ │ │ + b 121914 │ │ │ │ + ldr r0, [pc, #104] @ 121a08 │ │ │ │ + ldr r3, [pc, #104] @ 121a0c │ │ │ │ + ldr r1, [pc, #104] @ 121a10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ @@ -264145,52 +264126,52 @@ │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r0, [pc], -r8 │ │ │ │ - eoreq r0, pc, ip, asr #2 │ │ │ │ - eoreq sl, sp, r0, lsl #25 │ │ │ │ - eoreq fp, sp, r8, lsr #7 │ │ │ │ - ldrdeq r0, [pc], -r0 @ │ │ │ │ - eoreq r9, r5, r6, lsl #28 │ │ │ │ - eoreq sl, sp, ip, lsr lr │ │ │ │ - eoreq fp, sp, ip, ror #8 │ │ │ │ - eoreq fp, sp, r0, asr #9 │ │ │ │ + eoreq r0, pc, r4, lsl #4 │ │ │ │ + mlaeq pc, r8, r1, r0 @ │ │ │ │ + eoreq sl, sp, ip, asr #25 │ │ │ │ + strdeq fp, [sp], -r4 @ │ │ │ │ + eoreq r0, pc, ip, lsl r2 @ │ │ │ │ + eoreq r9, r5, r2, lsl lr │ │ │ │ + eoreq sl, sp, r8, lsl #29 │ │ │ │ + strhteq fp, [sp], -r8 │ │ │ │ + eoreq fp, sp, ip, 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 121ba4 │ │ │ │ + beq 121b58 │ │ │ │ ldr r6, [r0] │ │ │ │ movw fp, #32896 @ 0x8080 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r1] │ │ │ │ movt fp, #32896 @ 0x8080 │ │ │ │ ldmib r0, {r2, r7} │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 121ac4 │ │ │ │ + beq 121a78 │ │ │ │ sub r1, r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ and r1, r1, r2 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ - bne 121af4 │ │ │ │ - b 121ba4 │ │ │ │ + bne 121aa8 │ │ │ │ + b 121b58 │ │ │ │ ldr r1, [r7], #4 │ │ │ │ sub r6, r6, #192 @ 0xc0 │ │ │ │ and r1, r1, fp │ │ │ │ cmp r1, fp │ │ │ │ - beq 121ac4 │ │ │ │ + beq 121a78 │ │ │ │ eor r2, r1, fp │ │ │ │ sub r3, r3, #1 │ │ │ │ sub r1, r2, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ and r1, r1, r2 │ │ │ │ str r6, [r0] │ │ │ │ stmib r0, {r1, r7} │ │ │ │ @@ -264201,24 +264182,24 @@ │ │ │ │ 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 2aee54 │ │ │ │ + bl 2aee0c │ │ │ │ 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 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ - beq 121bb0 │ │ │ │ + beq 121b64 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #24 │ │ │ │ stm r1, {r0, ip, lr} │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ @@ -264228,35 +264209,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ bl 830b4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ movne r0, r4 │ │ │ │ - blne 125168 │ │ │ │ + blne 12511c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 121a9c │ │ │ │ + bne 121a50 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r6, r3 │ │ │ │ mov r4, lr │ │ │ │ mov r7, ip │ │ │ │ mov r9, r2 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r8, r1 │ │ │ │ cmp r0, #21 │ │ │ │ - beq 121be0 │ │ │ │ + beq 121b94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124c10 │ │ │ │ + bl 124bc4 │ │ │ │ mov r0, #5 │ │ │ │ str r9, [r5, #24] │ │ │ │ stm r5, {r0, r7} │ │ │ │ add r0, r5, #8 │ │ │ │ stm r0, {r4, r6, sl, fp} │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r5, #28] │ │ │ │ @@ -264270,15 +264251,15 @@ │ │ │ │ str r8, [r5, #28] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121eb0 │ │ │ │ + beq 121e64 │ │ │ │ ldr r1, [r1] │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ orr r1, sl, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add r1, r1, #4 │ │ │ │ @@ -264293,37 +264274,37 @@ │ │ │ │ orr r1, fp, #4 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sl, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b 121ca8 │ │ │ │ + b 121c5c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121eb0 │ │ │ │ + beq 121e64 │ │ │ │ ldrd r2, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 121cd4 │ │ │ │ + beq 121c88 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ and r0, r0, r3 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bne 121d08 │ │ │ │ - b 121eb0 │ │ │ │ + bne 121cbc │ │ │ │ + b 121e64 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1], #4 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ and r3, r3, r4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 121cd8 │ │ │ │ + beq 121c8c │ │ │ │ sub r0, r0, #1 │ │ │ │ eor r3, r3, r4 │ │ │ │ str r0, [r5, #16] │ │ │ │ sub r0, r3, #1 │ │ │ │ and r0, r0, r3 │ │ │ │ str r2, [r5] │ │ │ │ stmib r5, {r0, r1} │ │ │ │ @@ -264344,18 +264325,18 @@ │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ bic r1, r4, r3 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 1a5d2c │ │ │ │ + bl 1a5ce4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ - bne 121ebc │ │ │ │ + bne 121e70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [r6, #-48] @ 0xffffffd0 │ │ │ │ ldr r8, [r6, #-44] @ 0xffffffd4 │ │ │ │ ldr r9, [r6, #-40] @ 0xffffffd8 │ │ │ │ cmp ip, #2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ addcs r8, r8, #8 │ │ │ │ @@ -264386,72 +264367,72 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ bl 84378 │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r6, [sp, #164] @ 0xa4 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq 121c94 │ │ │ │ + beq 121c48 │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ mov r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq 121e80 │ │ │ │ + beq 121e34 │ │ │ │ mov fp, sl │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [fp], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 121e5c │ │ │ │ + b 121e10 │ │ │ │ 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 77534 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq 121e80 │ │ │ │ + beq 121e34 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 121e2c │ │ │ │ + bne 121de0 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ sub r9, r9, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 121e64 │ │ │ │ + beq 121e18 │ │ │ │ eor r8, r0, r4 │ │ │ │ - b 121e2c │ │ │ │ + b 121de0 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ mov fp, r5 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, r6, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 121c94 │ │ │ │ + beq 121c48 │ │ │ │ sub r0, sl, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ - b 121c94 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 121c48 │ │ │ │ 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 │ │ │ │ mov r1, fp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #21 │ │ │ │ - beq 121eec │ │ │ │ + beq 121ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124c10 │ │ │ │ + bl 124bc4 │ │ │ │ strd r8, [r4] │ │ │ │ add r0, r4, #8 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -264461,324 +264442,324 @@ │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ mov sl, r0 │ │ │ │ ldm r1, {r9, fp} │ │ │ │ - b 121f3c │ │ │ │ + b 121ef0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 121fd4 │ │ │ │ + bne 121f88 │ │ │ │ cmp r9, fp │ │ │ │ - beq 121fc0 │ │ │ │ + beq 121f74 │ │ │ │ ldr r5, [r8] │ │ │ │ ldr r4, [r9], #4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121f34 │ │ │ │ + beq 121ee8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 121f90 │ │ │ │ + bne 121f44 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 121fb8 │ │ │ │ + bne 121f6c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r1] │ │ │ │ bl 1e9ac │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 121f34 │ │ │ │ + b 121ee8 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ ldrd r6, [r4] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 163bb4 │ │ │ │ + bl 163b6c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r2, r4 │ │ │ │ bl 821d0 │ │ │ │ mov r5, r1 │ │ │ │ - b 121f34 │ │ │ │ + b 121ee8 │ │ │ │ mov r0, #0 │ │ │ │ - b 121f34 │ │ │ │ + b 121ee8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #540] @ 122200 │ │ │ │ + ldr r0, [pc, #540] @ 1221b4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122194 │ │ │ │ + beq 122148 │ │ │ │ mov sl, #1 │ │ │ │ str r5, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str sl, [sp, #28] │ │ │ │ - b 122020 │ │ │ │ + b 121fd4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1220ac │ │ │ │ + bne 122060 │ │ │ │ cmp r9, fp │ │ │ │ - beq 1220ec │ │ │ │ + beq 1220a0 │ │ │ │ ldr r6, [r8] │ │ │ │ ldr r4, [r9], #4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122018 │ │ │ │ + beq 121fcc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 122074 │ │ │ │ + bne 122028 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 1220a4 │ │ │ │ + bne 122058 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r1] │ │ │ │ bl 1e9ac │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 122018 │ │ │ │ + b 121fcc │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 163bb4 │ │ │ │ + bl 163b6c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, #16 │ │ │ │ mov r2, r4 │ │ │ │ bl 821d0 │ │ │ │ mov r6, r1 │ │ │ │ - b 122018 │ │ │ │ + b 121fcc │ │ │ │ mov r0, #0 │ │ │ │ - b 122018 │ │ │ │ + b 121fcc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1220dc │ │ │ │ + bne 122090 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r6, [r0, sl, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ - b 122010 │ │ │ │ + b 121fc4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp sl, #1 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bne 122124 │ │ │ │ + bne 1220d8 │ │ │ │ add r0, r6, sl, lsl #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ bl 7a814 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #21 │ │ │ │ - bcs 1221a8 │ │ │ │ + bcs 12215c │ │ │ │ add r1, r6, #4 │ │ │ │ add r0, r6, sl, lsl #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b 122158 │ │ │ │ + b 12210c │ │ │ │ mov r2, r6 │ │ │ │ str fp, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1220fc │ │ │ │ + beq 1220b0 │ │ │ │ ldr r8, [r3, #-4] │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, r8 │ │ │ │ - bcs 122148 │ │ │ │ + bcs 1220fc │ │ │ │ mov r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ str r8, [r1, r2] │ │ │ │ - beq 122140 │ │ │ │ + beq 1220f4 │ │ │ │ add r5, r1, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r8, [r5, #-8] │ │ │ │ cmp fp, r8 │ │ │ │ - bcc 12216c │ │ │ │ + bcc 122120 │ │ │ │ add r2, r1, r2 │ │ │ │ - b 122144 │ │ │ │ - ldr r2, [pc, #104] @ 122204 │ │ │ │ + b 1220f8 │ │ │ │ + ldr r2, [pc, #104] @ 1221b8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 126aac │ │ │ │ - b 1220fc │ │ │ │ + bl 126a60 │ │ │ │ + b 1220b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1221f8 │ │ │ │ + beq 1221ac │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r0, r6 │ │ │ │ - b 1221f0 │ │ │ │ - b 1221d8 │ │ │ │ + b 1221a4 │ │ │ │ + b 12218c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1221f8 │ │ │ │ + beq 1221ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sp, lr, r8, lsl #29 │ │ │ │ - eoreq sl, sp, r0, lsl r6 │ │ │ │ + ldrdeq sp, [lr], -r4 @ │ │ │ │ + eoreq sl, sp, ip, asr r6 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r6, [r2] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12222c │ │ │ │ + bne 1221e0 │ │ │ │ mov r6, #37 @ 0x25 │ │ │ │ - b 122278 │ │ │ │ + b 12222c │ │ │ │ ldrd r8, [r2, #4] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #220] @ 122318 │ │ │ │ + ldr r0, [pc, #220] @ 1222cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1222c8 │ │ │ │ + beq 12227c │ │ │ │ mov r1, #1 │ │ │ │ stm r0, {r6, r8, r9} │ │ │ │ mov r6, #33 @ 0x21 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 1b4ce4 │ │ │ │ - ldr r2, [pc, #160] @ 122320 │ │ │ │ + bl 1b4c9c │ │ │ │ + ldr r2, [pc, #160] @ 1222d4 │ │ │ │ str r6, [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 1d2f28 │ │ │ │ + bl 1d2ee0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq 1222b0 │ │ │ │ + beq 122264 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ 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, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #76] @ 12231c │ │ │ │ + ldr r2, [pc, #76] @ 1222d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 122304 │ │ │ │ + beq 1222b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 122304 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1222b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 800bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq sp, lr, r4, lsr ip │ │ │ │ - eoreq sl, sp, r4, ror #9 │ │ │ │ - eoreq r9, r5, r3, ror r2 │ │ │ │ + eoreq sp, lr, r0, lsl #25 │ │ │ │ + eoreq sl, sp, r0, lsr r5 │ │ │ │ + eoreq r9, r5, pc, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122384 │ │ │ │ + beq 122338 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 1223e4 │ │ │ │ - beq 122390 │ │ │ │ - ldr r0, [pc, #176] @ 122400 │ │ │ │ + bmi 122398 │ │ │ │ + beq 122344 │ │ │ │ + ldr r0, [pc, #176] @ 1223b4 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1223e8 │ │ │ │ + beq 12239c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f030 │ │ │ │ - b 122394 │ │ │ │ + b 122348 │ │ │ │ mov r0, #37 @ 0x25 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 1223ac │ │ │ │ + b 122360 │ │ │ │ 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 2af65c │ │ │ │ - ldr r2, [pc, #80] @ 122404 │ │ │ │ + bl 2af614 │ │ │ │ + ldr r2, [pc, #80] @ 1223b8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #12 │ │ │ │ - bl 1d2f28 │ │ │ │ + bl 1d2ee0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ addne r0, sp, #8 │ │ │ │ - blne 125168 │ │ │ │ + blne 12511c │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #12] @ 1223fc │ │ │ │ + ldr r2, [pc, #12] @ 1223b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ - ldrdeq sl, [sp], -r4 @ │ │ │ │ - eoreq sp, lr, r4, lsl fp │ │ │ │ - eoreq r9, r5, r3, asr #2 │ │ │ │ + eoreq sl, sp, r0, lsr #16 │ │ │ │ + eoreq sp, lr, r0, ror #22 │ │ │ │ + eoreq r9, r5, pc, asr #2 │ │ │ │ movw ip, #57716 @ 0xe174 │ │ │ │ movw r2, #37152 @ 0x9120 │ │ │ │ movw r1, #36716 @ 0x8f6c │ │ │ │ movw r3, #29356 @ 0x72ac │ │ │ │ movt ip, #8643 @ 0x21c3 │ │ │ │ movt r2, #28608 @ 0x6fc0 │ │ │ │ movt r1, #16000 @ 0x3e80 │ │ │ │ @@ -264795,89 +264776,89 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ sub r7, r0, r9 │ │ │ │ sub r0, r1, r5 │ │ │ │ lsr r8, r7, #2 │ │ │ │ cmp r0, r7, lsr #2 │ │ │ │ - bcc 1224b8 │ │ │ │ + bcc 12246c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r5, r8 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r9, [r4, #12] │ │ │ │ - beq 1224b0 │ │ │ │ + beq 122464 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b 12246c │ │ │ │ + b 122420 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126724 │ │ │ │ + bl 1266d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 122584 │ │ │ │ + beq 122538 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr sl, [r7, #8] │ │ │ │ sub fp, r1, r9 │ │ │ │ lsr r5, fp, #3 │ │ │ │ cmp r5, sl, lsr #1 │ │ │ │ - bcs 122594 │ │ │ │ + bcs 122548 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r1, r9 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bne 1225b8 │ │ │ │ + bne 12256c │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 1f030 │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 122570 │ │ │ │ + beq 122524 │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 │ │ │ │ lsr r5, r0, #3 │ │ │ │ - b 1225a4 │ │ │ │ + b 122558 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 1dde8 │ │ │ │ str sl, [r4] │ │ │ │ str r8, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -264888,274 +264869,274 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 122540 │ │ │ │ + b 1224f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126334 │ │ │ │ + bl 1262e8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125c80 │ │ │ │ + bl 125c34 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 122618 │ │ │ │ + bne 1225cc │ │ │ │ b e3bc0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 122628 │ │ │ │ + ldr r0, [pc, #4] @ 1225dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq sl, sp, r8, lsr r0 │ │ │ │ + eoreq sl, sp, r4, lsl #1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 122648 │ │ │ │ + bne 1225fc │ │ │ │ b e5560 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 122658 │ │ │ │ + ldr r0, [pc, #4] @ 12260c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq sl, sp, r8 │ │ │ │ + eoreq sl, sp, r4, asr r0 │ │ │ │ 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 34aa30 │ │ │ │ + bl 34a9e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1226b0 │ │ │ │ - ldr r4, [pc, #56] @ 1226c0 │ │ │ │ + beq 122664 │ │ │ │ + ldr r4, [pc, #56] @ 122674 │ │ │ │ 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 350b90 │ │ │ │ + bl 350b48 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne 122690 │ │ │ │ + bne 122644 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 350d6c │ │ │ │ + bl 350d24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq sl, sp, ip, asr #25 │ │ │ │ + eoreq sl, sp, r8, lsl sp │ │ │ │ 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 34aa30 │ │ │ │ + bl 34a9e8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12271c │ │ │ │ - ldr r4, [pc, #64] @ 12272c │ │ │ │ + beq 1226d0 │ │ │ │ + ldr r4, [pc, #64] @ 1226e0 │ │ │ │ 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 350b90 │ │ │ │ + bl 350b48 │ │ │ │ subs r7, r7, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ - bne 1226fc │ │ │ │ + bne 1226b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 350d6c │ │ │ │ + bl 350d24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - eoreq sl, sp, r4, lsl #25 │ │ │ │ + ldrdeq sl, [sp], -r0 @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cf0c4 │ │ │ │ + b 2cf07c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d2bd8 │ │ │ │ + b 1d2b90 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 122754 │ │ │ │ + ldr r1, [pc, #8] @ 122708 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r1, r5, lr, lsr r9 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r1, r5, sl, asr #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #92] @ 1227cc │ │ │ │ + ldr ip, [pc, #92] @ 122780 │ │ │ │ mov r6, #9 │ │ │ │ - ldr lr, [pc, #88] @ 1227d0 │ │ │ │ + ldr lr, [pc, #88] @ 122784 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #84] @ 1227d4 │ │ │ │ + ldr r4, [pc, #84] @ 122788 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #80] @ 1227d8 │ │ │ │ + ldr r1, [pc, #80] @ 12278c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ 1227dc │ │ │ │ + ldr r3, [pc, #76] @ 122790 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq sl, sp, r4, lsr #7 │ │ │ │ - strhteq r9, [r5], -r9 │ │ │ │ - eoreq sl, sp, ip, lsr #7 │ │ │ │ - mlaeq r5, r1, r5, r9 │ │ │ │ - mlaeq r5, pc, r5, r9 @ │ │ │ │ + strdeq sl, [sp], -r0 @ │ │ │ │ + eoreq r9, r5, r5, asr #11 │ │ │ │ + strdeq sl, [sp], -r8 @ │ │ │ │ + mlaeq r5, sp, r5, r9 │ │ │ │ + eoreq r9, r5, fp, lsr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 122808 │ │ │ │ - ldr r1, [pc, #80] @ 12284c │ │ │ │ + bne 1227bc │ │ │ │ + ldr r1, [pc, #80] @ 122800 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ 122844 │ │ │ │ + ldr r3, [pc, #44] @ 1227f8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ 122848 │ │ │ │ + ldr r1, [pc, #40] @ 1227fc │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq sl, [sp], -ip │ │ │ │ - eoreq r9, r5, r1, ror #12 │ │ │ │ - mlaeq r5, r7, r6, r9 │ │ │ │ + eoreq sl, sp, r8, lsl #8 │ │ │ │ + eoreq r9, r5, sp, ror #12 │ │ │ │ + eoreq r9, r5, r3, lsr #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 1228c8 │ │ │ │ + ldr ip, [pc, #96] @ 12287c │ │ │ │ mov r6, #7 │ │ │ │ - ldr lr, [pc, #92] @ 1228cc │ │ │ │ + ldr lr, [pc, #92] @ 122880 │ │ │ │ mov r7, #4 │ │ │ │ - ldr r1, [pc, #88] @ 1228d0 │ │ │ │ + ldr r1, [pc, #88] @ 122884 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 1228d4 │ │ │ │ + ldr r3, [pc, #84] @ 122888 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 1228d8 │ │ │ │ + ldr r4, [pc, #80] @ 12288c │ │ │ │ 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 │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - strdeq r9, [r5], -pc @ │ │ │ │ - strhteq sl, [sp], -ip │ │ │ │ - eoreq r9, r5, r5, ror #24 │ │ │ │ - eoreq r1, r5, r6, lsl #16 │ │ │ │ - eoreq sl, sp, r8, lsr #13 │ │ │ │ + eoreq r9, r5, fp, lsl #6 │ │ │ │ + eoreq sl, sp, r8, lsl #14 │ │ │ │ + eoreq r9, r5, r1, ror ip │ │ │ │ + eoreq r1, r5, r2, lsl r8 │ │ │ │ + strdeq sl, [sp], -r4 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34ab44 │ │ │ │ + b 34aafc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ 122940 │ │ │ │ + ldr r2, [pc, #60] @ 1228f4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 349e30 │ │ │ │ - ldr r1, [pc, #44] @ 122944 │ │ │ │ + bl 349de8 │ │ │ │ + ldr r1, [pc, #44] @ 1228f8 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #40] @ 122948 │ │ │ │ + ldr r0, [pc, #40] @ 1228fc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3505d4 │ │ │ │ - bl 3508a4 │ │ │ │ + bl 35058c │ │ │ │ + bl 35085c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r1, r5, r6, lsl #15 │ │ │ │ - ldrdeq r9, [r5], -r7 @ │ │ │ │ - strdeq sl, [sp], -r4 @ │ │ │ │ + mlaeq r5, r2, r7, r1 │ │ │ │ + eoreq r9, r5, r3, ror #23 │ │ │ │ + eoreq sl, sp, r0, asr #14 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2f0a08 │ │ │ │ + b 2f09c0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ 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] │ │ │ │ cmp r2, #384 @ 0x180 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r0] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bcs 1229bc │ │ │ │ + bcs 122970 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [r7, r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1f6c0 │ │ │ │ - b 1229e4 │ │ │ │ + b 122998 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1ed90 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ bl 1f6c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1d9f8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122d2c │ │ │ │ + beq 122ce0 │ │ │ │ add r9, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ bl 1f2d0 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ @@ -265193,50 +265174,50 @@ │ │ │ │ ldr r0, [sp, #808] @ 0x328 │ │ │ │ str r8, [sp, #452] @ 0x1c4 │ │ │ │ str sl, [sp, #480] @ 0x1e0 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ str r8, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1783f8 │ │ │ │ + bl 1783b0 │ │ │ │ add r9, sp, #448 @ 0x1c0 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #248 @ 0xf8 │ │ │ │ ldr r4, [sp, #812] @ 0x32c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ cmp r1, #10 │ │ │ │ movls r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122d90 │ │ │ │ + beq 122d44 │ │ │ │ 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 2ed3f4 │ │ │ │ + bl 2ed3ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 122b30 │ │ │ │ + bne 122ae4 │ │ │ │ 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 122b68 │ │ │ │ + b 122b1c │ │ │ │ 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] │ │ │ │ @@ -265258,52 +265239,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 122c84 │ │ │ │ - ldr ip, [pc, #604] @ 122e0c │ │ │ │ + beq 122c38 │ │ │ │ + ldr ip, [pc, #604] @ 122dc0 │ │ │ │ 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] @ 122e10 │ │ │ │ + ldr r0, [pc, #580] @ 122dc4 │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ - beq 122c1c │ │ │ │ + beq 122bd0 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e238 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq 122c94 │ │ │ │ - ldr r1, [pc, #488] @ 122e14 │ │ │ │ + beq 122c48 │ │ │ │ + ldr r1, [pc, #488] @ 122dc8 │ │ │ │ movw r6, #365 @ 0x16d │ │ │ │ - ldr r2, [pc, #484] @ 122e18 │ │ │ │ - ldr r0, [pc, #484] @ 122e1c │ │ │ │ + ldr r2, [pc, #484] @ 122dcc │ │ │ │ + ldr r0, [pc, #484] @ 122dd0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #480] @ 122e20 │ │ │ │ + ldr r3, [pc, #480] @ 122dd4 │ │ │ │ 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 │ │ │ │ @@ -265313,71 +265294,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 38888 │ │ │ │ - b 122da0 │ │ │ │ + b 122d54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122c94 │ │ │ │ + beq 122c48 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ cmp r6, #10 │ │ │ │ - bls 122cdc │ │ │ │ + bls 122c90 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 122d10 │ │ │ │ + beq 122cc4 │ │ │ │ mov r5, r4 │ │ │ │ - b 122cc4 │ │ │ │ + b 122c78 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 122d10 │ │ │ │ + beq 122cc4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cb8 │ │ │ │ + beq 122c6c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ - b 122cb8 │ │ │ │ + b 122c6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 122cf8 │ │ │ │ + bne 122cac │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r9, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 122ce4 │ │ │ │ + beq 122c98 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cec │ │ │ │ + beq 122ca0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ - b 122cec │ │ │ │ + b 122ca0 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #236] @ 122e24 │ │ │ │ - ldr r2, [pc, #236] @ 122e28 │ │ │ │ - ldr r1, [pc, #236] @ 122e2c │ │ │ │ + ldr r0, [pc, #236] @ 122dd8 │ │ │ │ + ldr r2, [pc, #236] @ 122ddc │ │ │ │ + ldr r1, [pc, #236] @ 122de0 │ │ │ │ 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] @ 122e30 │ │ │ │ + ldr r3, [pc, #200] @ 122de4 │ │ │ │ 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 │ │ │ │ @@ -265388,156 +265369,156 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 38cc8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 122df8 │ │ │ │ + beq 122dac │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e238 │ │ │ │ - b 122df8 │ │ │ │ + b 122dac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 180460 │ │ │ │ - b 122e00 │ │ │ │ + bl 180418 │ │ │ │ + b 122db4 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 122df8 │ │ │ │ + beq 122dac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 122df8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 122dac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ - bl 180460 │ │ │ │ + bl 180418 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r9, sp, ip, asr #30 │ │ │ │ - strdeq sp, [lr], -r4 @ │ │ │ │ - eoreq r9, r5, pc, lsr r0 │ │ │ │ - eoreq r9, r5, r3 │ │ │ │ - strhteq r8, [r5], -r6 │ │ │ │ - mlaeq sp, r4, fp, r9 │ │ │ │ - @ instruction: 0xfff63ac0 │ │ │ │ - eoreq r9, sp, r4, lsl r9 │ │ │ │ - eoreq r9, sp, r4, lsr r9 │ │ │ │ - eoreq sp, lr, r4, asr r2 │ │ │ │ + mlaeq sp, r8, pc, r9 @ │ │ │ │ + eoreq sp, lr, r0, asr #8 │ │ │ │ + eoreq r9, r5, fp, asr #32 │ │ │ │ + eoreq r9, r5, pc │ │ │ │ + eoreq r8, r5, r2, asr #23 │ │ │ │ + eoreq r9, sp, r0, ror #23 │ │ │ │ + @ instruction: 0xfff63b0c │ │ │ │ + eoreq r9, sp, r0, ror #18 │ │ │ │ + eoreq r9, sp, r0, lsl #19 │ │ │ │ + eoreq sp, lr, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #424 @ 0x1a8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r8, r3 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ cmp r2, #384 @ 0x180 │ │ │ │ ldr r6, [r4] │ │ │ │ - bcs 122e90 │ │ │ │ + bcs 122e44 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 1d7d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122ec8 │ │ │ │ + beq 122e7c │ │ │ │ mov r0, r6 │ │ │ │ bl 1eee0 │ │ │ │ - b 122ec8 │ │ │ │ + b 122e7c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1ed90 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1d7d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122ec0 │ │ │ │ + beq 122e74 │ │ │ │ mov r0, r6 │ │ │ │ bl 1eee0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1d9f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 122f9c │ │ │ │ + beq 122f50 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2f3b08 │ │ │ │ + bl 2f3ac0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2ed138 │ │ │ │ + bl 2ed0f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dce0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 122f60 │ │ │ │ + beq 122f14 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e88c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122f50 │ │ │ │ + beq 122f04 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e628 │ │ │ │ add sp, sp, #424 @ 0x1a8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #224] @ 123048 │ │ │ │ - ldr r0, [pc, #224] @ 12304c │ │ │ │ - ldr r3, [pc, #224] @ 123050 │ │ │ │ + ldr r1, [pc, #224] @ 122ffc │ │ │ │ + ldr r0, [pc, #224] @ 123000 │ │ │ │ + ldr r3, [pc, #224] @ 123004 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #404] @ 0x194 │ │ │ │ ldr r7, [sp, #408] @ 0x198 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #172] @ 123054 │ │ │ │ - ldr r2, [pc, #172] @ 123058 │ │ │ │ + ldr r0, [pc, #172] @ 123008 │ │ │ │ + ldr r2, [pc, #172] @ 12300c │ │ │ │ add r7, sp, #400 @ 0x190 │ │ │ │ - ldr r1, [pc, #168] @ 12305c │ │ │ │ + ldr r1, [pc, #168] @ 123010 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #120] @ 123060 │ │ │ │ + ldr r3, [pc, #120] @ 123014 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ add r2, sp, #4 │ │ │ │ @@ -265548,74 +265529,74 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123038 │ │ │ │ + beq 122fec │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r9, [sp], -r4 @ │ │ │ │ - eoreq r8, r5, r6, lsl #17 │ │ │ │ - eoreq r9, sp, r4, asr r8 │ │ │ │ - strdeq r9, [sp], -r0 @ │ │ │ │ - @ instruction: 0xfff6382c │ │ │ │ - strdeq r9, [sp], -r0 @ │ │ │ │ - ldrdeq ip, [lr], -r8 @ │ │ │ │ + eoreq r9, sp, r0, lsr #18 │ │ │ │ + mlaeq r5, r2, r8, r8 │ │ │ │ + eoreq r9, sp, r0, lsr #17 │ │ │ │ + eoreq r9, sp, ip, lsr r7 │ │ │ │ + @ instruction: 0xfff63878 │ │ │ │ + eoreq r9, sp, ip, lsr r7 │ │ │ │ + eoreq sp, lr, r4, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ ldr r4, [r1] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #384 @ 0x180 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcs 1230cc │ │ │ │ + bcs 123080 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d7d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123104 │ │ │ │ + beq 1230b8 │ │ │ │ mov r0, fp │ │ │ │ bl 1eee0 │ │ │ │ - b 123104 │ │ │ │ + b 1230b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 1ed90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1d7d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1230fc │ │ │ │ + beq 1230b0 │ │ │ │ mov r0, fp │ │ │ │ bl 1eee0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1d9f8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1231f0 │ │ │ │ + beq 1231a4 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 123260 │ │ │ │ + beq 123214 │ │ │ │ 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 │ │ │ │ @@ -265628,120 +265609,120 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1dce0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1231b4 │ │ │ │ + beq 123168 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f48c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1232d0 │ │ │ │ + beq 123284 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #464] @ 12338c │ │ │ │ - ldr r0, [pc, #464] @ 123390 │ │ │ │ - ldr r3, [pc, #464] @ 123394 │ │ │ │ + ldr r1, [pc, #464] @ 123340 │ │ │ │ + ldr r0, [pc, #464] @ 123344 │ │ │ │ + ldr r3, [pc, #464] @ 123348 │ │ │ │ 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 38888 │ │ │ │ - b 12333c │ │ │ │ + b 1232f0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #384] @ 12337c │ │ │ │ - ldr r1, [pc, #384] @ 123380 │ │ │ │ - ldr r2, [pc, #384] @ 123384 │ │ │ │ + ldr r0, [pc, #384] @ 123330 │ │ │ │ + ldr r1, [pc, #384] @ 123334 │ │ │ │ + ldr r2, [pc, #384] @ 123338 │ │ │ │ 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, #328] @ 123388 │ │ │ │ + ldr r2, [pc, #328] @ 12333c │ │ │ │ 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 38904 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #312] @ 1233a4 │ │ │ │ - ldr r1, [pc, #312] @ 1233a8 │ │ │ │ + ldr r0, [pc, #312] @ 123358 │ │ │ │ + ldr r1, [pc, #312] @ 12335c │ │ │ │ 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, #260] @ 1233ac │ │ │ │ + ldr r1, [pc, #260] @ 123360 │ │ │ │ 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 38904 │ │ │ │ - b 12333c │ │ │ │ + b 1232f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #188] @ 123398 │ │ │ │ - ldr r1, [pc, #188] @ 12339c │ │ │ │ + ldr r0, [pc, #188] @ 12334c │ │ │ │ + ldr r1, [pc, #188] @ 123350 │ │ │ │ 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] @ 1233a0 │ │ │ │ + ldr r1, [pc, #136] @ 123354 │ │ │ │ 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 │ │ │ │ @@ -265753,43 +265734,43 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12336c │ │ │ │ + beq 123320 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e238 │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff635fc │ │ │ │ - ldrdeq r9, [sp], -r8 @ │ │ │ │ - mlaeq sp, r0, r4, r9 │ │ │ │ - eoreq ip, lr, r0, lsl #27 │ │ │ │ - eoreq r9, sp, r0, lsl #13 │ │ │ │ - eoreq r8, r5, r2, lsr r6 │ │ │ │ - eoreq r9, sp, r0, lsl #12 │ │ │ │ - @ instruction: 0xfff63504 │ │ │ │ - strdeq r9, [sp], -r8 @ │ │ │ │ - eoreq ip, lr, r8, lsr #25 │ │ │ │ - @ instruction: 0xfff63574 │ │ │ │ - eoreq r9, sp, r0, asr r4 │ │ │ │ - eoreq ip, lr, r8, lsl sp │ │ │ │ + @ instruction: 0xfff63648 │ │ │ │ + eoreq r9, sp, r4, lsr #10 │ │ │ │ + ldrdeq r9, [sp], -ip @ │ │ │ │ + eoreq ip, lr, ip, asr #27 │ │ │ │ + eoreq r9, sp, ip, asr #13 │ │ │ │ + eoreq r8, r5, lr, lsr r6 │ │ │ │ + eoreq r9, sp, ip, asr #12 │ │ │ │ + @ instruction: 0xfff63550 │ │ │ │ + eoreq r9, sp, r4, asr #8 │ │ │ │ + strdeq ip, [lr], -r4 @ │ │ │ │ + @ instruction: 0xfff635c0 │ │ │ │ + mlaeq sp, ip, r4, r9 │ │ │ │ + eoreq ip, lr, r4, ror #26 │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12342c │ │ │ │ - ldr r0, [pc, #388] @ 123558 │ │ │ │ - ldr r3, [pc, #388] @ 12355c │ │ │ │ + beq 1233e0 │ │ │ │ + ldr r0, [pc, #388] @ 12350c │ │ │ │ + ldr r3, [pc, #388] @ 123510 │ │ │ │ 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 │ │ │ │ @@ -265800,141 +265781,141 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 12346c │ │ │ │ - ldr r0, [pc, #300] @ 123560 │ │ │ │ + b 123420 │ │ │ │ + ldr r0, [pc, #300] @ 123514 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1234f4 │ │ │ │ + beq 1234a8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #26217 @ 0x6669 │ │ │ │ movt r0, #121 @ 0x79 │ │ │ │ str r0, [r5, #3] │ │ │ │ movw r0, #28526 @ 0x6f6e │ │ │ │ movt r0, #26996 @ 0x6974 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #244] @ 123568 │ │ │ │ + ldr r0, [pc, #244] @ 12351c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1234e4 │ │ │ │ - ldr r2, [pc, #216] @ 12356c │ │ │ │ + beq 123498 │ │ │ │ + ldr r2, [pc, #216] @ 123520 │ │ │ │ mov r3, r0 │ │ │ │ - ldr sl, [pc, #212] @ 123570 │ │ │ │ + ldr sl, [pc, #212] @ 123524 │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ add sl, pc, sl │ │ │ │ strd r8, [r3] │ │ │ │ strd sl, [sp] │ │ │ │ bl 1da34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1234d8 │ │ │ │ + beq 12348c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 38870 │ │ │ │ - b 123508 │ │ │ │ - ldr r2, [pc, #104] @ 123564 │ │ │ │ + b 1234bc │ │ │ │ + ldr r2, [pc, #104] @ 123518 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #7 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 124958 │ │ │ │ - b 12354c │ │ │ │ + bl 12490c │ │ │ │ + b 123500 │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 124958 │ │ │ │ + bl 12490c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12354c │ │ │ │ + beq 123500 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - @ instruction: 0xfff63418 │ │ │ │ - eoreq r9, sp, r0, asr r3 │ │ │ │ - eoreq ip, lr, r4, lsr sl │ │ │ │ - ldrdeq r9, [sp], -r0 @ │ │ │ │ - strdeq ip, [lr], -r8 @ │ │ │ │ - @ instruction: 0xfff658b0 │ │ │ │ - @ instruction: 0x00057fb0 │ │ │ │ + @ instruction: 0xfff63464 │ │ │ │ + mlaeq sp, ip, r3, r9 │ │ │ │ + eoreq ip, lr, r0, lsl #21 │ │ │ │ + eoreq r9, sp, ip, lsl r7 │ │ │ │ + eoreq ip, lr, r4, asr #20 │ │ │ │ + @ instruction: 0xfff658fc │ │ │ │ + @ instruction: 0x00057fb4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ ldr r7, [r0] │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #384 @ 0x180 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bcs 1235d4 │ │ │ │ + bcs 123588 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r2 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ strb r0, [fp, r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12360c │ │ │ │ + beq 1235c0 │ │ │ │ mov r0, sl │ │ │ │ bl 1eee0 │ │ │ │ - b 12360c │ │ │ │ + b 1235c0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1ed90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123604 │ │ │ │ + beq 1235b8 │ │ │ │ mov r0, sl │ │ │ │ bl 1eee0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d9f8 │ │ │ │ ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1236d8 │ │ │ │ + beq 12368c │ │ │ │ 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 │ │ │ │ @@ -265950,69 +265931,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 2ed138 │ │ │ │ + bl 2ed0f0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 123744 │ │ │ │ + beq 1236f8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e88c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1236c8 │ │ │ │ + beq 12367c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e628 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #196] @ 1237a8 │ │ │ │ - ldr r1, [pc, #196] @ 1237ac │ │ │ │ + ldr r0, [pc, #196] @ 12375c │ │ │ │ + ldr r1, [pc, #196] @ 123760 │ │ │ │ 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] @ 1237b0 │ │ │ │ + ldr r1, [pc, #144] @ 123764 │ │ │ │ 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 38904 │ │ │ │ - ldr r1, [pc, #104] @ 1237b4 │ │ │ │ - ldr r0, [pc, #104] @ 1237b8 │ │ │ │ - ldr r3, [pc, #104] @ 1237bc │ │ │ │ + ldr r1, [pc, #104] @ 123768 │ │ │ │ + ldr r0, [pc, #104] @ 12376c │ │ │ │ + ldr r3, [pc, #104] @ 123770 │ │ │ │ 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 │ │ │ │ @@ -266020,31 +266001,31 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123798 │ │ │ │ + beq 12374c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff630fc │ │ │ │ - strhteq r8, [sp], -r0 │ │ │ │ - eoreq ip, lr, r0, lsr #17 │ │ │ │ - strdeq r9, [sp], -r0 @ │ │ │ │ - eoreq r8, r5, r2, lsr #1 │ │ │ │ - eoreq r9, sp, r0, ror r0 │ │ │ │ + @ instruction: 0xfff63148 │ │ │ │ + strdeq r8, [sp], -ip @ │ │ │ │ + eoreq ip, lr, ip, ror #17 │ │ │ │ + eoreq r9, sp, ip, lsr r1 │ │ │ │ + eoreq r8, r5, lr, lsr #1 │ │ │ │ + strhteq r9, [sp], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #440 @ 0x1b8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #480] @ 1239b4 │ │ │ │ + ldr r0, [pc, #480] @ 123968 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ movw r1, #24950 @ 0x6176 │ │ │ │ str r0, [sp, #12] │ │ │ │ movt r1, #30060 @ 0x756c │ │ │ │ @@ -266052,15 +266033,15 @@ │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ strh r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ bl 1d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12391c │ │ │ │ + beq 1238d0 │ │ │ │ mov r9, r0 │ │ │ │ bl 1eee0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -266075,152 +266056,152 @@ │ │ │ │ bl 1d8a8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldm sl, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #344] @ 1239c8 │ │ │ │ + ldr r1, [pc, #344] @ 12397c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2ed138 │ │ │ │ + bl 2ed0f0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dce0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1238e0 │ │ │ │ + beq 123894 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e88c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1238d0 │ │ │ │ + beq 123884 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e628 │ │ │ │ add sp, sp, #440 @ 0x1b8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #228] @ 1239cc │ │ │ │ - ldr r0, [pc, #228] @ 1239d0 │ │ │ │ - ldr r3, [pc, #228] @ 1239d4 │ │ │ │ + ldr r1, [pc, #228] @ 123980 │ │ │ │ + ldr r0, [pc, #228] @ 123984 │ │ │ │ + ldr r3, [pc, #228] @ 123988 │ │ │ │ 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 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #148] @ 1239b8 │ │ │ │ + ldr r0, [pc, #148] @ 12396c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #144] @ 1239bc │ │ │ │ - ldr r2, [pc, #144] @ 1239c0 │ │ │ │ + ldr r1, [pc, #144] @ 123970 │ │ │ │ + ldr r2, [pc, #144] @ 123974 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r2, [pc, #88] @ 1239c4 │ │ │ │ + ldr r2, [pc, #88] @ 123978 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1239a4 │ │ │ │ + beq 123958 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, r5, ip, lsr #27 │ │ │ │ - @ instruction: 0xfff62ed0 │ │ │ │ - eoreq r9, sp, ip, lsl r7 │ │ │ │ - eoreq r8, sp, r8, ror #26 │ │ │ │ - eoreq ip, lr, r4, asr r6 │ │ │ │ - strdeq r9, [sp], -r4 @ │ │ │ │ - eoreq r8, sp, r4, asr pc │ │ │ │ - eoreq r7, r5, r6, lsl #30 │ │ │ │ - ldrdeq r8, [sp], -r4 @ │ │ │ │ + strhteq r8, [r5], -r8 │ │ │ │ + @ instruction: 0xfff62f1c │ │ │ │ + eoreq r9, sp, r8, ror #14 │ │ │ │ + strhteq r8, [sp], -r4 │ │ │ │ + eoreq ip, lr, r0, lsr #13 │ │ │ │ + eoreq r9, sp, r0, asr #16 │ │ │ │ + eoreq r8, sp, r0, lsr #31 │ │ │ │ + eoreq r7, r5, r2, lsl pc │ │ │ │ + eoreq r8, sp, r0, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ ldr r9, [r1] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #452] @ 0x1c4 │ │ │ │ cmp r3, #384 @ 0x180 │ │ │ │ ldr r5, [r9] │ │ │ │ - bcs 123a40 │ │ │ │ + bcs 1239f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r6] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d7d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123a78 │ │ │ │ + beq 123a2c │ │ │ │ mov r0, fp │ │ │ │ bl 1eee0 │ │ │ │ - b 123a78 │ │ │ │ + b 123a2c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 1ed90 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1d7d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123a70 │ │ │ │ + beq 123a24 │ │ │ │ mov r0, fp │ │ │ │ bl 1eee0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1d9f8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 123ca0 │ │ │ │ + beq 123c54 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 123d10 │ │ │ │ + beq 123cc4 │ │ │ │ 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 │ │ │ │ @@ -266233,322 +266214,322 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1dce0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 123c28 │ │ │ │ + beq 123bdc │ │ │ │ mov r4, r8 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ bl 1f48c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123d80 │ │ │ │ + beq 123d34 │ │ │ │ mov r1, r8 │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r5, #64 @ 0x40 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123df0 │ │ │ │ + beq 123da4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123e48 │ │ │ │ + beq 123dfc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 123be0 │ │ │ │ + beq 123b94 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e13c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 123c64 │ │ │ │ + beq 123c18 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #10 │ │ │ │ - bcs 123be8 │ │ │ │ + bcs 123b9c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ strh r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 1f030 │ │ │ │ ldr r3, [sp, #66] @ 0x42 │ │ │ │ mov r2, r6 │ │ │ │ ldr r7, [sp, #70] @ 0x46 │ │ │ │ mov r0, #2 │ │ │ │ ldrh r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - b 123bfc │ │ │ │ + b 123bb0 │ │ │ │ mov r0, #3 │ │ │ │ - b 123bfc │ │ │ │ + b 123bb0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1ed90 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r6, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ strh r1, [sl, #2] │ │ │ │ strb r2, [sl, #1] │ │ │ │ strb r0, [sl] │ │ │ │ - beq 123c20 │ │ │ │ + beq 123bd4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #672] @ 123ed0 │ │ │ │ - ldr r0, [pc, #672] @ 123ed4 │ │ │ │ - ldr r3, [pc, #672] @ 123ed8 │ │ │ │ + ldr r1, [pc, #672] @ 123e84 │ │ │ │ + ldr r0, [pc, #672] @ 123e88 │ │ │ │ + ldr r3, [pc, #672] @ 123e8c │ │ │ │ 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 38888 │ │ │ │ - b 123e60 │ │ │ │ - ldr r1, [pc, #660] @ 123f00 │ │ │ │ - ldr r0, [pc, #660] @ 123f04 │ │ │ │ - ldr r3, [pc, #660] @ 123f08 │ │ │ │ + b 123e14 │ │ │ │ + ldr r1, [pc, #660] @ 123eb4 │ │ │ │ + ldr r0, [pc, #660] @ 123eb8 │ │ │ │ + ldr r3, [pc, #660] @ 123ebc │ │ │ │ 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, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ bl 38888 │ │ │ │ - b 123e60 │ │ │ │ + b 123e14 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #532] @ 123ec0 │ │ │ │ - ldr r2, [pc, #532] @ 123ec4 │ │ │ │ + ldr r0, [pc, #532] @ 123e74 │ │ │ │ + ldr r2, [pc, #532] @ 123e78 │ │ │ │ add r7, sp, #32 │ │ │ │ - ldr r1, [pc, #528] @ 123ec8 │ │ │ │ + ldr r1, [pc, #528] @ 123e7c │ │ │ │ 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, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #480] @ 123ecc │ │ │ │ + ldr r3, [pc, #480] @ 123e80 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #452 @ 0x1c4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #460] @ 123ee8 │ │ │ │ - ldr r1, [pc, #460] @ 123eec │ │ │ │ + ldr r0, [pc, #460] @ 123e9c │ │ │ │ + ldr r1, [pc, #460] @ 123ea0 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #412] @ 123ef0 │ │ │ │ + ldr r2, [pc, #412] @ 123ea4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 38904 │ │ │ │ - b 123e60 │ │ │ │ + b 123e14 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #336] @ 123edc │ │ │ │ - ldr r1, [pc, #336] @ 123ee0 │ │ │ │ + ldr r0, [pc, #336] @ 123e90 │ │ │ │ + ldr r1, [pc, #336] @ 123e94 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #288] @ 123ee4 │ │ │ │ + ldr r2, [pc, #288] @ 123e98 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ bl 38904 │ │ │ │ - b 123e60 │ │ │ │ - ldr r1, [pc, #252] @ 123ef4 │ │ │ │ + b 123e14 │ │ │ │ + ldr r1, [pc, #252] @ 123ea8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #248] @ 123ef8 │ │ │ │ + ldr r2, [pc, #248] @ 123eac │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #204] @ 123efc │ │ │ │ + ldr r0, [pc, #204] @ 123eb0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 123e60 │ │ │ │ - ldr r0, [pc, #188] @ 123f0c │ │ │ │ - ldr r2, [pc, #188] @ 123f10 │ │ │ │ + b 123e14 │ │ │ │ + ldr r0, [pc, #188] @ 123ec0 │ │ │ │ + ldr r2, [pc, #188] @ 123ec4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123e90 │ │ │ │ + beq 123e44 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123eb0 │ │ │ │ + beq 123e64 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, sp, ip, ror #19 │ │ │ │ - @ instruction: 0xfff62b28 │ │ │ │ - eoreq r8, sp, ip, lsr #20 │ │ │ │ - ldrdeq ip, [lr], -r4 @ │ │ │ │ - eoreq r8, sp, ip, lsl #24 │ │ │ │ - strhteq r7, [r5], -lr │ │ │ │ - eoreq r8, sp, ip, lsl #23 │ │ │ │ - eoreq r8, sp, ip, lsr r9 │ │ │ │ - @ instruction: 0xfff62a50 │ │ │ │ - strdeq ip, [lr], -ip @ │ │ │ │ - mlaeq sp, r4, r9, r8 │ │ │ │ - @ instruction: 0xfff62ac0 │ │ │ │ - eoreq ip, lr, ip, ror #4 │ │ │ │ - eoreq r8, sp, ip, ror #18 │ │ │ │ - eoreq r8, sp, r0, asr r9 │ │ │ │ - eoreq ip, lr, r8, asr #32 │ │ │ │ - eoreq r8, sp, r8, ror #25 │ │ │ │ - eoreq r7, r5, sp, ror #27 │ │ │ │ - eoreq r8, sp, r0, asr fp │ │ │ │ - eoreq r7, r5, r9, lsr #29 │ │ │ │ - ldrdeq r8, [sp], -r4 @ │ │ │ │ + eoreq r8, sp, r8, lsr sl │ │ │ │ + @ instruction: 0xfff62b74 │ │ │ │ + eoreq r8, sp, r8, ror sl │ │ │ │ + eoreq ip, lr, r0, lsr #6 │ │ │ │ + eoreq r8, sp, r8, asr ip │ │ │ │ + eoreq r7, r5, sl, asr #23 │ │ │ │ + ldrdeq r8, [sp], -r8 @ │ │ │ │ + eoreq r8, sp, r8, lsl #19 │ │ │ │ + @ instruction: 0xfff62a9c │ │ │ │ + eoreq ip, lr, r8, asr #4 │ │ │ │ + eoreq r8, sp, r0, ror #19 │ │ │ │ + @ instruction: 0xfff62b0c │ │ │ │ + strhteq ip, [lr], -r8 │ │ │ │ + strhteq r8, [sp], -r8 │ │ │ │ + mlaeq sp, ip, r9, r8 │ │ │ │ + mlaeq lr, r4, r0, ip │ │ │ │ + eoreq r8, sp, r4, lsr sp │ │ │ │ + strdeq r7, [r5], -r9 @ │ │ │ │ + mlaeq sp, ip, fp, r8 │ │ │ │ + strhteq r7, [r5], -r5 │ │ │ │ + eoreq r8, sp, r0, lsr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 123064 │ │ │ │ + bl 123018 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123f8c │ │ │ │ + beq 123f40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 123f98 │ │ │ │ + beq 123f4c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2f3a08 │ │ │ │ + bl 2f39c0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ - beq 123f84 │ │ │ │ + beq 123f38 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 123f9c │ │ │ │ + b 123f50 │ │ │ │ mov r0, #1 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #112] @ 124018 │ │ │ │ - ldr r1, [pc, #112] @ 12401c │ │ │ │ + ldr r3, [pc, #112] @ 123fcc │ │ │ │ + ldr r1, [pc, #112] @ 123fd0 │ │ │ │ mov r4, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #108] @ 124020 │ │ │ │ + ldr r5, [pc, #108] @ 123fd4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r0, r2, r4} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -266562,68 +266543,68 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124010 │ │ │ │ + beq 123fc4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ andeq r7, r0, ip, lsl r8 │ │ │ │ - eoreq r8, sp, ip, lsr #15 │ │ │ │ - mlaeq sp, r4, r7, r8 │ │ │ │ + strdeq r8, [sp], -r8 @ │ │ │ │ + eoreq r8, sp, r0, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ ldr r9, [r1] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #452] @ 0x1c4 │ │ │ │ cmp r3, #384 @ 0x180 │ │ │ │ ldr r4, [r9] │ │ │ │ - bcs 12408c │ │ │ │ + bcs 124040 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r6] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d7d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1240c4 │ │ │ │ + beq 124078 │ │ │ │ mov r0, fp │ │ │ │ bl 1eee0 │ │ │ │ - b 1240c4 │ │ │ │ + b 124078 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 1ed90 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1d7d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1240bc │ │ │ │ + beq 124070 │ │ │ │ mov r0, fp │ │ │ │ bl 1eee0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1d9f8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 124238 │ │ │ │ + beq 1241ec │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1242a8 │ │ │ │ + beq 12425c │ │ │ │ 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 │ │ │ │ @@ -266636,716 +266617,716 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1dce0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1241fc │ │ │ │ + beq 1241b0 │ │ │ │ mov r4, r8 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ bl 1f48c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124318 │ │ │ │ + beq 1242cc │ │ │ │ mov r1, r8 │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r4, #64 @ 0x40 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124388 │ │ │ │ + beq 12433c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1243e0 │ │ │ │ + beq 124394 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1241d4 │ │ │ │ + beq 124188 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2f3a08 │ │ │ │ + bl 2f39c0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 1241d8 │ │ │ │ + b 12418c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ stm sl, {r0, r2} │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sl, #8] │ │ │ │ - beq 1241f4 │ │ │ │ + beq 1241a8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #612] @ 124468 │ │ │ │ - ldr r0, [pc, #612] @ 12446c │ │ │ │ - ldr r3, [pc, #612] @ 124470 │ │ │ │ + ldr r1, [pc, #612] @ 12441c │ │ │ │ + ldr r0, [pc, #612] @ 124420 │ │ │ │ + ldr r3, [pc, #612] @ 124424 │ │ │ │ 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 38888 │ │ │ │ - b 1243f8 │ │ │ │ + b 1243ac │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #532] @ 124458 │ │ │ │ - ldr r2, [pc, #532] @ 12445c │ │ │ │ + ldr r0, [pc, #532] @ 12440c │ │ │ │ + ldr r2, [pc, #532] @ 124410 │ │ │ │ add r7, sp, #32 │ │ │ │ - ldr r1, [pc, #528] @ 124460 │ │ │ │ + ldr r1, [pc, #528] @ 124414 │ │ │ │ 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, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #480] @ 124464 │ │ │ │ + ldr r3, [pc, #480] @ 124418 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #452 @ 0x1c4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #460] @ 124480 │ │ │ │ - ldr r1, [pc, #460] @ 124484 │ │ │ │ + ldr r0, [pc, #460] @ 124434 │ │ │ │ + ldr r1, [pc, #460] @ 124438 │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #412] @ 124488 │ │ │ │ + ldr r2, [pc, #412] @ 12443c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 38904 │ │ │ │ - b 1243f8 │ │ │ │ + b 1243ac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #336] @ 124474 │ │ │ │ - ldr r1, [pc, #336] @ 124478 │ │ │ │ + ldr r0, [pc, #336] @ 124428 │ │ │ │ + ldr r1, [pc, #336] @ 12442c │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #288] @ 12447c │ │ │ │ + ldr r2, [pc, #288] @ 124430 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ bl 38904 │ │ │ │ - b 1243f8 │ │ │ │ - ldr r1, [pc, #252] @ 12448c │ │ │ │ + b 1243ac │ │ │ │ + ldr r1, [pc, #252] @ 124440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #248] @ 124490 │ │ │ │ + ldr r2, [pc, #248] @ 124444 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #204] @ 124494 │ │ │ │ + ldr r0, [pc, #204] @ 124448 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 1243f8 │ │ │ │ - ldr r0, [pc, #176] @ 124498 │ │ │ │ - ldr r2, [pc, #176] @ 12449c │ │ │ │ + b 1243ac │ │ │ │ + ldr r0, [pc, #176] @ 12444c │ │ │ │ + ldr r2, [pc, #176] @ 124450 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124428 │ │ │ │ + beq 1243dc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124448 │ │ │ │ + beq 1243fc │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, sp, r4, asr r4 │ │ │ │ - @ instruction: 0xfff62590 │ │ │ │ - mlaeq sp, r4, r4, r8 │ │ │ │ - eoreq fp, lr, ip, lsr sp │ │ │ │ - eoreq r8, sp, r8, lsr r6 │ │ │ │ - eoreq r7, r5, sl, ror #11 │ │ │ │ - strhteq r8, [sp], -r8 │ │ │ │ - eoreq r8, sp, r4, lsr #7 │ │ │ │ - @ instruction: 0xfff624b8 │ │ │ │ - eoreq fp, lr, r4, ror #24 │ │ │ │ - strdeq r8, [sp], -ip @ │ │ │ │ - @ instruction: 0xfff62528 │ │ │ │ - ldrdeq fp, [lr], -r4 @ │ │ │ │ - ldrdeq r8, [sp], -r4 @ │ │ │ │ - strhteq r8, [sp], -r8 │ │ │ │ + eoreq r8, sp, r0, lsr #9 │ │ │ │ + @ instruction: 0xfff625dc │ │ │ │ + eoreq r8, sp, r0, ror #9 │ │ │ │ + eoreq fp, lr, r8, lsl #27 │ │ │ │ + eoreq r8, sp, r4, lsl #13 │ │ │ │ + strdeq r7, [r5], -r6 @ │ │ │ │ + eoreq r8, sp, r4, lsl #12 │ │ │ │ + strdeq r8, [sp], -r0 @ │ │ │ │ + @ instruction: 0xfff62504 │ │ │ │ strhteq fp, [lr], -r0 │ │ │ │ - eoreq r7, r5, r1, lsl r9 │ │ │ │ - eoreq r8, sp, ip, lsr r7 │ │ │ │ + eoreq r8, sp, r8, asr #8 │ │ │ │ + @ instruction: 0xfff62574 │ │ │ │ + eoreq fp, lr, r0, lsr #26 │ │ │ │ + eoreq r8, sp, r0, lsr #8 │ │ │ │ + eoreq r8, sp, r4, lsl #8 │ │ │ │ + strdeq fp, [lr], -ip @ │ │ │ │ + eoreq r7, r5, sp, lsl r9 │ │ │ │ + eoreq r8, sp, r8, lsl #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 123064 │ │ │ │ + bl 123018 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124540 │ │ │ │ + beq 1244f4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12459c │ │ │ │ + beq 124550 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 124518 │ │ │ │ + beq 1244cc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2f3a08 │ │ │ │ + bl 2f39c0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 12451c │ │ │ │ + b 1244d0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ stm r4, {r0, r2} │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq 124538 │ │ │ │ + beq 1244ec │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #144] @ 1245d8 │ │ │ │ + ldr r1, [pc, #144] @ 12458c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #140] @ 1245dc │ │ │ │ + ldr r2, [pc, #140] @ 124590 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [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, #92] @ 1245e0 │ │ │ │ + ldr r0, [pc, #92] @ 124594 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ - b 1245b4 │ │ │ │ - ldr r0, [pc, #64] @ 1245e4 │ │ │ │ - ldr r2, [pc, #64] @ 1245e8 │ │ │ │ + b 124568 │ │ │ │ + ldr r0, [pc, #64] @ 124598 │ │ │ │ + ldr r2, [pc, #64] @ 12459c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1245d0 │ │ │ │ + beq 124584 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, sp, ip, lsl r2 │ │ │ │ - eoreq r8, sp, r0, lsl #4 │ │ │ │ - strdeq fp, [lr], -r4 @ │ │ │ │ - eoreq r7, r5, r5, asr r7 │ │ │ │ - eoreq r8, sp, r0, lsl #11 │ │ │ │ + eoreq r8, sp, r8, ror #4 │ │ │ │ + eoreq r8, sp, ip, asr #4 │ │ │ │ + eoreq fp, lr, r0, asr #18 │ │ │ │ + eoreq r7, r5, r1, ror #14 │ │ │ │ + eoreq r8, sp, ip, asr #11 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 124604 │ │ │ │ + bne 1245b8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 124608 │ │ │ │ - b 35486c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + bne 1245bc │ │ │ │ + b 354824 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 124624 │ │ │ │ + bne 1245d8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 124628 │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + bne 1245dc │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 12463c │ │ │ │ + ldr r1, [pc, #4] @ 1245f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349174 │ │ │ │ - eoreq r8, sp, r4, asr #2 │ │ │ │ + b 34912c │ │ │ │ + mlaeq sp, r0, r1, r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12465c │ │ │ │ + beq 124610 │ │ │ │ b e3bc0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 12466c │ │ │ │ + ldr r0, [pc, #4] @ 124620 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - strdeq r7, [sp], -r4 @ │ │ │ │ + eoreq r8, sp, r0, asr #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12468c │ │ │ │ + beq 124640 │ │ │ │ b e5560 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 12469c │ │ │ │ + ldr r0, [pc, #4] @ 124650 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r7, sp, r4, asr #31 │ │ │ │ + eoreq r8, sp, r0, lsl r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1246f0 │ │ │ │ + beq 1246a4 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1246d8 │ │ │ │ + beq 12468c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1246f0 │ │ │ │ + beq 1246a4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 124730 │ │ │ │ + beq 1246e4 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124714 │ │ │ │ + beq 1246c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124730 │ │ │ │ + beq 1246e4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12477c │ │ │ │ + beq 124730 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124774 │ │ │ │ + beq 124728 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ - bl 124ba4 │ │ │ │ + bl 124b58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 6dfe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1247a0 │ │ │ │ + bne 124754 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1247c4 │ │ │ │ + bne 124778 │ │ │ │ dmb ish │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 126094 │ │ │ │ + b 126048 │ │ │ │ mov r6, r0 │ │ │ │ - b 12480c │ │ │ │ + b 1247c0 │ │ │ │ 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 1247e8 │ │ │ │ + bne 12479c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12480c │ │ │ │ + bne 1247c0 │ │ │ │ dmb ish │ │ │ │ - bl 20c590 │ │ │ │ + bl 20c548 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 126094 │ │ │ │ + bl 126048 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12484c │ │ │ │ + bne 124800 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 124830 │ │ │ │ + b 1247e4 │ │ │ │ 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 12489c │ │ │ │ + beq 124850 │ │ │ │ add r6, r0, #32 │ │ │ │ bl 801ac │ │ │ │ mov r0, r6 │ │ │ │ - b 124884 │ │ │ │ + b 124838 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1248bc │ │ │ │ + beq 124870 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1248e0 │ │ │ │ + beq 124894 │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 801ac │ │ │ │ mov r6, r5 │ │ │ │ - b 1248c4 │ │ │ │ + b 124878 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1248fc │ │ │ │ + beq 1248b0 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #51713 @ 0xca01 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r2 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ tstne r2, #1 │ │ │ │ - beq 124950 │ │ │ │ + beq 124904 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r2, r2, #2 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12493c │ │ │ │ + bne 1248f0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b 126094 │ │ │ │ + b 126048 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 124994 │ │ │ │ + bne 124948 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ - ldr r0, [pc, #48] @ 1249cc │ │ │ │ + b 1ba7c4 │ │ │ │ + ldr r0, [pc, #48] @ 124980 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 1249d0 │ │ │ │ + ldr r1, [pc, #44] @ 124984 │ │ │ │ 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 38904 │ │ │ │ - strdeq r8, [sp], -ip @ │ │ │ │ - strdeq r8, [sp], -ip @ │ │ │ │ + eoreq r8, sp, r8, asr #4 │ │ │ │ + eoreq r8, sp, r8, asr #4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124a14 │ │ │ │ + beq 1249c8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124a30 │ │ │ │ + beq 1249e4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124a50 │ │ │ │ + beq 124a04 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 124a88 │ │ │ │ + beq 124a3c │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1ddb8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 124a78 │ │ │ │ + bne 124a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124aa8 │ │ │ │ + beq 124a5c │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #3 │ │ │ │ - beq 124b20 │ │ │ │ + beq 124ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b09c │ │ │ │ + bl 12b050 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #2 │ │ │ │ - beq 124b20 │ │ │ │ + beq 124ad4 │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 29c550 │ │ │ │ + bl 29c508 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 124b20 │ │ │ │ + beq 124ad4 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 124af4 │ │ │ │ + bne 124aa8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 299478 │ │ │ │ + b 299430 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 125dec │ │ │ │ - b 124b44 │ │ │ │ + bl 125da0 │ │ │ │ + b 124af8 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124f90 │ │ │ │ + bl 124f44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 124b80 │ │ │ │ + beq 124b34 │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1ddb8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 124b70 │ │ │ │ + bne 124b24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124ba0 │ │ │ │ + beq 124b54 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124be8 │ │ │ │ + beq 124b9c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124bcc │ │ │ │ + beq 124b80 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124be8 │ │ │ │ + beq 124b9c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124c08 │ │ │ │ + beq 124bbc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #19 │ │ │ │ - bhi 124d3c │ │ │ │ + bhi 124cf0 │ │ │ │ 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 │ │ │ │ @@ -267364,334 +267345,334 @@ │ │ │ │ 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 124c80 │ │ │ │ + beq 124c34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 124ca8 │ │ │ │ + bne 124c5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 124c80 │ │ │ │ + bne 124c34 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ 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 124c80 │ │ │ │ + bhi 124c34 │ │ │ │ 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 124c80 │ │ │ │ + beq 124c34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 124d78 │ │ │ │ + bcc 124d2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 124d54 │ │ │ │ + bne 124d08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 124d78 │ │ │ │ + bne 124d2c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 124c80 │ │ │ │ + bcc 124c34 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 124d8c │ │ │ │ + bne 124d40 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 124df4 │ │ │ │ + bcc 124da8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 124dd0 │ │ │ │ + bne 124d84 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 124df4 │ │ │ │ + bne 124da8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 124e88 │ │ │ │ + bne 124e3c │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 124e0c │ │ │ │ + bne 124dc0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 124c80 │ │ │ │ + bne 124c34 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20c108 │ │ │ │ + b 20c0c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ - bcs 124e5c │ │ │ │ - bl 124c10 │ │ │ │ - b 124e74 │ │ │ │ + bcs 124e10 │ │ │ │ + bl 124bc4 │ │ │ │ + b 124e28 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 125078 │ │ │ │ + b 12502c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124e74 │ │ │ │ + beq 124e28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 124e04 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 124db8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 125078 │ │ │ │ + b 12502c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124eb8 │ │ │ │ + beq 124e6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124c80 │ │ │ │ + beq 124c34 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 124f1c │ │ │ │ + bne 124ed0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 124ef0 │ │ │ │ + bne 124ea4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 124f88 │ │ │ │ + bne 124f3c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c108 │ │ │ │ - b 124f88 │ │ │ │ + bl 20c0c0 │ │ │ │ + b 124f3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 124ee8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 124e9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 124f88 │ │ │ │ + bcc 124f3c │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 124f44 │ │ │ │ + bne 124ef8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 124f88 │ │ │ │ + bne 124f3c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0b08 │ │ │ │ - b 124f88 │ │ │ │ + bl 2e0ac0 │ │ │ │ + b 124f3c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_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 29c550 │ │ │ │ + bl 29c508 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 124fe8 │ │ │ │ + beq 124f9c │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 124fbc │ │ │ │ + bne 124f70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 124fe8 │ │ │ │ + bne 124f9c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 299478 │ │ │ │ + b 299430 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 125dec │ │ │ │ + bl 125da0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f798 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 125054 │ │ │ │ + bne 125008 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1d9f8 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125074 │ │ │ │ + beq 125028 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #20 │ │ │ │ cmp r1, #14 │ │ │ │ movcs r1, #8 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 125140 │ │ │ │ + bhi 1250f4 │ │ │ │ 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 125140 │ │ │ │ + beq 1250f4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 125884 │ │ │ │ + b 125838 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1250f4 │ │ │ │ + bne 1250a8 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b8844 │ │ │ │ + b 2b87fc │ │ │ │ mov r5, r0 │ │ │ │ - bl 125884 │ │ │ │ + bl 125838 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125140 │ │ │ │ + beq 1250f4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125160 │ │ │ │ + beq 125114 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #20 │ │ │ │ cmp r0, #17 │ │ │ │ movcs r0, #15 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi 125300 │ │ │ │ + bhi 1252b4 │ │ │ │ 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 │ │ │ │ @@ -267707,1532 +267688,1532 @@ │ │ │ │ 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 125374 │ │ │ │ + beq 125328 │ │ │ │ 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 12537c │ │ │ │ + b 125330 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1251d8 │ │ │ │ + bcc 12518c │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12522c │ │ │ │ - b 125290 │ │ │ │ + bne 1251e0 │ │ │ │ + b 125244 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1251d8 │ │ │ │ + bcc 12518c │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12527c │ │ │ │ + bne 125230 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1251d8 │ │ │ │ + bne 12518c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 12531c │ │ │ │ + beq 1252d0 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r6 │ │ │ │ - b 1252b4 │ │ │ │ + b 125268 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r9, r4, #4 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 125348 │ │ │ │ + beq 1252fc │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r7 │ │ │ │ - b 1252d8 │ │ │ │ + b 12528c │ │ │ │ add r0, r4, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 125884 │ │ │ │ + b 125838 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1251d8 │ │ │ │ + beq 12518c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 1ddb8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125394 │ │ │ │ + beq 125348 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 125884 │ │ │ │ + b 125838 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125364 │ │ │ │ + beq 125318 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 125884 │ │ │ │ + b 125838 │ │ │ │ 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 766a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 125884 │ │ │ │ + b 125838 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 125884 │ │ │ │ - b 125468 │ │ │ │ + bl 125838 │ │ │ │ + b 12541c │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1253f4 │ │ │ │ + beq 1253a8 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r7, r6 │ │ │ │ - b 1253d8 │ │ │ │ + b 12538c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125410 │ │ │ │ + beq 1253c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 125884 │ │ │ │ - b 125468 │ │ │ │ + bl 125838 │ │ │ │ + b 12541c │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 125444 │ │ │ │ + beq 1253f8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r6, r7 │ │ │ │ - b 125428 │ │ │ │ + b 1253dc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125460 │ │ │ │ + beq 125414 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bcc 125540 │ │ │ │ - beq 1254d0 │ │ │ │ + bcc 1254f4 │ │ │ │ + beq 125484 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 1254f0 │ │ │ │ + bne 1254a4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129ce4 │ │ │ │ + bl 129c98 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125540 │ │ │ │ + beq 1254f4 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125540 │ │ │ │ + beq 1254f4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 125524 │ │ │ │ + beq 1254d8 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 12552c │ │ │ │ + b 1254e0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 76738 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12556c │ │ │ │ + beq 125520 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1255b4 │ │ │ │ + beq 125568 │ │ │ │ add r5, r6, #8 │ │ │ │ - b 12559c │ │ │ │ + b 125550 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 1255b4 │ │ │ │ + beq 125568 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125590 │ │ │ │ + beq 125544 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ - b 125590 │ │ │ │ + b 125544 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1255d0 │ │ │ │ + beq 125584 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f798 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125618 │ │ │ │ + beq 1255cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125634 │ │ │ │ + beq 1255e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1246a0 │ │ │ │ + b 124654 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1256e0 │ │ │ │ + beq 125694 │ │ │ │ add r5, r6, #20 │ │ │ │ - b 12566c │ │ │ │ - bl 1ba80c │ │ │ │ + b 125620 │ │ │ │ + bl 1ba7c4 │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1256e0 │ │ │ │ + beq 125694 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1256ac │ │ │ │ + bne 125660 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 125660 │ │ │ │ + beq 125614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1256c8 │ │ │ │ + beq 12567c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125660 │ │ │ │ + beq 125614 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #2 │ │ │ │ - b 12565c │ │ │ │ + b 125610 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 125660 │ │ │ │ - b 125688 │ │ │ │ + beq 125614 │ │ │ │ + b 12563c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125660 │ │ │ │ + beq 125614 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 12565c │ │ │ │ + b 125610 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125704 │ │ │ │ + beq 1256b8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12574c │ │ │ │ + bcc 125700 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 125728 │ │ │ │ + bne 1256dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12574c │ │ │ │ + bne 125700 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125764 │ │ │ │ + beq 125718 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125780 │ │ │ │ + beq 125734 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1257a8 │ │ │ │ + bne 12575c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1257c0 │ │ │ │ + bne 125774 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1257a0 │ │ │ │ + beq 125754 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 20d524 │ │ │ │ + bl 20d4dc │ │ │ │ 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 1257ec │ │ │ │ + bne 1257a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 125810 │ │ │ │ + bne 1257c4 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124788 │ │ │ │ + bl 12473c │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1263a4 │ │ │ │ + b 126358 │ │ │ │ mov r6, r0 │ │ │ │ - b 125868 │ │ │ │ + b 12581c │ │ │ │ mov r6, r0 │ │ │ │ - b 125870 │ │ │ │ + b 125824 │ │ │ │ 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 125844 │ │ │ │ + bne 1257f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 125868 │ │ │ │ + bne 12581c │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124788 │ │ │ │ + bl 12473c │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 1263a4 │ │ │ │ + bl 126358 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ 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 1258f4 │ │ │ │ + beq 1258a8 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 125920 │ │ │ │ + bne 1258d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1258d8 │ │ │ │ + beq 12588c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125970 │ │ │ │ + beq 125924 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 125884 │ │ │ │ - b 12590c │ │ │ │ + bl 125838 │ │ │ │ + b 1258c0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125970 │ │ │ │ + beq 125924 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125970 │ │ │ │ + beq 125924 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 125954 │ │ │ │ + beq 125908 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r0, r5 │ │ │ │ - b 12593c │ │ │ │ + b 1258f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 125970 │ │ │ │ + beq 125924 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - b 125978 │ │ │ │ + b 12592c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b 1259e0 │ │ │ │ + b 125994 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1259e8 │ │ │ │ + beq 12599c │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 126654 │ │ │ │ - b 1259e8 │ │ │ │ + bl 126608 │ │ │ │ + b 12599c │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1259d8 │ │ │ │ + beq 12598c │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #16 │ │ │ │ - bl 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r5, r6 │ │ │ │ - b 1259bc │ │ │ │ + b 125970 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125a14 │ │ │ │ + beq 1259c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125a30 │ │ │ │ + beq 1259e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 125a6c │ │ │ │ + beq 125a20 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125a54 │ │ │ │ + beq 125a08 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125a6c │ │ │ │ + beq 125a20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 125aac │ │ │ │ + beq 125a60 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125a90 │ │ │ │ + beq 125a44 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125aac │ │ │ │ + beq 125a60 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125af8 │ │ │ │ + beq 125aac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125af0 │ │ │ │ + beq 125aa4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ - bl 124ba4 │ │ │ │ + bl 124b58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ 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 125b18 │ │ │ │ + bne 125acc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 125b3c │ │ │ │ + bne 125af0 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125b6c │ │ │ │ + beq 125b20 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 125bb4 │ │ │ │ + beq 125b68 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 125ba4 │ │ │ │ + bne 125b58 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125bd4 │ │ │ │ + beq 125b88 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ 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 125bec │ │ │ │ + bne 125ba0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 125c10 │ │ │ │ + bne 125bc4 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 125c58 │ │ │ │ + beq 125c0c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 125c3c │ │ │ │ + b 125bf0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 125c58 │ │ │ │ + beq 125c0c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125c30 │ │ │ │ + beq 125be4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 125c30 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 125be4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125c7c │ │ │ │ + beq 125c30 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 125cc0 │ │ │ │ + beq 125c74 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 125ca8 │ │ │ │ + b 125c5c │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 125cc0 │ │ │ │ + beq 125c74 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125c9c │ │ │ │ + beq 125c50 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1ddb8 │ │ │ │ - b 125c9c │ │ │ │ + b 125c50 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125ce0 │ │ │ │ + beq 125c94 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125d04 │ │ │ │ + beq 125cb8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ b 1f798 │ │ │ │ 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 125d3c │ │ │ │ + beq 125cf0 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r6 │ │ │ │ - b 125d24 │ │ │ │ + b 125cd8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125d5c │ │ │ │ + beq 125d10 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 125d80 │ │ │ │ + beq 125d34 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r6, r5 │ │ │ │ - b 125d64 │ │ │ │ + b 125d18 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125d9c │ │ │ │ + beq 125d50 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 125de8 │ │ │ │ + beq 125d9c │ │ │ │ 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 125dc4 │ │ │ │ + bne 125d78 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 125de8 │ │ │ │ + bne 125d9c │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 125e00 │ │ │ │ + bne 125db4 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 125e08 │ │ │ │ + bne 125dbc │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 299478 │ │ │ │ + b 299430 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 125e54 │ │ │ │ + beq 125e08 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1ddb8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 125e44 │ │ │ │ + bne 125df8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125e74 │ │ │ │ + beq 125e28 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 125e88 │ │ │ │ + bne 125e3c │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne 125e98 │ │ │ │ + bne 125e4c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1d9f8 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125e84 │ │ │ │ + beq 125e38 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 125ef8 │ │ │ │ + bne 125eac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 1f798 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125f0c │ │ │ │ + beq 125ec0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 125f78 │ │ │ │ + beq 125f2c │ │ │ │ mov r5, #0 │ │ │ │ - b 125f34 │ │ │ │ + b 125ee8 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 125f78 │ │ │ │ + beq 125f2c │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 125f2c │ │ │ │ + bcc 125ee0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 125f50 │ │ │ │ + bne 125f04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 125f2c │ │ │ │ + bne 125ee0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ - b 125f2c │ │ │ │ + bl 2e0ac0 │ │ │ │ + b 125ee0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125f98 │ │ │ │ + beq 125f4c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 125fa8 │ │ │ │ + b 125f5c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 125ff0 │ │ │ │ + beq 125fa4 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 125fa4 │ │ │ │ + bcc 125f58 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 125fc8 │ │ │ │ + bne 125f7c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 125fa4 │ │ │ │ + bne 125f58 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ - b 125fa4 │ │ │ │ + bl 2e0ac0 │ │ │ │ + b 125f58 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12600c │ │ │ │ + beq 125fc0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 126090 │ │ │ │ + beq 126044 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126058 │ │ │ │ + beq 12600c │ │ │ │ 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 126040 │ │ │ │ - b 126080 │ │ │ │ + bne 125ff4 │ │ │ │ + b 126034 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 126090 │ │ │ │ + bcc 126044 │ │ │ │ ldr ip, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12606c │ │ │ │ + bne 126020 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 126090 │ │ │ │ + bne 126044 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126110 │ │ │ │ + beq 1260c4 │ │ │ │ mov r4, r0 │ │ │ │ bl 5d824 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1260b4 │ │ │ │ + bne 126068 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1260d8 │ │ │ │ + bne 12608c │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126140 │ │ │ │ + beq 1260f4 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 126140 │ │ │ │ + bne 1260f4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126114 │ │ │ │ + beq 1260c8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ blx r1 │ │ │ │ - b 126140 │ │ │ │ + b 1260f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12611c │ │ │ │ + bne 1260d0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 126140 │ │ │ │ + bne 1260f4 │ │ │ │ dmb ish │ │ │ │ - bl 2decc8 │ │ │ │ + bl 2dec80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 1261a0 │ │ │ │ + b 126154 │ │ │ │ mov r6, r0 │ │ │ │ - b 126198 │ │ │ │ + b 12614c │ │ │ │ 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 126174 │ │ │ │ + bne 126128 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 126198 │ │ │ │ + bne 12614c │ │ │ │ dmb ish │ │ │ │ - bl 2de094 │ │ │ │ + bl 2de04c │ │ │ │ mov r0, r4 │ │ │ │ - bl 126940 │ │ │ │ + bl 1268f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1261fc │ │ │ │ + beq 1261b0 │ │ │ │ add r5, r6, #8 │ │ │ │ - b 1261e4 │ │ │ │ + b 126198 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 1261fc │ │ │ │ + beq 1261b0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1261d8 │ │ │ │ + beq 12618c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ - b 1261d8 │ │ │ │ + b 12618c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12621c │ │ │ │ + beq 1261d0 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 12624c │ │ │ │ + beq 126200 │ │ │ │ add r6, r0, #16 │ │ │ │ - bl 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r0, r6 │ │ │ │ - b 126234 │ │ │ │ + b 1261e8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12626c │ │ │ │ + beq 126220 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 126290 │ │ │ │ + beq 126244 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #16 │ │ │ │ - bl 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r6, r5 │ │ │ │ - b 126274 │ │ │ │ + b 126228 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1262ac │ │ │ │ + beq 126260 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ 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 1262f8 │ │ │ │ + beq 1262ac │ │ │ │ sub r0, r0, r6 │ │ │ │ lsr r7, r0, #2 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1ddb8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1262e8 │ │ │ │ + bne 12629c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126330 │ │ │ │ + beq 1262e4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 126328 │ │ │ │ + beq 1262dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, r2, r4, lsl #2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl 1dde8 │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 126380 │ │ │ │ + beq 126334 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r6, r0, #4 │ │ │ │ lsr r5, r1, #3 │ │ │ │ - b 126368 │ │ │ │ + b 12631c │ │ │ │ add r6, r6, #8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 126380 │ │ │ │ + beq 126334 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12635c │ │ │ │ + beq 126310 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1ddb8 │ │ │ │ - b 12635c │ │ │ │ + b 126310 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1263a0 │ │ │ │ + beq 126354 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1265a4 │ │ │ │ + beq 126558 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 126434 │ │ │ │ + beq 1263e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1263f8 │ │ │ │ + beq 1263ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 126434 │ │ │ │ + bcc 1263e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1263e0 │ │ │ │ - b 126424 │ │ │ │ + bne 126394 │ │ │ │ + b 1263d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 126434 │ │ │ │ + bcc 1263e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 126410 │ │ │ │ + bne 1263c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 126434 │ │ │ │ + bne 1263e8 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 126478 │ │ │ │ + beq 12642c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 126478 │ │ │ │ + bcc 12642c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 126454 │ │ │ │ + bne 126408 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 126478 │ │ │ │ + bne 12642c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1264bc │ │ │ │ + beq 126470 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1264bc │ │ │ │ + bcc 126470 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 126498 │ │ │ │ + bne 12644c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1264bc │ │ │ │ + bne 126470 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12653c │ │ │ │ + beq 1264f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126500 │ │ │ │ + beq 1264b4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12653c │ │ │ │ + bcc 1264f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1264e8 │ │ │ │ - b 12652c │ │ │ │ + bne 12649c │ │ │ │ + b 1264e0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12653c │ │ │ │ + bcc 1264f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 126518 │ │ │ │ + bne 1264cc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12653c │ │ │ │ + bne 1264f0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 126580 │ │ │ │ + beq 126534 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 126580 │ │ │ │ + bcc 126534 │ │ │ │ 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 12655c │ │ │ │ + bne 126510 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 126580 │ │ │ │ + bne 126534 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl 125f10 │ │ │ │ + bl 125ec4 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ - bl 1267fc │ │ │ │ + bl 1267b0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1265a4 │ │ │ │ + beq 126558 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1265a8 │ │ │ │ + bcs 12655c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1265b0 │ │ │ │ + bne 126564 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ mov r5, r0 │ │ │ │ - b 126620 │ │ │ │ + b 1265d4 │ │ │ │ mov r5, r0 │ │ │ │ - b 126618 │ │ │ │ + b 1265cc │ │ │ │ mov r5, r0 │ │ │ │ - b 126610 │ │ │ │ + b 1265c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 126608 │ │ │ │ + b 1265bc │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 126694 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl 1266e0 │ │ │ │ + bl 126694 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 126018 │ │ │ │ + bl 125fcc │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 1266e0 │ │ │ │ + bl 126694 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl 125f10 │ │ │ │ - b 126638 │ │ │ │ + bl 125ec4 │ │ │ │ + b 1265ec │ │ │ │ mov r5, r0 │ │ │ │ - b 126640 │ │ │ │ + b 1265f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ - bl 1267fc │ │ │ │ + bl 1267b0 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 125da8 │ │ │ │ + bl 125d5c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1266bc │ │ │ │ + beq 126670 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1266ac │ │ │ │ + bne 126660 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1266dc │ │ │ │ + beq 126690 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 126720 │ │ │ │ + beq 1266d4 │ │ │ │ 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 1266fc │ │ │ │ + bne 1266b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 126720 │ │ │ │ + bne 1266d4 │ │ │ │ dmb ish │ │ │ │ - b 2e0b08 │ │ │ │ + b 2e0ac0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 126754 │ │ │ │ + beq 126708 │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1ddb8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 126744 │ │ │ │ + bne 1266f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126774 │ │ │ │ + beq 126728 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1267c4 │ │ │ │ + beq 126778 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1267a8 │ │ │ │ + b 12675c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f798 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1267c4 │ │ │ │ + beq 126778 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126794 │ │ │ │ + beq 126748 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 126794 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 126748 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1267e8 │ │ │ │ + beq 12679c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 126864 │ │ │ │ + beq 126818 │ │ │ │ mov r5, #0 │ │ │ │ - b 126820 │ │ │ │ + b 1267d4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 126864 │ │ │ │ + beq 126818 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 126818 │ │ │ │ + bcc 1267cc │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 12683c │ │ │ │ + bne 1267f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 126818 │ │ │ │ + bne 1267cc │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ - b 126818 │ │ │ │ + bl 2e0ac0 │ │ │ │ + b 1267cc │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126884 │ │ │ │ + beq 126838 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 126894 │ │ │ │ + b 126848 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 1268dc │ │ │ │ + beq 126890 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 126890 │ │ │ │ + bcc 126844 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1268b4 │ │ │ │ + bne 126868 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 126890 │ │ │ │ + bne 126844 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ - b 126890 │ │ │ │ + bl 2e0ac0 │ │ │ │ + b 126844 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1268f8 │ │ │ │ + beq 1268ac │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ - bne 12693c │ │ │ │ + bne 1268f0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 126918 │ │ │ │ + bne 1268cc │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 20c108 │ │ │ │ - b 124c10 │ │ │ │ + b 20c0c0 │ │ │ │ + b 124bc4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1269a0 │ │ │ │ + beq 126954 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126974 │ │ │ │ + beq 126928 │ │ │ │ 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 12697c │ │ │ │ + bne 126930 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1269a0 │ │ │ │ + bne 126954 │ │ │ │ dmb ish │ │ │ │ - b 2decc8 │ │ │ │ + b 2dec80 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -269307,46 +269288,46 @@ │ │ │ │ movcc r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ movls r3, r2 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - bhi 126b14 │ │ │ │ + bhi 126ac8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ add r2, sp, #16 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ strd r8, [sp] │ │ │ │ bl 789e0 │ │ │ │ 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 126b3c │ │ │ │ - ldr r2, [pc, #156] @ 126bcc │ │ │ │ + bls 126af0 │ │ │ │ + ldr r2, [pc, #156] @ 126b80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #128] @ 126bc8 │ │ │ │ + ldr r0, [pc, #128] @ 126b7c │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126b28 │ │ │ │ + beq 126adc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ mov r1, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ stm sp, {r0, r9} │ │ │ │ @@ -269355,462 +269336,462 @@ │ │ │ │ bl 789e0 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, lr, ip, lsl r3 │ │ │ │ - eoreq r5, sp, r4, asr #30 │ │ │ │ + eoreq r9, lr, r8, ror #6 │ │ │ │ + mlaeq sp, r0, pc, r5 @ │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ 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] @ 126c44 │ │ │ │ - ldr r0, [pc, #48] @ 126c48 │ │ │ │ - ldr r3, [pc, #48] @ 126c4c │ │ │ │ + ldr r1, [pc, #48] @ 126bf8 │ │ │ │ + ldr r0, [pc, #48] @ 126bfc │ │ │ │ + ldr r3, [pc, #48] @ 126c00 │ │ │ │ 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 38888 │ │ │ │ - eoreq r5, sp, r8, lsr #24 │ │ │ │ - ldrdeq r4, [r5], -r6 @ │ │ │ │ - eoreq r5, sp, r8, lsr #23 │ │ │ │ + eoreq r5, sp, r4, ror ip │ │ │ │ + eoreq r4, r5, r2, ror #23 │ │ │ │ + strdeq r5, [sp], -r4 @ │ │ │ │ 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 126c8c │ │ │ │ + beq 126c40 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 126c9c │ │ │ │ + bne 126c50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b 126ca8 │ │ │ │ + b 126c5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r2, r0, #1 │ │ │ │ - b 126ca8 │ │ │ │ + b 126c5c │ │ │ │ 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 2f0804 │ │ │ │ + bl 2f07bc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 126ce0 │ │ │ │ + bne 126c94 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 126d24 │ │ │ │ + beq 126cd8 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 126d2c │ │ │ │ + bne 126ce0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b 126d34 │ │ │ │ + b 126ce8 │ │ │ │ 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 126d14 │ │ │ │ + bne 126cc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1d9f8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 126dd8 │ │ │ │ + beq 126d8c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r7, [sp, #1] │ │ │ │ - b 126d34 │ │ │ │ + b 126ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r7, r0, #1 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 126d68 │ │ │ │ + beq 126d1c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 126d9c │ │ │ │ + bne 126d50 │ │ │ │ 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 1ed90 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 126df8 │ │ │ │ + bne 126dac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1d9f8 │ │ │ │ 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 1ed90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 126d58 │ │ │ │ + beq 126d0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 126d1c │ │ │ │ + beq 126cd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 126d58 │ │ │ │ + bne 126d0c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 126db8 │ │ │ │ - b 126d58 │ │ │ │ + bne 126d6c │ │ │ │ + b 126d0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 125040 │ │ │ │ + bl 124ff4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #152] @ 126ecc │ │ │ │ + ldr r0, [pc, #152] @ 126e80 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126e9c │ │ │ │ + beq 126e50 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126e78 │ │ │ │ + beq 126e2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4, #16] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldm r4!, {r0, r1, r2, r3, r6, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ 126ed0 │ │ │ │ + ldr r2, [pc, #44] @ 126e84 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1259f4 │ │ │ │ + bl 1259a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r9, lr, r0, lsr r0 │ │ │ │ - eoreq r5, sp, r0, lsl r9 │ │ │ │ + eoreq r9, lr, ip, ror r0 │ │ │ │ + eoreq r5, sp, ip, asr r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #296] @ 127010 │ │ │ │ + ldr r0, [pc, #296] @ 126fc4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r2, [pc, #280] @ 127014 │ │ │ │ + ldr r2, [pc, #280] @ 126fc8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 126f98 │ │ │ │ - ldr r1, [pc, #264] @ 127024 │ │ │ │ + bne 126f4c │ │ │ │ + ldr r1, [pc, #264] @ 126fd8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126fdc │ │ │ │ + beq 126f90 │ │ │ │ add r0, r6, r4 │ │ │ │ add r4, r0, r5 │ │ │ │ ldr r0, [r4] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 126fec │ │ │ │ + bcs 126fa0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, r0, #1 │ │ │ │ str r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 126f88 │ │ │ │ + beq 126f3c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12f4a8 │ │ │ │ + bl 12f45c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #1 │ │ │ │ movne r0, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #116] @ 127018 │ │ │ │ - ldr r3, [pc, #116] @ 12701c │ │ │ │ + ldr r0, [pc, #116] @ 126fcc │ │ │ │ + ldr r3, [pc, #116] @ 126fd0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #112] @ 127020 │ │ │ │ + ldr r1, [pc, #112] @ 126fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #31] │ │ │ │ add r2, sp, #31 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ mov r0, r7 │ │ │ │ - b 126f14 │ │ │ │ - ldr r0, [pc, #68] @ 127028 │ │ │ │ + b 126ec8 │ │ │ │ + ldr r0, [pc, #68] @ 126fdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 126ff8 │ │ │ │ - ldr r0, [pc, #56] @ 12702c │ │ │ │ + b 126fac │ │ │ │ + ldr r0, [pc, #56] @ 126fe0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - eoreq sl, lr, r0, lsr sl │ │ │ │ - eoreq sl, lr, r4, lsl #24 │ │ │ │ - eoreq sl, lr, r4, asr fp │ │ │ │ - eoreq r5, sp, r8, lsl #13 │ │ │ │ - strhteq r5, [sp], -r0 │ │ │ │ - eoreq sl, lr, ip, lsl ip │ │ │ │ - eoreq r5, sp, r8, lsr #28 │ │ │ │ - eoreq r5, sp, r8, lsr #28 │ │ │ │ + eoreq sl, lr, ip, ror sl │ │ │ │ + eoreq sl, lr, r0, asr ip │ │ │ │ + eoreq sl, lr, r0, lsr #23 │ │ │ │ + ldrdeq r5, [sp], -r4 @ │ │ │ │ + strdeq r5, [sp], -ip @ │ │ │ │ + eoreq sl, lr, r8, ror #24 │ │ │ │ + eoreq r5, sp, r4, ror lr │ │ │ │ + eoreq r5, sp, r4, ror lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 127074 │ │ │ │ + ldr r1, [pc, #56] @ 127028 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #52] @ 0x34 │ │ │ │ add r0, r2, r0 │ │ │ │ ldr r1, [r0, r3]! │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ ldrcc r0, [r0, #12] │ │ │ │ clzcc r0, r0 │ │ │ │ lsrcc r0, r0, #5 │ │ │ │ lslcc r0, r0, #1 │ │ │ │ popcc {fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 127078 │ │ │ │ + ldr r0, [pc, #16] @ 12702c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - ldrdeq sl, [lr], -ip @ │ │ │ │ - mlaeq sp, r4, sp, r5 │ │ │ │ + eoreq sl, lr, r8, lsr #18 │ │ │ │ + eoreq r5, sp, r0, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #336 @ 0x150 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206064 │ │ │ │ - ldr r2, [pc, #448] @ 127264 │ │ │ │ + bl 20601c │ │ │ │ + ldr r2, [pc, #448] @ 127218 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #20 │ │ │ │ - bl 196054 │ │ │ │ + bl 19600c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 127158 │ │ │ │ + beq 12710c │ │ │ │ add r5, sp, #8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f030 │ │ │ │ - ldr r2, [pc, #396] @ 127274 │ │ │ │ + ldr r2, [pc, #396] @ 127228 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1961ec │ │ │ │ + bl 1961a4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 12719c │ │ │ │ + beq 127150 │ │ │ │ add r5, sp, #8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f030 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195efc │ │ │ │ + bl 195eb4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1271e0 │ │ │ │ + beq 127194 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f030 │ │ │ │ add sp, sp, #336 @ 0x150 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ orr lr, r7, #4 │ │ │ │ - ldr ip, [pc, #260] @ 127268 │ │ │ │ - ldr r0, [pc, #260] @ 12726c │ │ │ │ + ldr ip, [pc, #260] @ 12721c │ │ │ │ + ldr r0, [pc, #260] @ 127220 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #256] @ 127270 │ │ │ │ + ldr r3, [pc, #256] @ 127224 │ │ │ │ add ip, pc, ip │ │ │ │ ldm lr!, {r1, r4, r5, r7} │ │ │ │ mov r6, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r6!, {r1, r4, r5, r7} │ │ │ │ ldm lr, {r1, r4, r5, r7} │ │ │ │ stm r6, {r1, r4, r5, r7} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ - b 127220 │ │ │ │ + b 1271d4 │ │ │ │ orr lr, r4, #4 │ │ │ │ - ldr ip, [pc, #208] @ 127278 │ │ │ │ - ldr r0, [pc, #208] @ 12727c │ │ │ │ + ldr ip, [pc, #208] @ 12722c │ │ │ │ + ldr r0, [pc, #208] @ 127230 │ │ │ │ mov r7, r5 │ │ │ │ - ldr r3, [pc, #204] @ 127280 │ │ │ │ + ldr r3, [pc, #204] @ 127234 │ │ │ │ add ip, pc, ip │ │ │ │ ldm lr!, {r1, r2, r4, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r2, r4, r6} │ │ │ │ ldm lr, {r1, r2, r4, r6} │ │ │ │ stm r7, {r1, r2, r4, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ - b 127220 │ │ │ │ + b 1271d4 │ │ │ │ orr lr, r4, #4 │ │ │ │ - ldr ip, [pc, #152] @ 127284 │ │ │ │ - ldr r0, [pc, #152] @ 127288 │ │ │ │ + ldr ip, [pc, #152] @ 127238 │ │ │ │ + ldr r0, [pc, #152] @ 12723c │ │ │ │ mov r7, r5 │ │ │ │ - ldr r3, [pc, #148] @ 12728c │ │ │ │ + ldr r3, [pc, #148] @ 127240 │ │ │ │ add ip, pc, ip │ │ │ │ ldm lr!, {r1, r2, r4, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r7!, {r1, r2, r4, r6} │ │ │ │ ldm lr, {r1, r2, r4, r6} │ │ │ │ stm r7, {r1, r2, r4, r6} │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 124c10 │ │ │ │ - b 127258 │ │ │ │ + bl 124bc4 │ │ │ │ + b 12720c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 124c10 │ │ │ │ - b 127258 │ │ │ │ + bl 124bc4 │ │ │ │ + b 12720c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 124c10 │ │ │ │ + bl 124bc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r4, r5, sl, ror #17 │ │ │ │ - strhteq r5, [sp], -ip │ │ │ │ - eoreq r4, r5, lr, ror r6 │ │ │ │ - eoreq r5, sp, r4, ror r6 │ │ │ │ - eoreq r4, r5, r6, lsr #17 │ │ │ │ - eoreq r5, sp, r8, lsl #15 │ │ │ │ - eoreq r4, r5, lr, lsr r6 │ │ │ │ - eoreq r5, sp, r4, lsr r6 │ │ │ │ - eoreq r5, sp, r4, asr r7 │ │ │ │ - strdeq r4, [r5], -sl @ │ │ │ │ - strdeq r5, [sp], -r0 @ │ │ │ │ + strdeq r4, [r5], -r6 @ │ │ │ │ + eoreq r5, sp, r8, lsl #16 │ │ │ │ + eoreq r4, r5, sl, lsl #13 │ │ │ │ + eoreq r5, sp, r0, asr #13 │ │ │ │ + strhteq r4, [r5], -r2 │ │ │ │ + ldrdeq r5, [sp], -r4 @ │ │ │ │ + eoreq r4, r5, sl, asr #12 │ │ │ │ + eoreq r5, sp, r0, lsl #13 │ │ │ │ + eoreq r5, sp, r0, lsr #15 │ │ │ │ + eoreq r4, r5, r6, lsl #12 │ │ │ │ + eoreq r5, sp, ip, lsr r6 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1272a4 │ │ │ │ + ldr r1, [pc, #8] @ 127258 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r4, r5, r4, lsl #16 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r4, r5, r0, lsl 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 │ │ │ │ @@ -269831,300 +269812,300 @@ │ │ │ │ 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] @ 127618 │ │ │ │ + ldr r1, [pc, #760] @ 1275cc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - ldr r1, [pc, #832] @ 12767c │ │ │ │ + b 349dd0 │ │ │ │ + ldr r1, [pc, #832] @ 127630 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - ldr r3, [pc, #792] @ 127670 │ │ │ │ + b 349dd0 │ │ │ │ + ldr r3, [pc, #792] @ 127624 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #788] @ 127674 │ │ │ │ + ldr r1, [pc, #788] @ 127628 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #728] @ 127664 │ │ │ │ + ldr r1, [pc, #728] @ 127618 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12741c │ │ │ │ - ldr r1, [pc, #664] @ 127630 │ │ │ │ + b 1273d0 │ │ │ │ + ldr r1, [pc, #664] @ 1275e4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - ldr r1, [pc, #692] @ 127668 │ │ │ │ + b 349dd0 │ │ │ │ + ldr r1, [pc, #692] @ 12761c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1274f8 │ │ │ │ - ldr r1, [pc, #656] @ 127650 │ │ │ │ + b 1274ac │ │ │ │ + ldr r1, [pc, #656] @ 127604 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12741c │ │ │ │ - ldr r3, [pc, #600] @ 127624 │ │ │ │ + b 1273d0 │ │ │ │ + ldr r3, [pc, #600] @ 1275d8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #596] @ 127628 │ │ │ │ + ldr r1, [pc, #596] @ 1275dc │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #632] @ 127678 │ │ │ │ + ldr r1, [pc, #632] @ 12762c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - ldr r1, [pc, #528] @ 12762c │ │ │ │ + b 349dd0 │ │ │ │ + ldr r1, [pc, #528] @ 1275e0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - ldr r1, [pc, #524] @ 127644 │ │ │ │ + b 349dd0 │ │ │ │ + ldr r1, [pc, #524] @ 1275f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - ldr r3, [pc, #456] @ 12761c │ │ │ │ - ldr r1, [pc, #456] @ 127620 │ │ │ │ + b 349dd0 │ │ │ │ + ldr r3, [pc, #456] @ 1275d0 │ │ │ │ + ldr r1, [pc, #456] @ 1275d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1274cc │ │ │ │ - ldr r3, [pc, #536] @ 127680 │ │ │ │ - ldr r1, [pc, #536] @ 127684 │ │ │ │ + b 127480 │ │ │ │ + ldr r3, [pc, #536] @ 127634 │ │ │ │ + ldr r1, [pc, #536] @ 127638 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1274cc │ │ │ │ - ldr r3, [pc, #536] @ 127694 │ │ │ │ + b 127480 │ │ │ │ + ldr r3, [pc, #536] @ 127648 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r5, [pc, #532] @ 127698 │ │ │ │ - ldr r1, [pc, #532] @ 12769c │ │ │ │ + ldr r5, [pc, #532] @ 12764c │ │ │ │ + ldr r1, [pc, #532] @ 127650 │ │ │ │ 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 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #368] @ 127634 │ │ │ │ - ldr r1, [pc, #368] @ 127638 │ │ │ │ + ldr r3, [pc, #368] @ 1275e8 │ │ │ │ + ldr r1, [pc, #368] @ 1275ec │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #372] @ 12766c │ │ │ │ + ldr r1, [pc, #372] @ 127620 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - ldr r3, [pc, #296] @ 12763c │ │ │ │ + b 349dd0 │ │ │ │ + ldr r3, [pc, #296] @ 1275f0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #292] @ 127640 │ │ │ │ + ldr r1, [pc, #292] @ 1275f4 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #320] @ 127688 │ │ │ │ + ldr r3, [pc, #320] @ 12763c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #316] @ 12768c │ │ │ │ + ldr r1, [pc, #316] @ 127640 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr ip, [pc, #216] @ 127654 │ │ │ │ + ldr ip, [pc, #216] @ 127608 │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr lr, [pc, #212] @ 127658 │ │ │ │ + ldr lr, [pc, #212] @ 12760c │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr r3, [pc, #208] @ 12765c │ │ │ │ + ldr r3, [pc, #208] @ 127610 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #204] @ 127660 │ │ │ │ + ldr r1, [pc, #204] @ 127614 │ │ │ │ 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 34a730 │ │ │ │ + bl 34a6e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ 127648 │ │ │ │ + ldr r3, [pc, #120] @ 1275fc │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #116] @ 12764c │ │ │ │ + ldr r1, [pc, #116] @ 127600 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #140] @ 127690 │ │ │ │ + ldr r1, [pc, #140] @ 127644 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r4, r5, sp, lsl #15 │ │ │ │ + eoreq r5, sp, r0, ror #10 │ │ │ │ + eoreq r4, r5, sl, ror #12 │ │ │ │ + strdeq r5, [sp], -r4 @ │ │ │ │ + eoreq r4, r5, r9, ror #13 │ │ │ │ + strhteq r4, [r5], -ip │ │ │ │ + eoreq r4, r5, r4, asr #14 │ │ │ │ + eoreq r5, sp, r0, lsl r5 │ │ │ │ + eoreq r4, r5, r2, lsr #12 │ │ │ │ + eoreq r5, sp, ip, asr #9 │ │ │ │ + eoreq r4, r5, r9, asr #11 │ │ │ │ + strhteq r4, [r5], -sl │ │ │ │ + eoreq r5, sp, r0, ror #7 │ │ │ │ + eoreq r4, r5, r1, lsr #10 │ │ │ │ + eoreq r4, r5, r2, asr r7 │ │ │ │ + eoreq r5, sp, ip, lsl #9 │ │ │ │ + eoreq r5, sp, r4, ror r4 │ │ │ │ + eoreq r5, sp, r0, ror #8 │ │ │ │ + eoreq r4, r5, r6, ror r5 │ │ │ │ + mlaeq r5, sp, r7, r4 │ │ │ │ eoreq r4, r5, r1, lsl #15 │ │ │ │ - eoreq r5, sp, r4, lsl r5 │ │ │ │ - eoreq r4, r5, lr, asr r6 │ │ │ │ - eoreq r5, sp, r8, lsr #11 │ │ │ │ - ldrdeq r4, [r5], -sp @ │ │ │ │ - strhteq r4, [r5], -r0 │ │ │ │ - eoreq r4, r5, r8, lsr r7 │ │ │ │ - eoreq r5, sp, r4, asr #9 │ │ │ │ - eoreq r4, r5, r6, lsl r6 │ │ │ │ - eoreq r5, sp, r0, lsl #9 │ │ │ │ - strhteq r4, [r5], -sp │ │ │ │ - eoreq r4, r5, lr, lsr #13 │ │ │ │ - mlaeq sp, r4, r3, r5 │ │ │ │ - eoreq r4, r5, r5, lsl r5 │ │ │ │ + eoreq r4, r5, r8, asr #12 │ │ │ │ + eoreq r5, sp, r8, asr #13 │ │ │ │ + ldrdeq r4, [r5], -fp @ │ │ │ │ eoreq r4, r5, r6, asr #14 │ │ │ │ - eoreq r5, sp, r0, asr #8 │ │ │ │ - eoreq r5, sp, r8, lsr #8 │ │ │ │ - eoreq r5, sp, r4, lsl r4 │ │ │ │ - eoreq r4, r5, sl, ror #10 │ │ │ │ - mlaeq r5, r1, r7, r4 │ │ │ │ - eoreq r4, r5, r5, ror r7 │ │ │ │ - eoreq r4, r5, ip, lsr r6 │ │ │ │ - eoreq r5, sp, ip, ror r6 │ │ │ │ - eoreq r4, r5, pc, asr #15 │ │ │ │ - eoreq r4, r5, sl, lsr r7 │ │ │ │ + strdeq fp, [r4], -ip @ │ │ │ │ + eoreq r5, sp, ip, asr #10 │ │ │ │ + eoreq r4, r5, r7, ror #13 │ │ │ │ + eoreq r5, sp, r8, ror #9 │ │ │ │ strdeq fp, [r4], -r0 @ │ │ │ │ - eoreq r5, sp, r0, lsl #10 │ │ │ │ - ldrdeq r4, [r5], -fp @ │ │ │ │ - mlaeq sp, ip, r4, r5 │ │ │ │ - eoreq fp, r4, r4, ror #13 │ │ │ │ - eoreq r4, r5, r6, asr #10 │ │ │ │ - eoreq r5, sp, r4, lsl #11 │ │ │ │ - eoreq r5, sp, ip, ror #10 │ │ │ │ - eoreq r4, r5, r3, asr #13 │ │ │ │ + eoreq r4, r5, r2, asr r5 │ │ │ │ + ldrdeq r5, [sp], -r0 @ │ │ │ │ + strhteq r5, [sp], -r8 │ │ │ │ + eoreq r4, r5, pc, asr #13 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34ab44 │ │ │ │ + b 34aafc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 1276f8 │ │ │ │ + bcs 1276ac │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bcc 127708 │ │ │ │ + bcc 1276bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 127744 │ │ │ │ + bcs 1276f8 │ │ │ │ strb r1, [r2] │ │ │ │ - b 1277b8 │ │ │ │ + b 12776c │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1276cc │ │ │ │ + b 127680 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ bl 20fe4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 1276f0 │ │ │ │ + bcc 1276a4 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 12776c │ │ │ │ + bcs 127720 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r7, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ - b 1277b8 │ │ │ │ + b 12776c │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 127790 │ │ │ │ + bcs 127744 │ │ │ │ strb r7, [r2, #2] │ │ │ │ mov r7, #224 @ 0xe0 │ │ │ │ orr r7, r7, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ strb r7, [r2] │ │ │ │ - b 1277b0 │ │ │ │ + b 127764 │ │ │ │ strb r7, [r2, #3] │ │ │ │ mov r7, #240 @ 0xf0 │ │ │ │ orr r7, r7, r1, lsr #18 │ │ │ │ strb r7, [r2] │ │ │ │ lsr r7, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ @@ -270140,15 +270121,15 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 127814 │ │ │ │ + bcc 1277c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f030 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -270160,34 +270141,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 1277f0 │ │ │ │ + b 1277a4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r9, [pc, #160] @ 1278f0 │ │ │ │ + ldr r9, [pc, #160] @ 1278a4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #156] @ 1278f4 │ │ │ │ + ldr fp, [pc, #156] @ 1278a8 │ │ │ │ add r1, r0, #28 │ │ │ │ - ldr ip, [pc, #152] @ 1278f8 │ │ │ │ + ldr ip, [pc, #152] @ 1278ac │ │ │ │ add r7, r0, #20 │ │ │ │ - ldr lr, [pc, #148] @ 1278fc │ │ │ │ + ldr lr, [pc, #148] @ 1278b0 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r8, [pc, #144] @ 127900 │ │ │ │ + ldr r8, [pc, #144] @ 1278b4 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #140] @ 127904 │ │ │ │ + ldr sl, [pc, #140] @ 1278b8 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ 127908 │ │ │ │ + ldr r1, [pc, #128] @ 1278bc │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r3, [pc, #124] @ 12790c │ │ │ │ + ldr r3, [pc, #124] @ 1278c0 │ │ │ │ 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 │ │ │ │ @@ -270202,140 +270183,140 @@ │ │ │ │ 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 34a100 │ │ │ │ + bl 34a0b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq r5, sp, ip, ror #3 │ │ │ │ - eoreq ip, r4, r6, lsr #15 │ │ │ │ - eoreq r5, sp, ip, asr #3 │ │ │ │ - strdeq r3, [r5], -r8 @ │ │ │ │ - ldrdeq r3, [r5], -r8 @ │ │ │ │ - strhteq r5, [sp], -r4 │ │ │ │ - eoreq r4, r5, lr, asr #5 │ │ │ │ - ldrdeq r4, [r5], -r3 @ │ │ │ │ + eoreq r5, sp, r8, lsr r2 │ │ │ │ + strhteq ip, [r4], -r2 │ │ │ │ + eoreq r5, sp, r8, lsl r2 │ │ │ │ + eoreq r3, r5, r4, lsl #26 │ │ │ │ + eoreq r3, r5, r4, ror #25 │ │ │ │ + eoreq r5, sp, r0, lsl #4 │ │ │ │ + ldrdeq r4, [r5], -sl @ │ │ │ │ + ldrdeq r4, [r5], -pc @ │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - bls 12796c │ │ │ │ + bls 127920 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r2, r2, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 12797c │ │ │ │ + beq 127930 │ │ │ │ lsl r6, r8, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ba810 │ │ │ │ + bl 1ba7c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12799c │ │ │ │ + beq 127950 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126220 │ │ │ │ + bl 1261d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ 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] │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #0 │ │ │ │ sub r8, r7, r5 │ │ │ │ cmn r8, #-2147483644 @ 0x80000004 │ │ │ │ lsl fp, r8, #1 │ │ │ │ cmnls fp, #-2147483644 @ 0x80000004 │ │ │ │ - bls 127a0c │ │ │ │ - ldr r2, [pc, #216] @ 127ad8 │ │ │ │ + bls 1279c0 │ │ │ │ + ldr r2, [pc, #216] @ 127a8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 127a5c │ │ │ │ - ldr r0, [pc, #180] @ 127ad4 │ │ │ │ + beq 127a10 │ │ │ │ + ldr r0, [pc, #180] @ 127a88 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1279f8 │ │ │ │ + beq 1279ac │ │ │ │ mov fp, r6 │ │ │ │ lsr r8, r8, #2 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ - bne 127a78 │ │ │ │ - b 127a9c │ │ │ │ + bne 127a2c │ │ │ │ + b 127a50 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ - beq 127a9c │ │ │ │ + beq 127a50 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r5], #4 │ │ │ │ str r2, [r6, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 127a80 │ │ │ │ + bne 127a34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127ab0 │ │ │ │ + beq 127a64 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 124b50 │ │ │ │ + bl 124b04 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, lr, ip, asr #8 │ │ │ │ - eoreq r4, sp, r4, lsr #24 │ │ │ │ + mlaeq lr, r8, r4, r8 │ │ │ │ + eoreq r4, sp, r0, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -270343,224 +270324,224 @@ │ │ │ │ mov sl, #0 │ │ │ │ sub r0, r1, r0 │ │ │ │ cmn r0, #-1610612724 @ 0xa000000c │ │ │ │ lsr r1, r0, #2 │ │ │ │ mul r6, r1, r2 │ │ │ │ lsl r7, r6, #5 │ │ │ │ cmnls r7, #-2147483640 @ 0x80000008 │ │ │ │ - bls 127b34 │ │ │ │ - ldr r2, [pc, #404] @ 127cb8 │ │ │ │ + bls 127ae8 │ │ │ │ + ldr r2, [pc, #404] @ 127c6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 127b6c │ │ │ │ - ldr r0, [pc, #364] @ 127cb4 │ │ │ │ + beq 127b20 │ │ │ │ + ldr r0, [pc, #364] @ 127c68 │ │ │ │ mov r1, #8 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127b1c │ │ │ │ + beq 127ad0 │ │ │ │ mov fp, r0 │ │ │ │ - b 127b74 │ │ │ │ + b 127b28 │ │ │ │ mov fp, #8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ ldm r5, {r0, r7} │ │ │ │ cmp r7, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 127bf4 │ │ │ │ + beq 127ba8 │ │ │ │ str r8, [sp, #4] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1b3cb8 │ │ │ │ + bl 1b3c70 │ │ │ │ mov r1, r8 │ │ │ │ add r0, fp, r4, lsl #5 │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r9 │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ - bne 127bb0 │ │ │ │ + bne 127b64 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ str r7, [sp, #28] │ │ │ │ cmp r9, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq 127c44 │ │ │ │ + beq 127bf8 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ sub r0, r9, r7 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ add r5, r7, #4 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ lsr r4, r1, #3 │ │ │ │ - b 127c28 │ │ │ │ + b 127bdc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 127c44 │ │ │ │ + beq 127bf8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127c1c │ │ │ │ + beq 127bd0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 127c1c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 127bd0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127c64 │ │ │ │ + beq 127c18 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 12b5f0 │ │ │ │ + bl 12b5a4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125d10 │ │ │ │ + bl 125cc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b5f0 │ │ │ │ + bl 12b5a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, lr, r0, lsr #6 │ │ │ │ - eoreq r4, sp, r0, lsl #22 │ │ │ │ + eoreq r8, lr, ip, ror #6 │ │ │ │ + eoreq r4, sp, ip, asr #22 │ │ │ │ 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] │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #0 │ │ │ │ sub r8, r7, r5 │ │ │ │ cmn r8, #-2147483644 @ 0x80000004 │ │ │ │ lsl fp, r8, #1 │ │ │ │ cmnls fp, #-2147483644 @ 0x80000004 │ │ │ │ - bls 127d00 │ │ │ │ - ldr r2, [pc, #216] @ 127dcc │ │ │ │ + bls 127cb4 │ │ │ │ + ldr r2, [pc, #216] @ 127d80 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 127d50 │ │ │ │ - ldr r0, [pc, #180] @ 127dc8 │ │ │ │ + beq 127d04 │ │ │ │ + ldr r0, [pc, #180] @ 127d7c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 127cec │ │ │ │ + beq 127ca0 │ │ │ │ mov fp, r6 │ │ │ │ lsr r8, r8, #2 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ - bne 127d6c │ │ │ │ - b 127d90 │ │ │ │ + bne 127d20 │ │ │ │ + b 127d44 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ - beq 127d90 │ │ │ │ + beq 127d44 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r5], #4 │ │ │ │ str r2, [r6, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne 127d74 │ │ │ │ + bne 127d28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127da4 │ │ │ │ + beq 127d58 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 124a58 │ │ │ │ + bl 124a0c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, lr, r8, asr r1 │ │ │ │ - eoreq r4, sp, r0, lsr r9 │ │ │ │ + eoreq r8, lr, r4, lsr #3 │ │ │ │ + eoreq r4, sp, ip, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 127e28 │ │ │ │ + beq 127ddc │ │ │ │ sub r6, r1, r0 │ │ │ │ - ldr r0, [pc, #2708] @ 128894 │ │ │ │ + ldr r0, [pc, #2708] @ 128848 │ │ │ │ mov r1, #4 │ │ │ │ lsr r4, r6, #3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1285e8 │ │ │ │ + beq 12859c │ │ │ │ lsr r3, r6, #5 │ │ │ │ mov r6, #0 │ │ │ │ - b 127e30 │ │ │ │ + b 127de4 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #0 │ │ │ │ ldm r5!, {r1, fp} │ │ │ │ ldm r5, {r2, r4, r5} │ │ │ │ cmp fp, r4 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - beq 128580 │ │ │ │ + beq 128534 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r5, #16 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ @@ -270584,122 +270565,122 @@ │ │ │ │ mov r1, r4 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ 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 r2, [pc, #2484] @ 128898 │ │ │ │ + ldr r2, [pc, #2484] @ 12884c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 855e0 │ │ │ │ - ldr r2, [pc, #2464] @ 12889c │ │ │ │ + ldr r2, [pc, #2464] @ 128850 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 855e0 │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ - ldr r2, [pc, #2440] @ 1288a0 │ │ │ │ + ldr r2, [pc, #2440] @ 128854 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 855e0 │ │ │ │ - ldr r2, [pc, #2420] @ 1288a4 │ │ │ │ + ldr r2, [pc, #2420] @ 128858 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 855e0 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 127fc4 │ │ │ │ - bl 2ebec4 │ │ │ │ + bne 127f78 │ │ │ │ + bl 2ebe7c │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ - bl 2ebfe8 │ │ │ │ - ldr r1, [pc, #2400] @ 1288c4 │ │ │ │ + bl 2ebfa0 │ │ │ │ + ldr r1, [pc, #2400] @ 128878 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ - ldr r1, [pc, #2384] @ 1288c8 │ │ │ │ + ldr r1, [pc, #2384] @ 12887c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ - ldr r0, [pc, #2340] @ 1288cc │ │ │ │ + ldr r0, [pc, #2340] @ 128880 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 345964 │ │ │ │ - b 12808c │ │ │ │ + bl 34591c │ │ │ │ + b 128040 │ │ │ │ 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, #2244] @ 1288a8 │ │ │ │ + ldr r3, [pc, #2244] @ 12885c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 355b10 │ │ │ │ + bl 355ac8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 139848 │ │ │ │ + bl 139800 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127fec │ │ │ │ + beq 127fa0 │ │ │ │ cmp r0, #1 │ │ │ │ movne r0, r5 │ │ │ │ ldreq r0, [sp, #372] @ 0x174 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r4, r0 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ - ldr r0, [pc, #2172] @ 1288b0 │ │ │ │ + ldr r0, [pc, #2172] @ 128864 │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #2152] @ 1288b4 │ │ │ │ + ldr r0, [pc, #2152] @ 128868 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #2132] @ 1288b8 │ │ │ │ + ldr r1, [pc, #2132] @ 12886c │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 345964 │ │ │ │ + bl 34591c │ │ │ │ mov r9, r7 │ │ │ │ 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 │ │ │ │ @@ -270717,90 +270698,90 @@ │ │ │ │ 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 12f1f0 │ │ │ │ + bl 12f1a4 │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ mov r7, r9 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 128124 │ │ │ │ + beq 1280d8 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ mov r1, #1 │ │ │ │ bl c7d64 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #208] @ 0xd0 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1281a8 │ │ │ │ + beq 12815c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ - ldr r1, [pc, #1904] @ 1288d0 │ │ │ │ + ldr r1, [pc, #1904] @ 128884 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ - ldr r1, [pc, #1884] @ 1288d4 │ │ │ │ + ldr r1, [pc, #1884] @ 128888 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ mov r1, #3 │ │ │ │ bl c7d64 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 128218 │ │ │ │ + beq 1281cc │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 2f076c │ │ │ │ + bl 2f0724 │ │ │ │ mov r1, #13 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ - ldr r1, [pc, #1756] @ 1288bc │ │ │ │ + ldr r1, [pc, #1756] @ 128870 │ │ │ │ cmp r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ - bne 1281fc │ │ │ │ - ldr r1, [pc, #1740] @ 1288c0 │ │ │ │ + bne 1281b0 │ │ │ │ + ldr r1, [pc, #1740] @ 128874 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 7b4c8 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ bl 1dde8 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 130128 │ │ │ │ + bl 1300dc │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ @@ -270811,58 +270792,58 @@ │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ - bne 128288 │ │ │ │ + bne 12823c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 128538 │ │ │ │ + bne 1284ec │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 128460 │ │ │ │ - b 128474 │ │ │ │ + bne 128414 │ │ │ │ + b 128428 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, #2 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ - ldr r1, [pc, #1572] @ 1288d8 │ │ │ │ + ldr r1, [pc, #1572] @ 12888c │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ add r1, sp, #332 @ 0x14c │ │ │ │ - ldr r0, [pc, #1552] @ 1288dc │ │ │ │ + ldr r0, [pc, #1552] @ 128890 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128424 │ │ │ │ + beq 1283d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r4, [sp, #340] @ 0x154 │ │ │ │ ldr r7, [sp, #344] @ 0x158 │ │ │ │ mov ip, #0 │ │ │ │ ldm r1, {r5, r6} │ │ │ │ @@ -270874,488 +270855,488 @@ │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ eor r0, fp, lr │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 1283dc │ │ │ │ + beq 128390 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ rev r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r3, r0, lsr #3 │ │ │ │ and r0, r0, r6 │ │ │ │ sub r9, r5, r0, lsl #4 │ │ │ │ ldr r0, [r9, #-8] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1283b8 │ │ │ │ + bne 12836c │ │ │ │ ldr r1, [r9, #-12] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128400 │ │ │ │ + beq 1283b4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r1, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ands r1, r0, r1 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bne 12837c │ │ │ │ + bne 128330 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ and r0, fp, r0 │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - bne 128424 │ │ │ │ + bne 1283d8 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, r3, ip │ │ │ │ and r3, r0, r6 │ │ │ │ - b 128340 │ │ │ │ + b 1282f4 │ │ │ │ sub r1, r9, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f4524 │ │ │ │ + bl 2f44dc │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 1285a0 │ │ │ │ + bne 128554 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 131ae0 │ │ │ │ + bl 131a94 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12843c │ │ │ │ + beq 1283f0 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 128558 │ │ │ │ + bne 12850c │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 128474 │ │ │ │ + beq 128428 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128474 │ │ │ │ + beq 128428 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1284b0 │ │ │ │ + beq 128464 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ add r4, r0, #8 │ │ │ │ - b 128498 │ │ │ │ + b 12844c │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 1284b0 │ │ │ │ + beq 128464 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12848c │ │ │ │ + beq 128440 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ - b 12848c │ │ │ │ + b 128440 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1284cc │ │ │ │ + beq 128480 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1284f4 │ │ │ │ + beq 1284a8 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r5, #0 │ │ │ │ - bne 128524 │ │ │ │ + bne 1284d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 801ac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str sl, [r0, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp fp, r0 │ │ │ │ - bne 127ea0 │ │ │ │ - b 128578 │ │ │ │ + bne 127e54 │ │ │ │ + b 12852c │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 128500 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1284b4 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 128460 │ │ │ │ - b 128474 │ │ │ │ + bne 128414 │ │ │ │ + b 128428 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 128460 │ │ │ │ - b 128474 │ │ │ │ + bne 128414 │ │ │ │ + b 128428 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 12b6c8 │ │ │ │ + bl 12b67c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #824] @ 1288e0 │ │ │ │ + ldr r0, [pc, #824] @ 128894 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ - ldr r3, [pc, #820] @ 1288e4 │ │ │ │ - ldr ip, [pc, #820] @ 1288e8 │ │ │ │ + ldr r3, [pc, #820] @ 128898 │ │ │ │ + ldr ip, [pc, #820] @ 12889c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ ldm r8!, {r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ ldm r8, {r4, r5, r6, r7} │ │ │ │ stm r1, {r4, r5, r6, r7} │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ - b 1285fc │ │ │ │ - ldr r2, [pc, #700] @ 1288ac │ │ │ │ + b 1285b0 │ │ │ │ + ldr r2, [pc, #700] @ 128860 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b6c8 │ │ │ │ - b 12883c │ │ │ │ + bl 12b67c │ │ │ │ + b 1287f0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ - b 128834 │ │ │ │ + b 1287e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ mov r5, #1 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128764 │ │ │ │ + beq 128718 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1e238 │ │ │ │ - b 128764 │ │ │ │ + b 128718 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 128750 │ │ │ │ + b 128704 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 128744 │ │ │ │ - b 128750 │ │ │ │ + bne 1286f8 │ │ │ │ + b 128704 │ │ │ │ mov r4, r0 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - b 128828 │ │ │ │ + b 1287dc │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r5, #1 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - bne 1287b4 │ │ │ │ - b 128800 │ │ │ │ + bne 128768 │ │ │ │ + b 1287b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, r9 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - b 128778 │ │ │ │ + b 12872c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - b 128820 │ │ │ │ + b 1287d4 │ │ │ │ mov r4, r0 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 128820 │ │ │ │ - b 12887c │ │ │ │ + beq 1287d4 │ │ │ │ + b 128830 │ │ │ │ mov r4, r0 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - b 128800 │ │ │ │ + b 1287b4 │ │ │ │ mov r4, r0 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ mov r5, #1 │ │ │ │ - b 128764 │ │ │ │ - b 12870c │ │ │ │ + b 128718 │ │ │ │ + b 1286c0 │ │ │ │ mov r4, r0 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #1 │ │ │ │ - b 128790 │ │ │ │ + b 128744 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 128844 │ │ │ │ + bne 1287f8 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128750 │ │ │ │ + beq 128704 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 124820 │ │ │ │ + bl 1247d4 │ │ │ │ mov r0, sl │ │ │ │ bl 1f798 │ │ │ │ mov r5, #0 │ │ │ │ add r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r6, r0, #5 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 125574 │ │ │ │ + bl 125528 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128790 │ │ │ │ + beq 128744 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1287d8 │ │ │ │ + bne 12878c │ │ │ │ subs r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r6, r0 │ │ │ │ - beq 1287f4 │ │ │ │ + beq 1287a8 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1287cc │ │ │ │ + beq 128780 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 128800 │ │ │ │ - b 128820 │ │ │ │ + bne 1287b4 │ │ │ │ + b 1287d4 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ subs r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r6, r0 │ │ │ │ - bne 1287b0 │ │ │ │ + bne 128764 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 128820 │ │ │ │ + beq 1287d4 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 128860 │ │ │ │ + bne 128814 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12887c │ │ │ │ + bne 128830 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 801ac │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 12b6c8 │ │ │ │ + bl 12b67c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 125b8c │ │ │ │ + bl 125b40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 128744 │ │ │ │ - b 128750 │ │ │ │ + bne 1286f8 │ │ │ │ + b 128704 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 128820 │ │ │ │ + beq 1287d4 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 128820 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1287d4 │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r8, lr, r8, rrx │ │ │ │ - eoreq r4, r5, sp, lsr r3 │ │ │ │ - eoreq r4, r5, sl, lsr #6 │ │ │ │ - eoreq r4, r5, fp, asr #7 │ │ │ │ - eoreq r3, r5, r8, lsl #13 │ │ │ │ - eoreq r4, r5, r3, lsr r3 │ │ │ │ - eoreq r4, sp, r4, lsr r0 │ │ │ │ - eoreq ip, r4, lr, asr r0 │ │ │ │ - eoreq r7, sp, r4, lsr #23 │ │ │ │ - @ instruction: 0xfff5e794 │ │ │ │ - ldrdeq r4, [r5], -r4 @ │ │ │ │ - strhteq r4, [sp], -r4 │ │ │ │ - eoreq r7, lr, ip, ror lr │ │ │ │ - eoreq r7, lr, r4, asr pc │ │ │ │ - eoreq r7, sp, ip, asr #24 │ │ │ │ - eoreq r4, sp, ip, lsl #23 │ │ │ │ + strhteq r8, [lr], -r4 │ │ │ │ + eoreq r4, r5, r9, asr #6 │ │ │ │ + eoreq r4, r5, r6, lsr r3 │ │ │ │ + ldrdeq r4, [r5], -r7 @ │ │ │ │ + mlaeq r5, r4, r6, r3 │ │ │ │ + eoreq r4, r5, pc, lsr r3 │ │ │ │ + eoreq r4, sp, r0, lsl #1 │ │ │ │ + eoreq ip, r4, sl, rrx │ │ │ │ + strdeq r7, [sp], -r0 @ │ │ │ │ + @ instruction: 0xfff5e7e0 │ │ │ │ + eoreq r4, r5, r0, ror #1 │ │ │ │ + eoreq r4, sp, r0, lsl #24 │ │ │ │ + eoreq r7, lr, r8, asr #29 │ │ │ │ + eoreq r7, lr, r0, lsr #31 │ │ │ │ + mlaeq sp, r8, ip, r7 │ │ │ │ + ldrdeq r4, [sp], -r8 @ │ │ │ │ @ instruction: 0xffffa7d4 │ │ │ │ - eoreq sl, r4, ip, ror #19 │ │ │ │ + strdeq sl, [r4], -r8 @ │ │ │ │ @ instruction: 0xffffa684 │ │ │ │ - eoreq r3, r5, r4, asr #26 │ │ │ │ - eoreq r4, sp, r8, lsr #4 │ │ │ │ - eoreq r4, sp, r0, lsl #17 │ │ │ │ + eoreq r3, r5, r0, asr sp │ │ │ │ + eoreq r4, sp, r4, ror r2 │ │ │ │ + eoreq r4, sp, ip, asr #17 │ │ │ │ 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 128928 │ │ │ │ + beq 1288dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r5, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b 12890c │ │ │ │ + b 1288c0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 128978 │ │ │ │ + bcs 12892c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 128988 │ │ │ │ + bne 12893c │ │ │ │ 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] @ 1289ac │ │ │ │ + ldr r0, [pc, #44] @ 128960 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1ae524 │ │ │ │ + b 1ae4dc │ │ │ │ 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 r3, r5, ip, asr r2 │ │ │ │ + eoreq r3, r5, r8, ror #4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 128a00 │ │ │ │ + bcs 1289b4 │ │ │ │ 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 128a14 │ │ │ │ - bl 12ea34 │ │ │ │ + beq 1289c8 │ │ │ │ + bl 12e9e8 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r2, r1, #1 │ │ │ │ str r2, [r4] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #40] @ 128a30 │ │ │ │ + ldr r0, [pc, #40] @ 1289e4 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1ae524 │ │ │ │ + b 1ae4dc │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r4] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r3, [r5], -r4 @ │ │ │ │ + eoreq r3, r5, r0, ror #3 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 128aa8 │ │ │ │ - ldr r2, [pc, #184] @ 128b08 │ │ │ │ + bcs 128a5c │ │ │ │ + ldr r2, [pc, #184] @ 128abc │ │ │ │ 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 128abc │ │ │ │ + bcs 128a70 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r2], #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196f00 │ │ │ │ + bl 196eb8 │ │ │ │ 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] @ 128b10 │ │ │ │ + ldr r0, [pc, #96] @ 128ac4 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ - b 1ae524 │ │ │ │ - ldr r0, [pc, #72] @ 128b0c │ │ │ │ + b 1ae4dc │ │ │ │ + ldr r0, [pc, #72] @ 128ac0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #24 │ │ │ │ - bl 1ae524 │ │ │ │ + bl 1ae4dc │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ @@ -271363,105 +271344,105 @@ │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, lr, r0, asr fp │ │ │ │ - eoreq r3, r5, ip, lsl r1 │ │ │ │ - eoreq r3, r5, ip, lsr #2 │ │ │ │ + mlaeq lr, ip, fp, r8 │ │ │ │ + eoreq r3, r5, r8, lsr #2 │ │ │ │ + eoreq r3, r5, r8, lsr r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 128b70 │ │ │ │ + bcs 128b24 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ str r0, [r4] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 128b88 │ │ │ │ + bne 128b3c │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 128ba8 │ │ │ │ + beq 128b5c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r2, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - b 128b94 │ │ │ │ - ldr r0, [pc, #96] @ 128bd8 │ │ │ │ + b 128b48 │ │ │ │ + ldr r0, [pc, #96] @ 128b8c │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ae524 │ │ │ │ + b 1ae4dc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 19c3a8 │ │ │ │ + bl 19c360 │ │ │ │ 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 20fe4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 128b58 │ │ │ │ + b 128b0c │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r5, r4, rrx │ │ │ │ + eoreq r3, r5, r0, ror r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 128c50 │ │ │ │ - ldr r2, [pc, #184] @ 128cb0 │ │ │ │ + bcs 128c04 │ │ │ │ + ldr r2, [pc, #184] @ 128c64 │ │ │ │ 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 128c64 │ │ │ │ + bcs 128c18 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r2], #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196e90 │ │ │ │ + bl 196e48 │ │ │ │ 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] @ 128cb8 │ │ │ │ + ldr r0, [pc, #96] @ 128c6c │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r7, lr} │ │ │ │ - b 1ae524 │ │ │ │ - ldr r0, [pc, #72] @ 128cb4 │ │ │ │ + b 1ae4dc │ │ │ │ + ldr r0, [pc, #72] @ 128c68 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #24 │ │ │ │ - bl 1ae524 │ │ │ │ + bl 1ae4dc │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ @@ -271469,52 +271450,52 @@ │ │ │ │ ldr r1, [r5] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, lr, r8, lsr #19 │ │ │ │ - eoreq r2, r5, r4, ror pc │ │ │ │ - eoreq r2, r5, r4, lsl #31 │ │ │ │ + strdeq r8, [lr], -r4 @ │ │ │ │ + eoreq r2, r5, r0, lsl #31 │ │ │ │ + mlaeq r5, r0, pc, r2 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 128d1c │ │ │ │ + bcs 128cd0 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne 128d34 │ │ │ │ + bne 128ce8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 128d7c │ │ │ │ + beq 128d30 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r2, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - b 128d68 │ │ │ │ - ldr r0, [pc, #168] @ 128dcc │ │ │ │ + b 128d1c │ │ │ │ + ldr r0, [pc, #168] @ 128d80 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ae524 │ │ │ │ + b 1ae4dc │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 128d9c │ │ │ │ + beq 128d50 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -271527,66 +271508,66 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 128d04 │ │ │ │ + b 128cb8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b 128d48 │ │ │ │ + b 128cfc │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r2, [r5], -r8 │ │ │ │ + eoreq r2, r5, r4, asr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 128e3c │ │ │ │ + bcs 128df0 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128e54 │ │ │ │ + beq 128e08 │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 128e90 │ │ │ │ + beq 128e44 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12eb80 │ │ │ │ - b 128e7c │ │ │ │ - ldr r0, [pc, #156] @ 128ee0 │ │ │ │ + bl 12eb34 │ │ │ │ + b 128e30 │ │ │ │ + ldr r0, [pc, #156] @ 128e94 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ae524 │ │ │ │ + b 1ae4dc │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 128eb0 │ │ │ │ + beq 128e64 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r2, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -271596,131 +271577,131 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b 128e18 │ │ │ │ + b 128dcc │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 128e68 │ │ │ │ + b 128e1c │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r5, r8, sp, r2 │ │ │ │ + eoreq r2, r5, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 128f80 │ │ │ │ + bcs 128f34 │ │ │ │ ldr r5, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bls 128f98 │ │ │ │ + bls 128f4c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r6, r1, #8 │ │ │ │ str r7, [r0, r1]! │ │ │ │ str r6, [r5, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc 128fb8 │ │ │ │ + bcc 128f6c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f030 │ │ │ │ add r0, r6, 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, r8, pc} │ │ │ │ - ldr r0, [pc, #100] @ 128fec │ │ │ │ + ldr r0, [pc, #100] @ 128fa0 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1ae524 │ │ │ │ + b 1ae4dc │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 128f24 │ │ │ │ + b 128ed8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b 128f4c │ │ │ │ + b 128f00 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, r5, r4, asr ip │ │ │ │ + eoreq r2, r5, r0, ror #24 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12901c │ │ │ │ + beq 128fd0 │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ addne r3, r0, #2 │ │ │ │ ldrdeq r2, [r0, #4] │ │ │ │ - b 129030 │ │ │ │ + b 128fe4 │ │ │ │ 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 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr fp, [r1, #24] │ │ │ │ add r6, sp, #24 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, fp │ │ │ │ - bl 16b684 │ │ │ │ + bl 16b63c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add ip, r6, #4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 129170 │ │ │ │ + bne 129124 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov sl, sp │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -271739,46 +271720,46 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ bl 75a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129150 │ │ │ │ + beq 129104 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1b234c │ │ │ │ + bl 1b2304 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 129198 │ │ │ │ + bne 12914c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1b29ac │ │ │ │ + bl 1b2964 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 129198 │ │ │ │ + bne 12914c │ │ │ │ mov r0, r5 │ │ │ │ bl 75a2c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129100 │ │ │ │ + bne 1290b4 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #64 @ 0x40 │ │ │ │ ldm ip, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, lr │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ add r1, r9, #4 │ │ │ │ @@ -271799,19 +271780,19 @@ │ │ │ │ add r6, sp, #28 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, sl │ │ │ │ - bl 16b7ac │ │ │ │ + bl 16b764 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add ip, r6, #4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1292e8 │ │ │ │ + bne 12929c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sp │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -271828,45 +271809,45 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ bl 75a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1292b4 │ │ │ │ + beq 129268 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add r7, sp, #28 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1b24c4 │ │ │ │ + bl 1b247c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 129310 │ │ │ │ + bne 1292c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1b2d14 │ │ │ │ + bl 1b2ccc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 129310 │ │ │ │ + bne 1292c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 75a2c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129264 │ │ │ │ + bne 129218 │ │ │ │ ldm sp, {r4, r5} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ ldrb r1, [r4, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ sub r0, r1, #1 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ str r5, [r4, #32] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ @@ -271885,68 +271866,68 @@ │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34ab44 │ │ │ │ + b 34aafc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 1293a4 │ │ │ │ + ldr ip, [pc, #96] @ 129358 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 1293a8 │ │ │ │ + ldr lr, [pc, #92] @ 12935c │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 1293ac │ │ │ │ + ldr r4, [pc, #88] @ 129360 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 1293b0 │ │ │ │ + ldr r1, [pc, #84] @ 129364 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 1293b4 │ │ │ │ + ldr r3, [pc, #80] @ 129368 │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r3, sp, ip, lsl r7 │ │ │ │ - strhteq r2, [r5], -r0 │ │ │ │ - eoreq r3, sp, r8, lsr #14 │ │ │ │ - mlaeq r5, r0, r8, r2 │ │ │ │ - mlaeq r5, r1, r8, r2 │ │ │ │ + eoreq r3, sp, r8, ror #14 │ │ │ │ + strhteq r2, [r5], -ip │ │ │ │ + eoreq r3, sp, r4, ror r7 │ │ │ │ + mlaeq r5, ip, r8, r2 │ │ │ │ + mlaeq r5, sp, r8, r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ 12948c │ │ │ │ + ldr r0, [pc, #192] @ 129440 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c2644 │ │ │ │ + bl 2c25fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1293f0 │ │ │ │ + beq 1293a4 │ │ │ │ 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 12a440 │ │ │ │ - ldr r0, [pc, #140] @ 129490 │ │ │ │ + bl 12a3f4 │ │ │ │ + ldr r0, [pc, #140] @ 129444 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 129494 │ │ │ │ + ldr r1, [pc, #136] @ 129448 │ │ │ │ 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 │ │ │ │ @@ -271954,55 +271935,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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ 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 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strdeq r3, [sp], -r4 @ │ │ │ │ - eoreq r3, sp, r0, lsr #13 │ │ │ │ - andeq r6, r7, r0, lsl r9 │ │ │ │ + eoreq r3, sp, r0, asr #14 │ │ │ │ + eoreq r3, sp, ip, ror #13 │ │ │ │ + andeq r6, r7, r4, lsl r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ 12956c │ │ │ │ + ldr r0, [pc, #192] @ 129520 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c2644 │ │ │ │ + bl 2c25fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1294d0 │ │ │ │ + beq 129484 │ │ │ │ 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 12a440 │ │ │ │ - ldr r0, [pc, #140] @ 129570 │ │ │ │ + bl 12a3f4 │ │ │ │ + ldr r0, [pc, #140] @ 129524 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 129574 │ │ │ │ + ldr r1, [pc, #136] @ 129528 │ │ │ │ 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 │ │ │ │ @@ -272010,243 +271991,243 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ 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 125884 │ │ │ │ + bl 125838 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r9, r4, r4, lsr #15 │ │ │ │ - eoreq r3, sp, r0, asr #11 │ │ │ │ - andeq r6, r7, r0, lsr r8 │ │ │ │ + strhteq r9, [r4], -r0 │ │ │ │ + eoreq r3, sp, ip, lsl #12 │ │ │ │ + andeq r6, r7, r4, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 34aa30 │ │ │ │ + bl 34a9e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1295c8 │ │ │ │ - ldr r4, [pc, #56] @ 1295d8 │ │ │ │ + beq 12957c │ │ │ │ + ldr r4, [pc, #56] @ 12958c │ │ │ │ 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 350b90 │ │ │ │ + bl 350b48 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne 1295a8 │ │ │ │ + bne 12955c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 350d6c │ │ │ │ + bl 350d24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strhteq r3, [sp], -r4 │ │ │ │ + eoreq r3, sp, r0, lsl #28 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 129600 │ │ │ │ - ldr r1, [pc, #76] @ 129640 │ │ │ │ + bne 1295b4 │ │ │ │ + ldr r1, [pc, #76] @ 1295f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 129638 │ │ │ │ - ldr r3, [pc, #40] @ 12963c │ │ │ │ + ldr r1, [pc, #40] @ 1295ec │ │ │ │ + ldr r3, [pc, #40] @ 1295f0 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sl, r4, r2, ror sl │ │ │ │ - strhteq r3, [sp], -r8 │ │ │ │ - eoreq sl, r4, sl, lsl #21 │ │ │ │ + eoreq sl, r4, lr, ror sl │ │ │ │ + eoreq r3, sp, r4, lsl #10 │ │ │ │ + mlaeq r4, r6, sl, sl │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 129668 │ │ │ │ - ldr r1, [pc, #76] @ 1296a8 │ │ │ │ + bne 12961c │ │ │ │ + ldr r1, [pc, #76] @ 12965c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 1296a0 │ │ │ │ - ldr r3, [pc, #40] @ 1296a4 │ │ │ │ + ldr r1, [pc, #40] @ 129654 │ │ │ │ + ldr r3, [pc, #40] @ 129658 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sl, r4, sl, lsl #20 │ │ │ │ - eoreq r3, sp, r8, ror #5 │ │ │ │ - eoreq sl, r4, r2, lsr #20 │ │ │ │ + eoreq sl, r4, r6, lsl sl │ │ │ │ + eoreq r3, sp, r4, lsr r3 │ │ │ │ + eoreq sl, r4, lr, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 129714 │ │ │ │ + bmi 1296c8 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ - beq 1296f4 │ │ │ │ - ldr r0, [pc, #96] @ 129730 │ │ │ │ + beq 1296a8 │ │ │ │ + ldr r0, [pc, #96] @ 1296e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129718 │ │ │ │ + beq 1296cc │ │ │ │ mov r7, r0 │ │ │ │ - b 1296f8 │ │ │ │ + b 1296ac │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 1f030 │ │ │ │ stm r5, {r4, r7} │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #12] @ 12972c │ │ │ │ + ldr r2, [pc, #12] @ 1296e0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ - eoreq r3, sp, r4, lsr #9 │ │ │ │ - mlaeq lr, r8, r7, r6 │ │ │ │ + strdeq r3, [sp], -r0 @ │ │ │ │ + eoreq r6, lr, r4, ror #15 │ │ │ │ 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 │ │ │ │ - bls 129768 │ │ │ │ - ldr r2, [pc, #232] @ 129844 │ │ │ │ + bls 12971c │ │ │ │ + ldr r2, [pc, #232] @ 1297f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 1297fc │ │ │ │ + beq 1297b0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r1, #8 │ │ │ │ - ldr r0, [pc, #188] @ 129840 │ │ │ │ + ldr r0, [pc, #188] @ 1297f4 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129754 │ │ │ │ + beq 129708 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ - beq 12980c │ │ │ │ + beq 1297c0 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 12980c │ │ │ │ + beq 1297c0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ bl 80d40 │ │ │ │ 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} │ │ │ │ cmp r9, r4 │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ - bne 1297b8 │ │ │ │ - b 12980c │ │ │ │ + bne 12976c │ │ │ │ + b 1297c0 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r2, {r0, r1, r9} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 124870 │ │ │ │ + bl 124824 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, lr, r8, ror #13 │ │ │ │ - eoreq r3, sp, r8, asr r4 │ │ │ │ + eoreq r6, lr, r4, lsr r7 │ │ │ │ + eoreq r3, sp, r4, lsr #9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ 129898 │ │ │ │ + ldr ip, [pc, #64] @ 12984c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ 12989c │ │ │ │ + ldr lr, [pc, #60] @ 129850 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ 1298a0 │ │ │ │ + ldr r1, [pc, #56] @ 129854 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r3, sp, ip, ror r2 │ │ │ │ - eoreq r3, sp, ip, asr r2 │ │ │ │ - eoreq r2, r5, r1, lsr #7 │ │ │ │ + eoreq r3, sp, r8, asr #5 │ │ │ │ + eoreq r3, sp, r8, lsr #5 │ │ │ │ + eoreq r2, r5, sp, lsr #7 │ │ │ │ b 1e6e8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 1299b0 │ │ │ │ + ldr r0, [pc, #244] @ 129964 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -272256,67 +272237,67 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ - bl 207200 │ │ │ │ + bl 2071b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129944 │ │ │ │ + bne 1298f8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 16c478 │ │ │ │ + bl 16c430 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12993c │ │ │ │ + beq 1298f0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 1299b4 │ │ │ │ - ldr r3, [pc, #104] @ 1299b8 │ │ │ │ - ldr r1, [pc, #104] @ 1299bc │ │ │ │ + ldr r0, [pc, #104] @ 129968 │ │ │ │ + ldr r3, [pc, #104] @ 12996c │ │ │ │ + ldr r1, [pc, #104] @ 129970 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #39 @ 0x27 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1299a8 │ │ │ │ + beq 12995c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - b 1299a0 │ │ │ │ + b 129954 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1299ac │ │ │ │ + beq 129960 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r2, [sp], -r4 │ │ │ │ - ldrdeq r1, [r5], -r2 @ │ │ │ │ - eoreq r2, sp, ip, ror #28 │ │ │ │ - eoreq r2, sp, r8, lsr lr │ │ │ │ + eoreq r2, sp, r0, lsl #30 │ │ │ │ + ldrdeq r1, [r5], -lr @ │ │ │ │ + strhteq r2, [sp], -r8 │ │ │ │ + eoreq r2, sp, r4, lsl #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 129ac8 │ │ │ │ + ldr r0, [pc, #244] @ 129a7c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -272326,546 +272307,546 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ - bl 207200 │ │ │ │ + bl 2071b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129a5c │ │ │ │ + bne 129a10 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 129a54 │ │ │ │ + beq 129a08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 129acc │ │ │ │ - ldr r3, [pc, #104] @ 129ad0 │ │ │ │ - ldr r1, [pc, #104] @ 129ad4 │ │ │ │ + ldr r0, [pc, #104] @ 129a80 │ │ │ │ + ldr r3, [pc, #104] @ 129a84 │ │ │ │ + ldr r1, [pc, #104] @ 129a88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #39 @ 0x27 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 129ac0 │ │ │ │ + beq 129a74 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - b 129ab8 │ │ │ │ + b 129a6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129ac4 │ │ │ │ + beq 129a78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - mlaeq sp, ip, sp, r2 │ │ │ │ - strhteq r1, [r5], -sl │ │ │ │ - eoreq r2, sp, r4, asr sp │ │ │ │ - eoreq r2, sp, r0, lsr #26 │ │ │ │ + eoreq r2, sp, r8, ror #27 │ │ │ │ + eoreq r1, r5, r6, asr #25 │ │ │ │ + eoreq r2, sp, r0, lsr #27 │ │ │ │ + eoreq r2, sp, ip, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 129b88 │ │ │ │ + beq 129b3c │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r9 │ │ │ │ add sl, r8, #36 @ 0x24 │ │ │ │ - b 129b10 │ │ │ │ + b 129ac4 │ │ │ │ add r7, r7, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ add sl, sl, #36 @ 0x24 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 129b88 │ │ │ │ + beq 129b3c │ │ │ │ add r0, r7, r7, lsl #3 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r5, r0, lsl #2]! │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 129b54 │ │ │ │ + bcc 129b08 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 129b30 │ │ │ │ + bne 129ae4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 129b54 │ │ │ │ + bne 129b08 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129b6c │ │ │ │ + beq 129b20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129afc │ │ │ │ + beq 129ab0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 129afc │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 129ab0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129ba8 │ │ │ │ + beq 129b5c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129bc0 │ │ │ │ + beq 129b74 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 129bdc │ │ │ │ + beq 129b90 │ │ │ │ mov r0, sl │ │ │ │ add r4, sl, #36 @ 0x24 │ │ │ │ - bl 125708 │ │ │ │ + bl 1256bc │ │ │ │ mov sl, r4 │ │ │ │ - b 129bc0 │ │ │ │ + b 129b74 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 129c2c │ │ │ │ + beq 129be0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 129c10 │ │ │ │ + b 129bc4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 129c2c │ │ │ │ + beq 129be0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129c04 │ │ │ │ + beq 129bb8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 129c04 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 129bb8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129c94 │ │ │ │ + beq 129c48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ rsb r6, r1, #1 │ │ │ │ add r5, r0, #4 │ │ │ │ - b 129c60 │ │ │ │ + b 129c14 │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 129c94 │ │ │ │ + beq 129c48 │ │ │ │ ldrd r8, [r5, #-4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129c78 │ │ │ │ + beq 129c2c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129c50 │ │ │ │ + beq 129c04 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ - b 129c50 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 129c04 │ │ │ │ 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 129cbc │ │ │ │ + beq 129c70 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 129cd8 │ │ │ │ + beq 129c8c │ │ │ │ ldrd r0, [r5] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ - bl 1249f4 │ │ │ │ - b 129cbc │ │ │ │ + bl 1249a8 │ │ │ │ + b 129c70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 129dcc │ │ │ │ + beq 129d80 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r8, sp, #4 │ │ │ │ mov r5, #0 │ │ │ │ add r4, r0, #24 │ │ │ │ - b 129d1c │ │ │ │ - bl 1ba80c │ │ │ │ + b 129cd0 │ │ │ │ + bl 1ba7c4 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r4, r4, #24 │ │ │ │ - beq 129dcc │ │ │ │ + beq 129d80 │ │ │ │ ldrb r0, [r4, #-24] @ 0xffffffe8 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 129d10 │ │ │ │ - beq 129d60 │ │ │ │ + bcc 129cc4 │ │ │ │ + beq 129d14 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 129d78 │ │ │ │ + bne 129d2c │ │ │ │ sub r6, r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129ce4 │ │ │ │ + bl 129c98 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129d10 │ │ │ │ + beq 129cc4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 129d0c │ │ │ │ + b 129cc0 │ │ │ │ ldr r1, [r4, #-20] @ 0xffffffec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129d10 │ │ │ │ + beq 129cc4 │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ mov r2, #1 │ │ │ │ - b 129d0c │ │ │ │ + b 129cc0 │ │ │ │ ldr r0, [r4, #-20] @ 0xffffffec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129dac │ │ │ │ + beq 129d60 │ │ │ │ ldr r1, [r4, #-12] │ │ │ │ ldr r2, [r4, #-16] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 129db4 │ │ │ │ + b 129d68 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 76738 │ │ │ │ - b 129d10 │ │ │ │ + b 129cc4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #-20] @ 0xffffffec │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129e00 │ │ │ │ + beq 129db4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1ba80c │ │ │ │ - b 129e00 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 129db4 │ │ │ │ mov r5, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 129e1c │ │ │ │ + beq 129dd0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #24 │ │ │ │ - bl 125478 │ │ │ │ + bl 12542c │ │ │ │ mov r4, r6 │ │ │ │ - b 129e00 │ │ │ │ + b 129db4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129e8c │ │ │ │ + beq 129e40 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ rsb r6, r1, #1 │ │ │ │ add r5, r0, #28 │ │ │ │ - b 129e58 │ │ │ │ + b 129e0c │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 129e8c │ │ │ │ + beq 129e40 │ │ │ │ ldrd r8, [r5, #-20] @ 0xffffffec │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129e70 │ │ │ │ + beq 129e24 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129e48 │ │ │ │ + beq 129dfc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ - b 129e48 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 129dfc │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ rsb r6, r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129eb0 │ │ │ │ + beq 129e64 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 129ecc │ │ │ │ + beq 129e80 │ │ │ │ ldrd r0, [r5, #-4] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #16 │ │ │ │ - bl 1249f4 │ │ │ │ - b 129eb0 │ │ │ │ + bl 1249a8 │ │ │ │ + b 129e64 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 129efc │ │ │ │ + beq 129eb0 │ │ │ │ add r4, r0, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r0, r4 │ │ │ │ - b 129ee4 │ │ │ │ + b 129e98 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 129f20 │ │ │ │ + beq 129ed4 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #32 │ │ │ │ - bl 125168 │ │ │ │ + bl 12511c │ │ │ │ mov r4, r7 │ │ │ │ - b 129f04 │ │ │ │ + b 129eb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r6, r9, #1 │ │ │ │ - b 129f50 │ │ │ │ + b 129f04 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r4, r8, #60 @ 0x3c │ │ │ │ add r0, r8, #32 │ │ │ │ - bl 1246a0 │ │ │ │ + bl 124654 │ │ │ │ mov r8, r4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 129f90 │ │ │ │ + beq 129f44 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129f70 │ │ │ │ + beq 129f24 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129f3c │ │ │ │ + beq 129ef0 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - b 129f3c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 129ef0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 129fb4 │ │ │ │ + beq 129f68 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #60 @ 0x3c │ │ │ │ - bl 1255f8 │ │ │ │ + bl 1255ac │ │ │ │ mov r4, r7 │ │ │ │ - b 129f98 │ │ │ │ + b 129f4c │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ 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 2efdf0 │ │ │ │ + bl 2efda8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a010 │ │ │ │ + beq 129fc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2efdac │ │ │ │ + bl 2efd64 │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ lsl r6, r0, #5 │ │ │ │ mov r7, #0 │ │ │ │ cmnls r6, #-2147483640 @ 0x80000008 │ │ │ │ - bls 12a020 │ │ │ │ - ldr r2, [pc, #516] @ 12a208 │ │ │ │ + bls 129fd4 │ │ │ │ + ldr r2, [pc, #516] @ 12a1bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12a058 │ │ │ │ + beq 12a00c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #456] @ 12a200 │ │ │ │ + ldr r0, [pc, #456] @ 12a1b4 │ │ │ │ mov r1, #8 │ │ │ │ mov r7, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a060 │ │ │ │ - b 129ffc │ │ │ │ + bne 12a014 │ │ │ │ + b 129fb0 │ │ │ │ mov r0, #8 │ │ │ │ mov r4, #0 │ │ │ │ stmib sp, {r0, r9} │ │ │ │ str r4, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 2efdac │ │ │ │ + bl 2efd64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a114 │ │ │ │ + beq 12a0c8 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r7, #0 │ │ │ │ - b 12a0c4 │ │ │ │ + b 12a078 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldm r1!, {r2, r3, r4, r5} │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, r8, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ ldm r1, {r2, r3, r4, r5} │ │ │ │ add r1, r8, #1 │ │ │ │ stm r0, {r2, r3, r4, r5} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 1f3f0 │ │ │ │ cmp r6, r7 │ │ │ │ mov r5, r9 │ │ │ │ - beq 12a114 │ │ │ │ + beq 12a0c8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 2efce0 │ │ │ │ + bl 2efc98 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ bl 752a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a124 │ │ │ │ + beq 12a0d8 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r9, r5 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r8, r0 │ │ │ │ - bne 12a088 │ │ │ │ - ldr r1, [pc, #252] @ 12a204 │ │ │ │ + bne 12a03c │ │ │ │ + ldr r1, [pc, #252] @ 12a1b8 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 7b4c8 │ │ │ │ - b 12a088 │ │ │ │ + b 12a03c │ │ │ │ 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 1f3f0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 12a154 │ │ │ │ + beq 12a108 │ │ │ │ add r5, r0, #32 │ │ │ │ bl 801ac │ │ │ │ mov r0, r5 │ │ │ │ - b 12a13c │ │ │ │ + b 12a0f0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a018 │ │ │ │ + beq 129fcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 12a1e8 │ │ │ │ + b 12a19c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 801ac │ │ │ │ - b 12a1dc │ │ │ │ + b 12a190 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 12a1b0 │ │ │ │ + beq 12a164 │ │ │ │ add r7, r5, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 801ac │ │ │ │ mov r5, r7 │ │ │ │ - b 12a194 │ │ │ │ + b 12a148 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a1f4 │ │ │ │ + beq 12a1a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f3f0 │ │ │ │ - b 12a1ec │ │ │ │ + b 12a1a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 124870 │ │ │ │ + bl 124824 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r5, lr, r0, lsr lr │ │ │ │ - eoreq r2, sp, r0, lsl sl │ │ │ │ - eoreq r2, sp, r0, lsl #22 │ │ │ │ + eoreq r5, lr, ip, ror lr │ │ │ │ + eoreq r2, sp, ip, asr sl │ │ │ │ + eoreq r2, sp, ip, asr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #200 @ 0xc8 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7cc0 │ │ │ │ + bl 1b7c78 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ orr r1, r5, #4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 12a288 │ │ │ │ + bne 12a23c │ │ │ │ ldm r1, {r0, r2} │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 2b1350 │ │ │ │ + bl 2b1308 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 12a2b0 │ │ │ │ + bne 12a264 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r7] │ │ │ │ stmib r7, {r0, r1, r2} │ │ │ │ @@ -272876,16 +272857,16 @@ │ │ │ │ add r4, sp, #8 │ │ │ │ ldm r5, {r2, r3, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ stm r4, {r2, r3, r5} │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str lr, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ - b 12a368 │ │ │ │ - ldr ip, [pc, #340] @ 12a40c │ │ │ │ + b 12a31c │ │ │ │ + ldr ip, [pc, #340] @ 12a3c0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldm r5!, {r1, r3, r4} │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ stmia r2!, {r1, r3, r4} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r2, {r1, r3, r4, r6} │ │ │ │ @@ -272899,92 +272880,92 @@ │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ orr r5, r1, #4 │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl 2b8dfc │ │ │ │ + bl 2b8db4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a398 │ │ │ │ + bne 12a34c │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ - beq 12a35c │ │ │ │ + beq 12a310 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 125078 │ │ │ │ + bl 12502c │ │ │ │ mov r0, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ stm r7, {r0, r6} │ │ │ │ add r0, r7, #16 │ │ │ │ str r5, [r7, #8] │ │ │ │ str r4, [r7, #12] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add sp, sp, #200 @ 0xc8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #112] @ 12a410 │ │ │ │ - ldr r3, [pc, #112] @ 12a414 │ │ │ │ - ldr r1, [pc, #112] @ 12a418 │ │ │ │ + ldr r0, [pc, #112] @ 12a3c4 │ │ │ │ + ldr r3, [pc, #112] @ 12a3c8 │ │ │ │ + ldr r1, [pc, #112] @ 12a3cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a3f8 │ │ │ │ + beq 12a3ac │ │ │ │ orr r5, r5, #4 │ │ │ │ - b 12a3ec │ │ │ │ + b 12a3a0 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a3f8 │ │ │ │ + beq 12a3ac │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 125078 │ │ │ │ + bl 12502c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strhteq r2, [sp], -r8 │ │ │ │ - eoreq r1, r5, lr, ror r3 │ │ │ │ - eoreq r2, sp, r8, lsl r4 │ │ │ │ - eoreq r2, sp, r4, ror #7 │ │ │ │ + eoreq r2, sp, r4, lsl #10 │ │ │ │ + eoreq r1, r5, sl, lsl #7 │ │ │ │ + eoreq r2, sp, r4, ror #8 │ │ │ │ + eoreq r2, sp, r0, lsr r4 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 34ab44 │ │ │ │ + b 34aafc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34ab44 │ │ │ │ + b 34aafc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r5, #2 │ │ │ │ cmp r2, #18 │ │ │ │ movcs r2, #16 │ │ │ │ @@ -273009,39 +272990,39 @@ │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ tst r5, #1 │ │ │ │ - beq 12a6a4 │ │ │ │ + beq 12a658 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #736] @ 12a7b0 │ │ │ │ + ldr r0, [pc, #736] @ 12a764 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a73c │ │ │ │ + beq 12a6f0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12a440 │ │ │ │ + bl 12a3f4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 12a6b4 │ │ │ │ + beq 12a668 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - b 12a6fc │ │ │ │ + b 12a6b0 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #13 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -273060,29 +273041,29 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12a714 │ │ │ │ + bne 12a6c8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #528] @ 12a7ac │ │ │ │ + ldr r0, [pc, #528] @ 12a760 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a73c │ │ │ │ + beq 12a6f0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12a440 │ │ │ │ + bl 12a3f4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #17 │ │ │ │ stm r0, {r1, r2, r4} │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -273097,19 +273078,19 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12a728 │ │ │ │ + bne 12a6dc │ │ │ │ add r1, r1, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae198 │ │ │ │ + bl 1ae150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #19 │ │ │ │ stm r0, {r1, r2, r4, r5} │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -273133,29 +273114,29 @@ │ │ │ │ mov r1, #10 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12a51c │ │ │ │ + bne 12a4d0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #244] @ 12a7b4 │ │ │ │ + ldr r0, [pc, #244] @ 12a768 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a748 │ │ │ │ + beq 12a6fc │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12a440 │ │ │ │ + bl 12a3f4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -273179,52 +273160,52 @@ │ │ │ │ mov r1, #16 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12a794 │ │ │ │ - b 12a774 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12a748 │ │ │ │ + b 12a728 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 125b40 │ │ │ │ + bl 125af4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r5, lr, ip, asr #17 │ │ │ │ - mlaeq lr, r8, r9, r5 │ │ │ │ - eoreq r5, lr, r8, lsr #15 │ │ │ │ + eoreq r5, lr, r8, lsl r9 │ │ │ │ + eoreq r5, lr, r4, ror #19 │ │ │ │ + strdeq r5, [lr], -r4 @ │ │ │ │ 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 12a880 │ │ │ │ + bcs 12a834 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #252] @ 12a8d8 │ │ │ │ + ldr r1, [pc, #252] @ 12a88c │ │ │ │ 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 12a88c │ │ │ │ - ldr r0, [pc, #228] @ 12a8e8 │ │ │ │ + bne 12a840 │ │ │ │ + ldr r0, [pc, #228] @ 12a89c │ │ │ │ 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 │ │ │ │ @@ -273235,72 +273216,72 @@ │ │ │ │ bl 1f438 │ │ │ │ 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 12a858 │ │ │ │ + beq 12a80c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ bl 1e2a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ bl 1f390 │ │ │ │ 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] @ 12a8ec │ │ │ │ + ldr r0, [pc, #100] @ 12a8a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ - ldr r0, [pc, #72] @ 12a8dc │ │ │ │ + ldr r0, [pc, #72] @ 12a890 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #68] @ 12a8e0 │ │ │ │ - ldr r1, [pc, #68] @ 12a8e4 │ │ │ │ + ldr r3, [pc, #68] @ 12a894 │ │ │ │ + ldr r1, [pc, #68] @ 12a898 │ │ │ │ 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 37e2c │ │ │ │ - b 12a7fc │ │ │ │ + b 12a7b0 │ │ │ │ ldr r1, [sl] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sl] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, lr, r0, lsr #6 │ │ │ │ - eoreq r7, lr, r4, ror #4 │ │ │ │ - mlaeq sp, r8, sp, r1 │ │ │ │ - eoreq r2, sp, r0, asr #9 │ │ │ │ - eoreq r7, lr, ip, lsr #6 │ │ │ │ - ldrdeq r2, [sp], -r4 @ │ │ │ │ + eoreq r7, lr, ip, ror #6 │ │ │ │ + strhteq r7, [lr], -r0 │ │ │ │ + eoreq r1, sp, r4, ror #27 │ │ │ │ + eoreq r2, sp, ip, lsl #10 │ │ │ │ + eoreq r7, lr, r8, ror r3 │ │ │ │ + eoreq r2, sp, r0, lsr #6 │ │ │ │ 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 12a9a0 │ │ │ │ + bcs 12a954 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #228] @ 12a9f8 │ │ │ │ + ldr r1, [pc, #228] @ 12a9ac │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 12a9ac │ │ │ │ - ldr r0, [pc, #212] @ 12aa08 │ │ │ │ + bne 12a960 │ │ │ │ + ldr r0, [pc, #212] @ 12a9bc │ │ │ │ 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 │ │ │ │ @@ -273321,59 +273302,59 @@ │ │ │ │ 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] @ 12aa0c │ │ │ │ + ldr r0, [pc, #100] @ 12a9c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ - ldr r0, [pc, #72] @ 12a9fc │ │ │ │ + ldr r0, [pc, #72] @ 12a9b0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #68] @ 12aa00 │ │ │ │ - ldr r1, [pc, #68] @ 12aa04 │ │ │ │ + ldr r3, [pc, #68] @ 12a9b4 │ │ │ │ + ldr r1, [pc, #68] @ 12a9b8 │ │ │ │ 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 37e2c │ │ │ │ - b 12a92c │ │ │ │ + b 12a8e0 │ │ │ │ ldr r1, [r9] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strdeq r6, [lr], -r0 @ │ │ │ │ - eoreq r6, lr, ip, asr #22 │ │ │ │ - eoreq r1, sp, r4, ror #24 │ │ │ │ - eoreq r2, sp, r8, asr #10 │ │ │ │ - eoreq r6, lr, r0, ror ip │ │ │ │ - strhteq r2, [sp], -r4 │ │ │ │ + eoreq r6, lr, ip, lsr ip │ │ │ │ + mlaeq lr, r8, fp, r6 │ │ │ │ + strhteq r1, [sp], -r0 │ │ │ │ + mlaeq sp, r4, r5, r2 │ │ │ │ + strhteq r6, [lr], -ip │ │ │ │ + eoreq r2, sp, r0, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 12ab50 │ │ │ │ + bcs 12ab04 │ │ │ │ str r0, [sp] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r4, [pc, #400] @ 12abc4 │ │ │ │ + ldr r4, [pc, #400] @ 12ab78 │ │ │ │ add r0, r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r1] │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 12ab5c │ │ │ │ + bne 12ab10 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -273383,45 +273364,45 @@ │ │ │ │ bl 1f438 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - beq 12ab24 │ │ │ │ + beq 12aad8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 12aab8 │ │ │ │ + bne 12aa6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1e2a4 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ - b 12aae4 │ │ │ │ + b 12aa98 │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12aacc │ │ │ │ + bne 12aa80 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 12aae4 │ │ │ │ + b 12aa98 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #224] @ 12abcc │ │ │ │ + ldr r3, [pc, #224] @ 12ab80 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ab6c │ │ │ │ + beq 12ab20 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl 1e274 │ │ │ │ @@ -273429,960 +273410,960 @@ │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 12abd0 │ │ │ │ + ldr r0, [pc, #120] @ 12ab84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ - ldr r0, [pc, #100] @ 12abc8 │ │ │ │ + ldr r0, [pc, #100] @ 12ab7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25844 │ │ │ │ - b 12aa54 │ │ │ │ + b 12aa08 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b 12abb0 │ │ │ │ + b 12ab64 │ │ │ │ mov r5, r0 │ │ │ │ - b 12ab9c │ │ │ │ + b 12ab50 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 125edc │ │ │ │ + bl 125e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12abb0 │ │ │ │ + beq 12ab64 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r6, [lr], -r8 @ │ │ │ │ - strhteq r6, [lr], -r0 │ │ │ │ - eoreq r5, lr, r4, lsl #7 │ │ │ │ - eoreq r2, sp, r4 │ │ │ │ + eoreq r6, lr, r4, lsr #22 │ │ │ │ + strdeq r6, [lr], -ip @ │ │ │ │ + ldrdeq r5, [lr], -r0 @ │ │ │ │ + eoreq r2, sp, r0, asr r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 10e59c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2f08f0 │ │ │ │ + bl 2f08a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12ac10 │ │ │ │ + beq 12abc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1a8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12ac2c │ │ │ │ + beq 12abe0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 12ac7c │ │ │ │ - ldr r3, [pc, #40] @ 12ac80 │ │ │ │ + ldr r1, [pc, #40] @ 12ac30 │ │ │ │ + ldr r3, [pc, #40] @ 12ac34 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r1, r5, r7, lsr #2 │ │ │ │ - eoreq r1, sp, ip, lsl #30 │ │ │ │ + eoreq r1, r5, r3, lsr r1 │ │ │ │ + eoreq r1, sp, r8, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12aca8 │ │ │ │ + beq 12ac5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 29c4e8 │ │ │ │ + bl 29c4a0 │ │ │ │ ldrb r0, [r4, #518] @ 0x206 │ │ │ │ add r7, r5, #24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ae1c │ │ │ │ + beq 12add0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 12ad84 │ │ │ │ + beq 12ad38 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 12aec0 │ │ │ │ + bne 12ae74 │ │ │ │ ldr r0, [r4, #536] @ 0x218 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 12ad18 │ │ │ │ + beq 12accc │ │ │ │ ldr r0, [r4, #544] @ 0x220 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #544] @ 0x220 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12ad10 │ │ │ │ + beq 12acc4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12acfc │ │ │ │ + bne 12acb0 │ │ │ │ ldr r0, [r4, #548] @ 0x224 │ │ │ │ - bl 126094 │ │ │ │ + bl 126048 │ │ │ │ ldr r0, [r4, #568] @ 0x238 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 12ad54 │ │ │ │ + bne 12ad08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #572]! @ 0x23c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12ad30 │ │ │ │ + bne 12ace4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12ad54 │ │ │ │ + bne 12ad08 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ 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 12ad60 │ │ │ │ + bne 12ad14 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12ad84 │ │ │ │ + bne 12ad38 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #516] @ 0x204 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1257d4 │ │ │ │ + bl 125788 │ │ │ │ ldr r0, [r4, #488] @ 0x1e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 12add4 │ │ │ │ + beq 12ad88 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12ada8 │ │ │ │ + bne 12ad5c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12add4 │ │ │ │ + bne 12ad88 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12ae10 │ │ │ │ + bcc 12adc4 │ │ │ │ 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 12adec │ │ │ │ + bne 12ada0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12ae10 │ │ │ │ + bne 12adc4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 124aac │ │ │ │ - b 12aea8 │ │ │ │ + bl 124a60 │ │ │ │ + b 12ae5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1257d4 │ │ │ │ + bl 125788 │ │ │ │ ldr r0, [r4, #488] @ 0x1e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 12ae64 │ │ │ │ + beq 12ae18 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12ae38 │ │ │ │ + bne 12adec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12ae64 │ │ │ │ + bne 12ae18 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12aea0 │ │ │ │ + bcc 12ae54 │ │ │ │ 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 12ae7c │ │ │ │ + bne 12ae30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12aea0 │ │ │ │ + bne 12ae54 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 124aac │ │ │ │ + bl 124a60 │ │ │ │ ldr r1, [r4, #492] @ 0x1ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12aec0 │ │ │ │ + beq 12ae74 │ │ │ │ ldr r0, [r4, #496] @ 0x1f0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12aed0 │ │ │ │ + bne 12ae84 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29c51c │ │ │ │ + b 29c4d4 │ │ │ │ mov r8, r0 │ │ │ │ - b 12aff8 │ │ │ │ + b 12afac │ │ │ │ mov r8, r0 │ │ │ │ - b 12af18 │ │ │ │ + b 12aecc │ │ │ │ mov r8, r0 │ │ │ │ - b 12b054 │ │ │ │ + b 12b008 │ │ │ │ mov r8, r0 │ │ │ │ - b 12af48 │ │ │ │ + b 12aefc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #568]! @ 0x238 │ │ │ │ cmp r1, #21 │ │ │ │ - bne 12af18 │ │ │ │ - bl 126904 │ │ │ │ + bne 12aecc │ │ │ │ + bl 1268b8 │ │ │ │ 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 12af24 │ │ │ │ + bne 12aed8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12af48 │ │ │ │ + bne 12aefc │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #516] @ 0x204 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1257d4 │ │ │ │ + bl 125788 │ │ │ │ add r0, r4, #488 @ 0x1e8 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12af9c │ │ │ │ + bcc 12af50 │ │ │ │ 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 12af78 │ │ │ │ + bne 12af2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12af9c │ │ │ │ + bne 12af50 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 124aac │ │ │ │ - b 12b05c │ │ │ │ + bl 124a60 │ │ │ │ + b 12b010 │ │ │ │ mov r8, r0 │ │ │ │ - b 12b05c │ │ │ │ + b 12b010 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #488 @ 0x1e8 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12aff8 │ │ │ │ + bcc 12afac │ │ │ │ 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 12afd4 │ │ │ │ + bne 12af88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12aff8 │ │ │ │ + bne 12afac │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 124aac │ │ │ │ - b 12b05c │ │ │ │ + bl 124a60 │ │ │ │ + b 12b010 │ │ │ │ mov r8, r0 │ │ │ │ - b 12b05c │ │ │ │ + b 12b010 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #488 @ 0x1e8 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12b054 │ │ │ │ + bcc 12b008 │ │ │ │ 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 12b030 │ │ │ │ + bne 12afe4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b054 │ │ │ │ + bne 12b008 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 124aac │ │ │ │ + bl 124a60 │ │ │ │ ldr r1, [r4, #492] @ 0x1ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b074 │ │ │ │ + beq 12b028 │ │ │ │ ldr r0, [r4, #496] @ 0x1f0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12b08c │ │ │ │ + beq 12b040 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 29c51c │ │ │ │ + bl 29c4d4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12b0c0 │ │ │ │ + beq 12b074 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 29c4e8 │ │ │ │ + bl 29c4a0 │ │ │ │ ldrb r0, [r4, #209] @ 0xd1 │ │ │ │ add r7, r5, #24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b21c │ │ │ │ + beq 12b1d0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 12b19c │ │ │ │ + beq 12b150 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 12b2a0 │ │ │ │ + bne 12b254 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 12b130 │ │ │ │ + beq 12b0e4 │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r4, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #240] @ 0xf0 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12b128 │ │ │ │ + beq 12b0dc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12b114 │ │ │ │ + bne 12b0c8 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ - bl 126094 │ │ │ │ + bl 126048 │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 12b16c │ │ │ │ + bne 12b120 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12b148 │ │ │ │ + bne 12b0fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b16c │ │ │ │ + bne 12b120 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ 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 12b178 │ │ │ │ + bne 12b12c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b19c │ │ │ │ + bne 12b150 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1257d4 │ │ │ │ + bl 125788 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 12b1ec │ │ │ │ + beq 12b1a0 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12b1c0 │ │ │ │ + bne 12b174 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b1ec │ │ │ │ + bne 12b1a0 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12b2a0 │ │ │ │ + bcc 12b254 │ │ │ │ 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 12b204 │ │ │ │ - b 12b290 │ │ │ │ + bne 12b1b8 │ │ │ │ + b 12b244 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1257d4 │ │ │ │ + bl 125788 │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 12b264 │ │ │ │ + beq 12b218 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12b238 │ │ │ │ + bne 12b1ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b264 │ │ │ │ + bne 12b218 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12b2a0 │ │ │ │ + bcc 12b254 │ │ │ │ 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 12b27c │ │ │ │ + bne 12b230 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b2a0 │ │ │ │ + bne 12b254 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12b2b0 │ │ │ │ + bne 12b264 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29c51c │ │ │ │ + b 29c4d4 │ │ │ │ mov r8, r0 │ │ │ │ - b 12b2e8 │ │ │ │ + b 12b29c │ │ │ │ mov r8, r0 │ │ │ │ - b 12b318 │ │ │ │ + b 12b2cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #264]! @ 0x108 │ │ │ │ cmp r1, #21 │ │ │ │ - bne 12b2e8 │ │ │ │ - bl 126904 │ │ │ │ + bne 12b29c │ │ │ │ + bl 1268b8 │ │ │ │ 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 12b2f4 │ │ │ │ + bne 12b2a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b318 │ │ │ │ + bne 12b2cc │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1257d4 │ │ │ │ + bl 125788 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12b40c │ │ │ │ + bcc 12b3c0 │ │ │ │ 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 12b348 │ │ │ │ + bne 12b2fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b40c │ │ │ │ + bne 12b3c0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ - b 12b40c │ │ │ │ + bl 2e0ac0 │ │ │ │ + b 12b3c0 │ │ │ │ mov r8, r0 │ │ │ │ - b 12b40c │ │ │ │ + b 12b3c0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12b40c │ │ │ │ + bcc 12b3c0 │ │ │ │ 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 12b39c │ │ │ │ + bne 12b350 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b40c │ │ │ │ + bne 12b3c0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ - b 12b40c │ │ │ │ + bl 2e0ac0 │ │ │ │ + b 12b3c0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12b40c │ │ │ │ + bcc 12b3c0 │ │ │ │ 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 12b3e8 │ │ │ │ + bne 12b39c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b40c │ │ │ │ + bne 12b3c0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12b424 │ │ │ │ + beq 12b3d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 29c51c │ │ │ │ + bl 29c4d4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ b 1e388 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 12b468 │ │ │ │ + beq 12b41c │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 12b458 │ │ │ │ + bne 12b40c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b488 │ │ │ │ + beq 12b43c │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 12b4e8 │ │ │ │ + beq 12b49c │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r5, r2, #3 │ │ │ │ - b 12b4cc │ │ │ │ + b 12b480 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 12b4e8 │ │ │ │ + beq 12b49c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b4c0 │ │ │ │ + beq 12b474 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12b4c0 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12b474 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b50c │ │ │ │ + beq 12b4c0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 12b540 │ │ │ │ + beq 12b4f4 │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 12b530 │ │ │ │ + bne 12b4e4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b560 │ │ │ │ + beq 12b514 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 12b5c8 │ │ │ │ + beq 12b57c │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r5, r2, #3 │ │ │ │ - b 12b5ac │ │ │ │ + b 12b560 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 1f798 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 12b5c8 │ │ │ │ + beq 12b57c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b598 │ │ │ │ + beq 12b54c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12b598 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12b54c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b5ec │ │ │ │ + beq 12b5a0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 12b64c │ │ │ │ + beq 12b600 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r5, r2, #3 │ │ │ │ - b 12b630 │ │ │ │ + b 12b5e4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 12b64c │ │ │ │ + beq 12b600 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b624 │ │ │ │ + beq 12b5d8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12b624 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12b5d8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b670 │ │ │ │ + beq 12b624 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 12b6a4 │ │ │ │ + beq 12b658 │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f6f0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 12b694 │ │ │ │ + bne 12b648 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b6c4 │ │ │ │ + beq 12b678 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 12b6fc │ │ │ │ + beq 12b6b0 │ │ │ │ add r6, r0, #32 │ │ │ │ bl 801ac │ │ │ │ mov r0, r6 │ │ │ │ - b 12b6e4 │ │ │ │ + b 12b698 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b71c │ │ │ │ + beq 12b6d0 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 12b740 │ │ │ │ + beq 12b6f4 │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 801ac │ │ │ │ mov r6, r5 │ │ │ │ - b 12b724 │ │ │ │ + b 12b6d8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b75c │ │ │ │ + beq 12b710 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12b78c │ │ │ │ - ldr r1, [pc, #80] @ 12b7d0 │ │ │ │ + bne 12b740 │ │ │ │ + ldr r1, [pc, #80] @ 12b784 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ 12b7c8 │ │ │ │ + ldr r3, [pc, #44] @ 12b77c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ 12b7cc │ │ │ │ + ldr r1, [pc, #40] @ 12b780 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r1, sp, r8, lsr r4 │ │ │ │ - ldrdeq r0, [r5], -sp @ │ │ │ │ - eoreq r0, r5, r3, lsl r7 │ │ │ │ + eoreq r1, sp, r4, lsl #9 │ │ │ │ + eoreq r0, r5, r9, ror #13 │ │ │ │ + eoreq r0, r5, pc, lsl r7 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b7f8 │ │ │ │ + bne 12b7ac │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #15 │ │ │ │ - ldr r1, [pc, #16] @ 12b800 │ │ │ │ + ldr r1, [pc, #16] @ 12b7b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 2f05d4 │ │ │ │ - strhteq r0, [r5], -r5 │ │ │ │ + b 2f058c │ │ │ │ + eoreq r0, r5, r1, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12b830 │ │ │ │ + beq 12b7e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 29c4e8 │ │ │ │ + bl 29c4a0 │ │ │ │ add r0, r4, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r8, #209] @ 0xd1 │ │ │ │ add r1, pc, #8 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldr r1, [r8, #216] @ 0xd8 │ │ │ │ - b 12b8bc │ │ │ │ + b 12b870 │ │ │ │ mov r6, r8 │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ ldr r0, [r6, #232]! @ 0xe8 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ add r7, r6, #24 │ │ │ │ sub r9, r6, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12bda8 │ │ │ │ + bne 12bd5c │ │ │ │ ldr r5, [r7] │ │ │ │ - b 12bd50 │ │ │ │ - ldr r0, [pc, #2608] @ 12c2c8 │ │ │ │ + b 12bd04 │ │ │ │ + ldr r0, [pc, #2608] @ 12c27c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e40 │ │ │ │ - b 12b8b8 │ │ │ │ - ldr r0, [pc, #2588] @ 12c2c4 │ │ │ │ + b 12b86c │ │ │ │ + ldr r0, [pc, #2588] @ 12c278 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38dfc │ │ │ │ - b 12b8b8 │ │ │ │ + b 12b86c │ │ │ │ mov r7, r0 │ │ │ │ - b 12c298 │ │ │ │ + b 12c24c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r5, sp, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2095e4 │ │ │ │ + bl 20959c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #23 │ │ │ │ - beq 12bb24 │ │ │ │ + beq 12bad8 │ │ │ │ mov r0, #1 │ │ │ │ add r7, r8, #160 @ 0xa0 │ │ │ │ strb r0, [r8, #208] @ 0xd0 │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add r0, r8, #192 @ 0xc0 │ │ │ │ - bl 200fa0 │ │ │ │ + bl 200f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bed0 │ │ │ │ + beq 12be84 │ │ │ │ add fp, r8, #216 @ 0xd8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12b910 │ │ │ │ + bne 12b8c4 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 12b8b8 │ │ │ │ + ble 12b86c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [fp] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12b938 │ │ │ │ + bne 12b8ec │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12b960 │ │ │ │ + bne 12b914 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #22 │ │ │ │ - beq 12bb40 │ │ │ │ + beq 12baf4 │ │ │ │ mov r0, #0 │ │ │ │ add r6, r8, #264 @ 0x108 │ │ │ │ strb r0, [r8, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ ldm r0!, {r2, r3, r4, r5} │ │ │ │ mov r1, r6 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ ldm r0, {r2, r3, r4, r5} │ │ │ │ stm r1, {r2, r3, r4, r5} │ │ │ │ ldr r0, [r8, #264] @ 0x108 │ │ │ │ cmp r0, #21 │ │ │ │ - beq 12bc0c │ │ │ │ + beq 12bbc0 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ ldm r7!, {r1, r2, r3, r5} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r7, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ - ldr r0, [pc, #2388] @ 12c310 │ │ │ │ + ldr r0, [pc, #2388] @ 12c2c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 12ba98 │ │ │ │ - ldr r7, [pc, #2372] @ 12c314 │ │ │ │ + bhi 12ba4c │ │ │ │ + ldr r7, [pc, #2372] @ 12c2c8 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 12ba90 │ │ │ │ + bcs 12ba44 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ba98 │ │ │ │ + beq 12ba4c │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12c078 │ │ │ │ + beq 12c02c │ │ │ │ mov r7, r0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #28]! │ │ │ │ - ldr lr, [pc, #2316] @ 12c324 │ │ │ │ - ldr ip, [pc, #2316] @ 12c328 │ │ │ │ + ldr lr, [pc, #2316] @ 12c2d8 │ │ │ │ + ldr ip, [pc, #2316] @ 12c2dc │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ @@ -274398,92 +274379,92 @@ │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #2224] @ 12c32c │ │ │ │ + ldr r1, [pc, #2224] @ 12c2e0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 29981c │ │ │ │ - b 12ba98 │ │ │ │ + bl 2997d4 │ │ │ │ + b 12ba4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c02c │ │ │ │ + bne 12bfe0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r4, [sp] │ │ │ │ - bl 124c10 │ │ │ │ + bl 124bc4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #21 │ │ │ │ - bne 12bae0 │ │ │ │ + bne 12ba94 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12babc │ │ │ │ + bne 12ba70 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12bae0 │ │ │ │ + bne 12ba94 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ ldr r0, [fp] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12bae8 │ │ │ │ + bne 12ba9c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12bb10 │ │ │ │ + bne 12bac4 │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r8, #216] @ 0xd8 │ │ │ │ strb r0, [r8, #208] @ 0xd0 │ │ │ │ - b 12b8bc │ │ │ │ + b 12b870 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #3 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ strb r6, [r8, #209] @ 0xd1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12bf8c │ │ │ │ - b 12bf98 │ │ │ │ - ldr r0, [pc, #1944] @ 12c2e0 │ │ │ │ + bne 12bf40 │ │ │ │ + b 12bf4c │ │ │ │ + ldr r0, [pc, #1944] @ 12c294 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bea0 │ │ │ │ - ldr r5, [pc, #1924] @ 12c2e4 │ │ │ │ + bne 12be54 │ │ │ │ + ldr r5, [pc, #1924] @ 12c298 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 12c004 │ │ │ │ + bcs 12bfb8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bea0 │ │ │ │ + beq 12be54 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12c0b0 │ │ │ │ + beq 12c064 │ │ │ │ mov r7, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ add lr, sp, #108 @ 0x6c │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr r5, [pc, #1864] @ 12c2f4 │ │ │ │ - ldr ip, [pc, #1864] @ 12c2f8 │ │ │ │ + ldr r5, [pc, #1864] @ 12c2a8 │ │ │ │ + ldr ip, [pc, #1864] @ 12c2ac │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ mov r4, #0 │ │ │ │ stm lr, {r1, r2, r3, r4} │ │ │ │ @@ -274497,53 +274478,53 @@ │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r4, [sp] │ │ │ │ - b 12bea0 │ │ │ │ - ldr r0, [pc, #1720] @ 12c2cc │ │ │ │ + b 12be54 │ │ │ │ + ldr r0, [pc, #1720] @ 12c280 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r0, #2 │ │ │ │ - bhi 12bd2c │ │ │ │ - ldr r6, [pc, #1700] @ 12c2d0 │ │ │ │ + bhi 12bce0 │ │ │ │ + ldr r6, [pc, #1700] @ 12c284 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 12bd24 │ │ │ │ + bcs 12bcd8 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bd2c │ │ │ │ + beq 12bce0 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r1, #28]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 12c094 │ │ │ │ + beq 12c048 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ stm ip, {r0, r3, r4, r5} │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [fp] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 12c068 │ │ │ │ - ldr r3, [pc, #1648] @ 12c300 │ │ │ │ - ldr r7, [pc, #1648] @ 12c304 │ │ │ │ - ldr r4, [pc, #1648] @ 12c308 │ │ │ │ + bne 12c01c │ │ │ │ + ldr r3, [pc, #1648] @ 12c2b4 │ │ │ │ + ldr r7, [pc, #1648] @ 12c2b8 │ │ │ │ + ldr r4, [pc, #1648] @ 12c2bc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #1644] @ 12c30c │ │ │ │ + ldr r0, [pc, #1644] @ 12c2c0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ @@ -274567,77 +274548,77 @@ │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r4, [sp] │ │ │ │ - b 12bd2c │ │ │ │ + b 12bce0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c048 │ │ │ │ + bne 12bffc │ │ │ │ ldr r0, [r8, #216] @ 0xd8 │ │ │ │ mov r7, r8 │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ str r5, [r7, #256]! @ 0x100 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ sub r9, r7, #32 │ │ │ │ mov r6, r7 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r0, [r6, #-24]! @ 0xffffffe8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12bd74 │ │ │ │ + bne 12bd28 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12bd54 │ │ │ │ + bne 12bd08 │ │ │ │ dmb ish │ │ │ │ - b 12bdc4 │ │ │ │ + b 12bd78 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r5, [r7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 124908 │ │ │ │ + bl 1248bc │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ mov r1, #0 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r5, [r8, #240] @ 0xf0 │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r1, [r8, #248] @ 0xf8 │ │ │ │ str r1, [r8, #244] @ 0xf4 │ │ │ │ str r0, [r8, #232] @ 0xe8 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ bl 273e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bfe0 │ │ │ │ + beq 12bf94 │ │ │ │ ldr r5, [r7] │ │ │ │ ldr r0, [r6] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 12be14 │ │ │ │ + beq 12bdc8 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r9, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12be0c │ │ │ │ + beq 12bdc0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12bdf8 │ │ │ │ + bne 12bdac │ │ │ │ ldr r0, [r8, #244] @ 0xf4 │ │ │ │ - bl 126094 │ │ │ │ + bl 126048 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r1, r5, #8 │ │ │ │ add r2, r8, #196 @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ bl 853e4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -274645,337 +274626,337 @@ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12be5c │ │ │ │ + beq 12be10 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 19aea4 │ │ │ │ + bl 19ae5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ ldr r0, [r8, #264] @ 0x108 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 12bea0 │ │ │ │ + bne 12be54 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #268]! @ 0x10c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12be7c │ │ │ │ + bne 12be30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12bea0 │ │ │ │ + bne 12be54 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12beac │ │ │ │ + bne 12be60 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12bed0 │ │ │ │ + bne 12be84 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #160]! @ 0xa0 │ │ │ │ cmp r1, #22 │ │ │ │ ldrbne r2, [r8, #208] @ 0xd0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 12bfa4 │ │ │ │ + bne 12bf58 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1257d4 │ │ │ │ + bl 125788 │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 12bf38 │ │ │ │ + beq 12beec │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12bf0c │ │ │ │ + bne 12bec0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12bf38 │ │ │ │ + bne 12beec │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r8, #196] @ 0xc4 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12bf7c │ │ │ │ + bcc 12bf30 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12bf58 │ │ │ │ + bne 12bf0c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12bf7c │ │ │ │ + bne 12bf30 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ strb r6, [r8, #209] @ 0xd1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12bf98 │ │ │ │ + beq 12bf4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 29c51c │ │ │ │ + bl 29c4d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #21 │ │ │ │ - bne 12bffc │ │ │ │ + bne 12bfb0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #164]! @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12bfb8 │ │ │ │ + bne 12bf6c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12bee8 │ │ │ │ + bne 12be9c │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ - b 12bee8 │ │ │ │ + bl 20c0c0 │ │ │ │ + b 12be9c │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ strb r6, [r8, #209] @ 0xd1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12bf8c │ │ │ │ - b 12bf98 │ │ │ │ - bl 124c10 │ │ │ │ - b 12bee8 │ │ │ │ + bne 12bf40 │ │ │ │ + b 12bf4c │ │ │ │ + bl 124bc4 │ │ │ │ + b 12be9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12bea0 │ │ │ │ - ldr r0, [pc, #724] @ 12c2e8 │ │ │ │ + beq 12be54 │ │ │ │ + ldr r0, [pc, #724] @ 12c29c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ ldr r4, [sp] │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12bb70 │ │ │ │ - b 12bea0 │ │ │ │ - ldr r0, [pc, #740] @ 12c318 │ │ │ │ + bne 12bb24 │ │ │ │ + b 12be54 │ │ │ │ + ldr r0, [pc, #740] @ 12c2cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12b9e0 │ │ │ │ - b 12ba98 │ │ │ │ - ldr r0, [pc, #644] @ 12c2d4 │ │ │ │ + bne 12b994 │ │ │ │ + b 12ba4c │ │ │ │ + ldr r0, [pc, #644] @ 12c288 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ ldr r4, [sp] │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12bc3c │ │ │ │ - b 12bd2c │ │ │ │ - ldr r0, [pc, #652] @ 12c2fc │ │ │ │ + bne 12bbf0 │ │ │ │ + b 12bce0 │ │ │ │ + ldr r0, [pc, #652] @ 12c2b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 12b8b8 │ │ │ │ - ldr r0, [pc, #668] @ 12c31c │ │ │ │ - ldr r2, [pc, #668] @ 12c320 │ │ │ │ + b 12b86c │ │ │ │ + ldr r0, [pc, #668] @ 12c2d0 │ │ │ │ + ldr r2, [pc, #668] @ 12c2d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 12b8b8 │ │ │ │ - ldr r0, [pc, #572] @ 12c2d8 │ │ │ │ - ldr r2, [pc, #572] @ 12c2dc │ │ │ │ + b 12b86c │ │ │ │ + ldr r0, [pc, #572] @ 12c28c │ │ │ │ + ldr r2, [pc, #572] @ 12c290 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 12b8b8 │ │ │ │ - ldr r0, [pc, #564] @ 12c2ec │ │ │ │ - ldr r2, [pc, #564] @ 12c2f0 │ │ │ │ + b 12b86c │ │ │ │ + ldr r0, [pc, #564] @ 12c2a0 │ │ │ │ + ldr r2, [pc, #564] @ 12c2a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 12b8b8 │ │ │ │ - b 12c1a0 │ │ │ │ - b 12c1d4 │ │ │ │ - b 12c1a8 │ │ │ │ - b 12c1a0 │ │ │ │ - b 12c1a0 │ │ │ │ - b 12c1d4 │ │ │ │ - b 12c1d4 │ │ │ │ - b 12c1a0 │ │ │ │ - b 12c1d4 │ │ │ │ - b 12c1cc │ │ │ │ + b 12b86c │ │ │ │ + b 12c154 │ │ │ │ + b 12c188 │ │ │ │ + b 12c15c │ │ │ │ + b 12c154 │ │ │ │ + b 12c154 │ │ │ │ + b 12c188 │ │ │ │ + b 12c188 │ │ │ │ + b 12c154 │ │ │ │ + b 12c188 │ │ │ │ + b 12c180 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r8, #240] @ 0xf0 │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r1, [r8, #248] @ 0xf8 │ │ │ │ str r1, [r8, #244] @ 0xf4 │ │ │ │ str r0, [r8, #232] @ 0xe8 │ │ │ │ - b 12c12c │ │ │ │ + b 12c0e0 │ │ │ │ mov r7, r0 │ │ │ │ - b 12c290 │ │ │ │ - b 12c1d4 │ │ │ │ + b 12c244 │ │ │ │ + b 12c188 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 124908 │ │ │ │ - b 12c1d8 │ │ │ │ - b 12c1d4 │ │ │ │ + bl 1248bc │ │ │ │ + b 12c18c │ │ │ │ + b 12c188 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a254 │ │ │ │ - b 12c1d8 │ │ │ │ + bl 18a20c │ │ │ │ + b 12c18c │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #192 @ 0xc0 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r8, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12c290 │ │ │ │ + bcc 12c244 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12c170 │ │ │ │ + bne 12c124 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12c290 │ │ │ │ + bne 12c244 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ - b 12c290 │ │ │ │ - b 12c1a8 │ │ │ │ - b 12c1a8 │ │ │ │ + bl 2e0ac0 │ │ │ │ + b 12c244 │ │ │ │ + b 12c15c │ │ │ │ + b 12c15c │ │ │ │ mov r7, r0 │ │ │ │ - b 12c1ec │ │ │ │ + b 12c1a0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 124c10 │ │ │ │ - b 12c1d8 │ │ │ │ - b 12c1c4 │ │ │ │ - b 12c1c4 │ │ │ │ - b 12c1d4 │ │ │ │ + bl 124bc4 │ │ │ │ + b 12c18c │ │ │ │ + b 12c178 │ │ │ │ + b 12c178 │ │ │ │ + b 12c188 │ │ │ │ mov r7, r0 │ │ │ │ - b 12c21c │ │ │ │ + b 12c1d0 │ │ │ │ mov r7, r0 │ │ │ │ - b 12c23c │ │ │ │ + b 12c1f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #264]! @ 0x108 │ │ │ │ cmp r1, #21 │ │ │ │ - bne 12c1ec │ │ │ │ - bl 126904 │ │ │ │ + bne 12c1a0 │ │ │ │ + bl 1268b8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #216]! @ 0xd8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12c1f8 │ │ │ │ + bne 12c1ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12c21c │ │ │ │ + bne 12c1d0 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #160]! @ 0xa0 │ │ │ │ cmp r1, #22 │ │ │ │ - beq 12c23c │ │ │ │ + beq 12c1f0 │ │ │ │ ldrb r1, [r8, #208] @ 0xd0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12c23c │ │ │ │ - bl 126904 │ │ │ │ + bne 12c1f0 │ │ │ │ + bl 1268b8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1257d4 │ │ │ │ + bl 125788 │ │ │ │ add r0, r8, #192 @ 0xc0 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r8, #196] @ 0xc4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12c290 │ │ │ │ + bcc 12c244 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #200]! @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12c26c │ │ │ │ + bne 12c220 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12c290 │ │ │ │ + bne 12c244 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #209] @ 0xd1 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12c2b4 │ │ │ │ + beq 12c268 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - bl 29c51c │ │ │ │ + bl 29c4d4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - strhteq r0, [sp], -ip │ │ │ │ - eoreq r0, sp, ip, asr #31 │ │ │ │ - eoreq r4, lr, r8, lsr r1 │ │ │ │ - eoreq r4, lr, r4, ror r3 │ │ │ │ - eoreq r3, lr, r0, asr pc │ │ │ │ - eoreq pc, r4, r2, lsr r8 @ │ │ │ │ + eoreq r1, sp, r8 │ │ │ │ + eoreq r1, sp, r8, lsl r0 │ │ │ │ + eoreq r4, lr, r4, lsl #3 │ │ │ │ + eoreq r4, lr, r0, asr #7 │ │ │ │ + mlaeq lr, ip, pc, r3 @ │ │ │ │ + eoreq pc, r4, lr, lsr r8 @ │ │ │ │ + eoreq r0, sp, r4, asr #16 │ │ │ │ + eoreq r4, lr, r0, asr r2 │ │ │ │ + eoreq r4, lr, r8, lsr #6 │ │ │ │ + eoreq r3, lr, r4, ror lr │ │ │ │ + eoreq pc, r4, r2, lsr #16 │ │ │ │ + eoreq r0, sp, r0, lsl #16 │ │ │ │ + eoreq r0, sp, r8, lsl #26 │ │ │ │ strdeq r0, [sp], -r8 @ │ │ │ │ - eoreq r4, lr, r4, lsl #4 │ │ │ │ + eoreq r0, sp, r8, lsl #17 │ │ │ │ + eoreq r0, sp, r0, ror ip │ │ │ │ + eoreq r0, sp, r8, lsr ip │ │ │ │ + @ instruction: 0xfffec03c │ │ │ │ + ldrdeq r4, [lr], -r8 @ │ │ │ │ ldrdeq r4, [lr], -ip @ │ │ │ │ - eoreq r3, lr, r8, lsr #28 │ │ │ │ - eoreq pc, r4, r6, lsl r8 @ │ │ │ │ - strhteq r0, [sp], -r4 │ │ │ │ - strhteq r0, [sp], -ip │ │ │ │ - eoreq r0, sp, ip, lsr #25 │ │ │ │ - eoreq r0, sp, ip, lsr r8 │ │ │ │ - eoreq r0, sp, r4, lsr #24 │ │ │ │ - eoreq r0, sp, ip, ror #23 │ │ │ │ - @ instruction: 0xfffec014 │ │ │ │ - eoreq r4, lr, ip, lsl #1 │ │ │ │ - mlaeq lr, r0, r3, r4 │ │ │ │ - eoreq r4, lr, r4, lsr #9 │ │ │ │ - eoreq r3, lr, r0, asr #28 │ │ │ │ - eoreq pc, r4, lr, asr #16 │ │ │ │ - eoreq r0, sp, ip, asr #16 │ │ │ │ - eoreq r0, sp, r0, asr lr │ │ │ │ - eoreq r0, sp, r4, lsr #29 │ │ │ │ - eoreq r4, lr, ip, asr #5 │ │ │ │ + strdeq r4, [lr], -r0 @ │ │ │ │ + eoreq r3, lr, ip, lsl #29 │ │ │ │ + eoreq pc, r4, sl, asr r8 @ │ │ │ │ + mlaeq sp, r8, r8, r0 │ │ │ │ + mlaeq sp, ip, lr, r0 │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ + eoreq r4, lr, r8, lsl r3 │ │ │ │ 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 12c35c │ │ │ │ + beq 12c310 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 29c4e8 │ │ │ │ + bl 29c4a0 │ │ │ │ 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] │ │ │ │ @@ -274985,158 +274966,158 @@ │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ mov r0, #516 @ 0x204 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ strh r1, [fp, r0] │ │ │ │ - b 12ca9c │ │ │ │ + b 12ca50 │ │ │ │ ldr r1, [fp, #520] @ 0x208 │ │ │ │ - b 12c404 │ │ │ │ + b 12c3b8 │ │ │ │ mov r4, fp │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ ldr r0, [r4, #536]! @ 0x218 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ add r7, r4, #24 │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12c558 │ │ │ │ + bne 12c50c │ │ │ │ ldr r5, [r7] │ │ │ │ - b 12c500 │ │ │ │ - ldr r0, [pc, #2724] @ 12ce80 │ │ │ │ + b 12c4b4 │ │ │ │ + ldr r0, [pc, #2724] @ 12ce34 │ │ │ │ mov r5, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e40 │ │ │ │ - b 12cc10 │ │ │ │ - ldr r0, [pc, #2700] @ 12ce7c │ │ │ │ + b 12cbc4 │ │ │ │ + ldr r0, [pc, #2700] @ 12ce30 │ │ │ │ mov r5, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38dfc │ │ │ │ - b 12cc10 │ │ │ │ + b 12cbc4 │ │ │ │ mov r4, r0 │ │ │ │ - b 12ce50 │ │ │ │ + b 12ce04 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2095e4 │ │ │ │ + bl 20959c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #23 │ │ │ │ - beq 12cab4 │ │ │ │ + beq 12ca68 │ │ │ │ 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 200fa0 │ │ │ │ + bl 200f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c7c4 │ │ │ │ + beq 12c778 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12c454 │ │ │ │ + bne 12c408 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 12cc10 │ │ │ │ + ble 12cbc4 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [fp, #520] @ 0x208 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c430 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12c4a4 │ │ │ │ + bne 12c458 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #22 │ │ │ │ - beq 12cac0 │ │ │ │ + beq 12ca74 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [fp, #516] @ 0x204 │ │ │ │ add r0, fp, #568 @ 0x238 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ ldr r0, [fp, #568] @ 0x238 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 12c8b4 │ │ │ │ + bne 12c868 │ │ │ │ ldr r0, [fp, #520] @ 0x208 │ │ │ │ mov r7, fp │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ str r5, [r7, #560]! @ 0x230 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ sub r6, r7, #32 │ │ │ │ mov r4, r7 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r0, [r4, #-24]! @ 0xffffffe8 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c524 │ │ │ │ + bne 12c4d8 │ │ │ │ strex r1, r0, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c504 │ │ │ │ + bne 12c4b8 │ │ │ │ dmb ish │ │ │ │ - b 12c574 │ │ │ │ + b 12c528 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r5, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 124908 │ │ │ │ + bl 1248bc │ │ │ │ mov r0, #0 │ │ │ │ str r5, [fp, #544] @ 0x220 │ │ │ │ strb r0, [fp, #552] @ 0x228 │ │ │ │ str r0, [fp, #548] @ 0x224 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #536] @ 0x218 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, sl │ │ │ │ bl 273e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12caa8 │ │ │ │ + beq 12ca5c │ │ │ │ ldr r5, [r7] │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #51713 @ 0xca01 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r0, r1 │ │ │ │ - beq 12c5c4 │ │ │ │ + beq 12c578 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r6, #16] │ │ │ │ tstne r1, #1 │ │ │ │ - beq 12c5bc │ │ │ │ + beq 12c570 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #2 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12c5a8 │ │ │ │ + bne 12c55c │ │ │ │ ldr r0, [fp, #548] @ 0x224 │ │ │ │ - bl 126094 │ │ │ │ + bl 126048 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c8a0 │ │ │ │ + beq 12c854 │ │ │ │ add r1, fp, #504 @ 0x1f8 │ │ │ │ add r0, r5, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 15cd40 │ │ │ │ + bl 15ccf8 │ │ │ │ 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 │ │ │ │ @@ -275150,55 +275131,55 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr fp, [r4, sl] │ │ │ │ eor r0, fp, r1 │ │ │ │ add r1, r0, r7 │ │ │ │ bic r0, r3, r0 │ │ │ │ and r8, r0, r1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 12c680 │ │ │ │ + beq 12c634 │ │ │ │ rev r0, r8 │ │ │ │ mov r6, r4 │ │ │ │ clz r0, r0 │ │ │ │ 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 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r2, r4 │ │ │ │ and r8, r1, r8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r6 │ │ │ │ - bne 12c6c0 │ │ │ │ - b 12c630 │ │ │ │ + bne 12c674 │ │ │ │ + b 12c5e4 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r0, fp, r3 │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ - bne 12c8a0 │ │ │ │ + bne 12c854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movt r7, #65278 @ 0xfefe │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sl, r0 │ │ │ │ and sl, r0, r9 │ │ │ │ - b 12c61c │ │ │ │ + b 12c5d0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [fp, #200] @ 0xc8 │ │ │ │ strb r6, [fp, #517] @ 0x205 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 12c718 │ │ │ │ + beq 12c6cc │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ ldrd r2, [fp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, r8, #12 │ │ │ │ add r1, fp, #204 @ 0xcc │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ @@ -275211,144 +275192,144 @@ │ │ │ │ bl 39688 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #1 │ │ │ │ add r7, r4, r7, lsl #2 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c744 │ │ │ │ + beq 12c6f8 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12c744 │ │ │ │ - bl 19aea4 │ │ │ │ + beq 12c6f8 │ │ │ │ + bl 19ae5c │ │ │ │ str r6, [r7, #-8] │ │ │ │ str r9, [r7, #-4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ ldr r0, [fp, #568] @ 0x238 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 12c794 │ │ │ │ + bne 12c748 │ │ │ │ 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 12c770 │ │ │ │ + bne 12c724 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12c794 │ │ │ │ + bne 12c748 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ 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 12c7a0 │ │ │ │ + bne 12c754 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12c7c4 │ │ │ │ + bne 12c778 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #160]! @ 0xa0 │ │ │ │ cmp r1, #22 │ │ │ │ ldrbne r2, [fp, #516] @ 0x204 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 12c9d4 │ │ │ │ + bne 12c988 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #516] @ 0x204 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1257d4 │ │ │ │ + bl 125788 │ │ │ │ ldr r0, [fp, #488] @ 0x1e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 12c82c │ │ │ │ + beq 12c7e0 │ │ │ │ add r1, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12c800 │ │ │ │ + bne 12c7b4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12c82c │ │ │ │ + bne 12c7e0 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [fp, #504] @ 0x1f8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12c868 │ │ │ │ + bcc 12c81c │ │ │ │ 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 12c844 │ │ │ │ + bne 12c7f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12c868 │ │ │ │ + bne 12c81c │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [fp, #517] @ 0x205 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c87c │ │ │ │ + beq 12c830 │ │ │ │ add r0, fp, #192 @ 0xc0 │ │ │ │ - bl 124aac │ │ │ │ + bl 124a60 │ │ │ │ ldr r1, [fp, #492] @ 0x1ec │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12c9a8 │ │ │ │ + beq 12c95c │ │ │ │ ldr r0, [fp, #496] @ 0x1f0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12c9ac │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12c960 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - bl 18a254 │ │ │ │ + bl 18a20c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b 12ca28 │ │ │ │ + b 12c9dc │ │ │ │ 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} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r0, [pc, #1484] @ 12cea0 │ │ │ │ + ldr r0, [pc, #1484] @ 12ce54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 12ca20 │ │ │ │ - ldr r5, [pc, #1468] @ 12cea4 │ │ │ │ + bhi 12c9d4 │ │ │ │ + ldr r5, [pc, #1468] @ 12ce58 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 12ca18 │ │ │ │ + bcs 12c9cc │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ca20 │ │ │ │ + beq 12c9d4 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cbdc │ │ │ │ + beq 12cb90 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr lr, [pc, #1412] @ 12ceb4 │ │ │ │ - ldr ip, [pc, #1412] @ 12ceb8 │ │ │ │ + ldr lr, [pc, #1412] @ 12ce68 │ │ │ │ + ldr ip, [pc, #1412] @ 12ce6c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r5, #0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ @@ -275364,117 +275345,117 @@ │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #1320] @ 12cebc │ │ │ │ + ldr r1, [pc, #1320] @ 12ce70 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 29981c │ │ │ │ - b 12ca20 │ │ │ │ + bl 2997d4 │ │ │ │ + b 12c9d4 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ strb r4, [fp, #518] @ 0x206 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12c9c8 │ │ │ │ + beq 12c97c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 29c51c │ │ │ │ + bl 29c4d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #21 │ │ │ │ - bne 12ca10 │ │ │ │ + bne 12c9c4 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #164]! @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c99c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12c7dc │ │ │ │ + bne 12c790 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ - b 12c7dc │ │ │ │ - bl 124c10 │ │ │ │ - b 12c7dc │ │ │ │ + bl 20c0c0 │ │ │ │ + b 12c790 │ │ │ │ + bl 124bc4 │ │ │ │ + b 12c790 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12cbb4 │ │ │ │ + bne 12cb68 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 124c10 │ │ │ │ + bl 124bc4 │ │ │ │ ldr r0, [fp, #568] @ 0x238 │ │ │ │ cmp r0, #21 │ │ │ │ - bne 12ca64 │ │ │ │ + bne 12ca18 │ │ │ │ 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 12ca40 │ │ │ │ + bne 12c9f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12ca64 │ │ │ │ + bne 12ca18 │ │ │ │ dmb ish │ │ │ │ - bl 20c108 │ │ │ │ + bl 20c0c0 │ │ │ │ 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 12ca70 │ │ │ │ + bne 12ca24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12ca94 │ │ │ │ + bne 12ca48 │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #516] @ 0x204 │ │ │ │ str r9, [fp, #520] @ 0x208 │ │ │ │ mov r1, r9 │ │ │ │ - b 12c404 │ │ │ │ + b 12c3b8 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #4 │ │ │ │ - b 12c9ac │ │ │ │ + b 12c960 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #3 │ │ │ │ - b 12c9ac │ │ │ │ - ldr r0, [pc, #956] @ 12ce84 │ │ │ │ + b 12c960 │ │ │ │ + ldr r0, [pc, #956] @ 12ce38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c794 │ │ │ │ - ldr r4, [pc, #940] @ 12ce88 │ │ │ │ + bne 12c748 │ │ │ │ + ldr r4, [pc, #940] @ 12ce3c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 12cb84 │ │ │ │ + bcs 12cb38 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c794 │ │ │ │ + beq 12c748 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12cbf8 │ │ │ │ + beq 12cbac │ │ │ │ mov r7, r0 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ add lr, sp, #104 @ 0x68 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr r5, [pc, #880] @ 12ce98 │ │ │ │ - ldr ip, [pc, #880] @ 12ce9c │ │ │ │ + ldr r5, [pc, #880] @ 12ce4c │ │ │ │ + ldr ip, [pc, #880] @ 12ce50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ mov r4, #0 │ │ │ │ stm lr, {r1, r2, r3, r4} │ │ │ │ @@ -275488,351 +275469,351 @@ │ │ │ │ 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 29981c │ │ │ │ - b 12c794 │ │ │ │ + bl 2997d4 │ │ │ │ + b 12c748 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12c794 │ │ │ │ - ldr r0, [pc, #760] @ 12ce8c │ │ │ │ + beq 12c748 │ │ │ │ + ldr r0, [pc, #760] @ 12ce40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ ldr fp, [sp, #24] │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - bne 12caec │ │ │ │ - b 12c794 │ │ │ │ - ldr r0, [pc, #748] @ 12cea8 │ │ │ │ + bne 12caa0 │ │ │ │ + b 12c748 │ │ │ │ + ldr r0, [pc, #748] @ 12ce5c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 33a6c │ │ │ │ ldr fp, [sp, #24] │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - bne 12c8f8 │ │ │ │ - b 12ca20 │ │ │ │ - ldr r0, [pc, #712] @ 12ceac │ │ │ │ - ldr r2, [pc, #712] @ 12ceb0 │ │ │ │ + bne 12c8ac │ │ │ │ + b 12c9d4 │ │ │ │ + ldr r0, [pc, #712] @ 12ce60 │ │ │ │ + ldr r2, [pc, #712] @ 12ce64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 12cc10 │ │ │ │ - ldr r0, [pc, #656] @ 12ce90 │ │ │ │ - ldr r2, [pc, #656] @ 12ce94 │ │ │ │ + b 12cbc4 │ │ │ │ + ldr r0, [pc, #656] @ 12ce44 │ │ │ │ + ldr r2, [pc, #656] @ 12ce48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 12cc7c │ │ │ │ b 12cc30 │ │ │ │ - b 12cc7c │ │ │ │ - b 12cc7c │ │ │ │ - b 12cc7c │ │ │ │ + b 12cbe4 │ │ │ │ + b 12cc30 │ │ │ │ b 12cc30 │ │ │ │ b 12cc30 │ │ │ │ + b 12cbe4 │ │ │ │ + b 12cbe4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 124c10 │ │ │ │ - b 12cd54 │ │ │ │ - b 12cd48 │ │ │ │ + bl 124bc4 │ │ │ │ + b 12cd08 │ │ │ │ + b 12ccfc │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ - b 12cd10 │ │ │ │ + b 12ccc4 │ │ │ │ str r6, [r7, #-8] │ │ │ │ mov r4, r0 │ │ │ │ str r9, [r7, #-4] │ │ │ │ - b 12ccb8 │ │ │ │ - b 12ccb4 │ │ │ │ - b 12cd50 │ │ │ │ + b 12cc6c │ │ │ │ + b 12cc68 │ │ │ │ + b 12cd04 │ │ │ │ mov r4, r0 │ │ │ │ - b 12cd98 │ │ │ │ + b 12cd4c │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ - b 12ce30 │ │ │ │ + b 12cde4 │ │ │ │ mov r4, r0 │ │ │ │ - b 12cd68 │ │ │ │ + b 12cd1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #552] @ 0x228 │ │ │ │ str r0, [fp, #548] @ 0x224 │ │ │ │ movw r0, #51713 @ 0xca01 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ str r5, [fp, #544] @ 0x220 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #536] @ 0x218 │ │ │ │ - b 12cd3c │ │ │ │ - b 12cd50 │ │ │ │ - b 12ccb4 │ │ │ │ + b 12ccf0 │ │ │ │ + b 12cd04 │ │ │ │ + b 12cc68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a254 │ │ │ │ - b 12cd54 │ │ │ │ + bl 18a20c │ │ │ │ + b 12cd08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, fp, #488 @ 0x1e8 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [fp, #504] @ 0x1f8 │ │ │ │ mov r5, fp │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12cd10 │ │ │ │ + bcc 12ccc4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12ccec │ │ │ │ + bne 12cca0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12cd10 │ │ │ │ + bne 12ccc4 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r5, #517] @ 0x205 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ce30 │ │ │ │ + beq 12cde4 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 124aac │ │ │ │ - b 12ce30 │ │ │ │ + bl 124a60 │ │ │ │ + b 12cde4 │ │ │ │ mov r4, r0 │ │ │ │ - b 12cd98 │ │ │ │ + b 12cd4c │ │ │ │ mov r4, r0 │ │ │ │ - b 12cd98 │ │ │ │ + b 12cd4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 124908 │ │ │ │ - b 12cd54 │ │ │ │ + bl 1248bc │ │ │ │ + b 12cd08 │ │ │ │ mov r4, r0 │ │ │ │ - b 12cdbc │ │ │ │ + b 12cd70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #568]! @ 0x238 │ │ │ │ cmp r1, #21 │ │ │ │ - bne 12cd68 │ │ │ │ - bl 126904 │ │ │ │ + bne 12cd1c │ │ │ │ + bl 1268b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #520]! @ 0x208 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12cd74 │ │ │ │ + bne 12cd28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12cd98 │ │ │ │ + bne 12cd4c │ │ │ │ dmb ish │ │ │ │ - bl 20c790 │ │ │ │ + bl 20c748 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #160]! @ 0xa0 │ │ │ │ cmp r1, #22 │ │ │ │ - beq 12cdbc │ │ │ │ + beq 12cd70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb r1, [r1, #516] @ 0x204 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12cdbc │ │ │ │ - bl 126904 │ │ │ │ + bne 12cd70 │ │ │ │ + bl 1268b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1257d4 │ │ │ │ + bl 125788 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r0, r6, #488 @ 0x1e8 │ │ │ │ bl 6dab0 │ │ │ │ ldr r0, [r6, #504] @ 0x1f8 │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12ce1c │ │ │ │ + bcc 12cdd0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #508]! @ 0x1fc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12cdf8 │ │ │ │ + bne 12cdac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12ce1c │ │ │ │ + bne 12cdd0 │ │ │ │ dmb ish │ │ │ │ - bl 2e0b08 │ │ │ │ + bl 2e0ac0 │ │ │ │ ldrb r0, [r5, #517] @ 0x205 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ce30 │ │ │ │ + beq 12cde4 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 124aac │ │ │ │ + bl 124a60 │ │ │ │ ldr r1, [r5, #492] @ 0x1ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ce48 │ │ │ │ + beq 12cdfc │ │ │ │ ldr r0, [r5, #496] @ 0x1f0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #518] @ 0x206 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12ce6c │ │ │ │ + beq 12ce20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 29c51c │ │ │ │ + bl 29c4d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - strdeq r0, [sp], -r8 @ │ │ │ │ - eoreq r0, sp, ip, lsl #10 │ │ │ │ - eoreq r3, lr, r4, lsl #5 │ │ │ │ - eoreq r3, lr, ip, lsr r3 │ │ │ │ - eoreq r3, lr, r4, lsl #5 │ │ │ │ - eoreq lr, r4, lr, asr #25 │ │ │ │ - strdeq pc, [ip], -r4 @ │ │ │ │ + eoreq r0, sp, r4, asr #10 │ │ │ │ + eoreq r0, sp, r8, asr r5 │ │ │ │ + ldrdeq r3, [lr], -r0 @ │ │ │ │ + eoreq r3, lr, r8, lsl #7 │ │ │ │ + ldrdeq r3, [lr], -r0 @ │ │ │ │ + ldrdeq lr, [r4], -sl @ │ │ │ │ eoreq pc, ip, r0, asr #26 │ │ │ │ - strhteq pc, [ip], -r8 @ │ │ │ │ - eoreq r3, lr, r8, ror r4 │ │ │ │ - strdeq r3, [lr], -ip @ │ │ │ │ - eoreq r3, lr, r8, lsr #8 │ │ │ │ - eoreq lr, r4, sl, ror #25 │ │ │ │ - eoreq pc, ip, r8, lsr #26 │ │ │ │ - eoreq pc, ip, r8, lsr pc @ │ │ │ │ - eoreq pc, ip, ip, asr #31 │ │ │ │ - strhteq r3, [lr], -r4 │ │ │ │ + eoreq pc, ip, ip, lsl #27 │ │ │ │ + eoreq pc, ip, r4, lsl #28 │ │ │ │ + eoreq r3, lr, r4, asr #9 │ │ │ │ + eoreq r3, lr, r8, asr #14 │ │ │ │ + eoreq r3, lr, r4, ror r4 │ │ │ │ + strdeq lr, [r4], -r6 @ │ │ │ │ + eoreq pc, ip, r4, ror sp @ │ │ │ │ + eoreq pc, ip, r4, lsl #31 │ │ │ │ + eoreq r0, sp, r8, lsl r0 │ │ │ │ + eoreq r3, lr, r0, lsl #8 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1, {r0, r4} │ │ │ │ mov fp, r1 │ │ │ │ sub r8, r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsl r5, r8, #2 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bls 12cf10 │ │ │ │ + bls 12cec4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12cf54 │ │ │ │ - ldr r0, [pc, #188] @ 12cfe0 │ │ │ │ + beq 12cf08 │ │ │ │ + ldr r0, [pc, #188] @ 12cf94 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cefc │ │ │ │ + beq 12ceb0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [fp] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12cf68 │ │ │ │ - b 12cf9c │ │ │ │ + bne 12cf1c │ │ │ │ + b 12cf50 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #0 │ │ │ │ ldrd r0, [fp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 12cf9c │ │ │ │ + beq 12cf50 │ │ │ │ sub r4, r0, r1 │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [r6, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e334 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dad0 │ │ │ │ str r5, [r9, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ adds r0, r4, r7 │ │ │ │ - bne 12cf78 │ │ │ │ + bne 12cf2c │ │ │ │ stm sl, {r8, r9} │ │ │ │ str r7, [sl, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 12cfd8 │ │ │ │ + beq 12cf8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ add r4, r0, #8 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1dad0 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne 12cfc8 │ │ │ │ + bne 12cf7c │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, lr, r4, asr #30 │ │ │ │ + mlaeq lr, r0, pc, r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r4, [r6], #4 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 13370c │ │ │ │ + bl 1336c0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12d070 │ │ │ │ + beq 12d024 │ │ │ │ add fp, r5, #8 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ tst r0, #1 │ │ │ │ ldrd r8, [fp] │ │ │ │ - bne 12d058 │ │ │ │ + bne 12d00c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 12d094 │ │ │ │ + bne 12d048 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 13370c │ │ │ │ + bl 1336c0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12d024 │ │ │ │ - b 12d070 │ │ │ │ + bne 12cfd8 │ │ │ │ + b 12d024 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 12d06c │ │ │ │ + beq 12d020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0fb0 │ │ │ │ + bl 1a0f68 │ │ │ │ stm r4, {r5, r8, r9} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r2, {r0, r1} │ │ │ │ str r0, [r2, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #500] @ 12d290 │ │ │ │ + ldr r0, [pc, #500] @ 12d244 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ add r0, sp, #32 │ │ │ │ stm r0, {r5, r8, r9} │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ mov r5, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d1ec │ │ │ │ + beq 12d1a0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov fp, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ stmib r0, {r1, r2} │ │ │ │ ldmib r7, {r1, r2} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -275846,35 +275827,35 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 13370c │ │ │ │ + bl 1336c0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12d1cc │ │ │ │ + beq 12d180 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ tst r0, #1 │ │ │ │ ldrd r4, [r7] │ │ │ │ - bne 12d1b0 │ │ │ │ + bne 12d164 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 12d14c │ │ │ │ + bne 12d100 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 13370c │ │ │ │ - b 12d118 │ │ │ │ + bl 1336c0 │ │ │ │ + b 12d0cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ cmp fp, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bne 12d188 │ │ │ │ + bne 12d13c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ @@ -275884,122 +275865,122 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add fp, fp, #1 │ │ │ │ str ip, [r5, r1, lsl #2]! │ │ │ │ strd r2, [r5, #4] │ │ │ │ str fp, [sp, #24] │ │ │ │ - b 12d104 │ │ │ │ + b 12d0b8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 12d1c4 │ │ │ │ + beq 12d178 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0fb0 │ │ │ │ + bl 1a0f68 │ │ │ │ str r8, [r9] │ │ │ │ stmib r9, {r4, r5} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 125ce4 │ │ │ │ - b 12d25c │ │ │ │ + bl 125c98 │ │ │ │ + b 12d210 │ │ │ │ mov r7, r0 │ │ │ │ str r8, [r9] │ │ │ │ stmib r9, {r4, r5} │ │ │ │ - b 12d25c │ │ │ │ + b 12d210 │ │ │ │ mov r7, r0 │ │ │ │ stm r4, {r5, r8, r9} │ │ │ │ - b 12d27c │ │ │ │ + b 12d230 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 126778 │ │ │ │ + bl 12672c │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 125ce4 │ │ │ │ - b 12d27c │ │ │ │ - b 12d258 │ │ │ │ - b 12d278 │ │ │ │ + bl 125c98 │ │ │ │ + b 12d230 │ │ │ │ + b 12d20c │ │ │ │ + b 12d22c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 126778 │ │ │ │ + bl 12672c │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - ldrdeq r2, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, ip, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218e4 │ │ │ │ + bl 121898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d370 │ │ │ │ + beq 12d324 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #284] @ 12d3e0 │ │ │ │ + ldr r0, [pc, #284] @ 12d394 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d388 │ │ │ │ + beq 12d33c │ │ │ │ mov r6, r0 │ │ │ │ str r4, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #24 │ │ │ │ mov r5, #1 │ │ │ │ add ip, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ str sl, [sp, #8] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 12d31c │ │ │ │ + b 12d2d0 │ │ │ │ str r4, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218e4 │ │ │ │ + bl 121898 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d35c │ │ │ │ + beq 12d310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 12d310 │ │ │ │ + bne 12d2c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ str sl, [sp] │ │ │ │ bl 20fe4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b 12d310 │ │ │ │ + b 12d2c4 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -276017,85 +275998,85 @@ │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125b8c │ │ │ │ + bl 125b40 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125b8c │ │ │ │ + bl 125b40 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, lr, r4, lsr #23 │ │ │ │ + strdeq r2, [lr], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov fp, r0 │ │ │ │ cmp r8, r9 │ │ │ │ addne r4, r8, #16 │ │ │ │ strne r4, [r1] │ │ │ │ cmpne r8, #0 │ │ │ │ - bne 12d420 │ │ │ │ + bne 12d3d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm fp, {r0, r1} │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov sl, r2 │ │ │ │ bl 1e2a4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #252] @ 12d534 │ │ │ │ + ldr r0, [pc, #252] @ 12d4e8 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d4f0 │ │ │ │ + beq 12d4a4 │ │ │ │ str r5, [r0] │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r9 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - beq 12d4dc │ │ │ │ + beq 12d490 │ │ │ │ add r4, r8, #24 │ │ │ │ add r8, sp, #8 │ │ │ │ mov sl, #4 │ │ │ │ - b 12d4a4 │ │ │ │ + b 12d458 │ │ │ │ add r0, r4, #16 │ │ │ │ add r1, r4, #8 │ │ │ │ str r7, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq 12d4dc │ │ │ │ + beq 12d490 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1e2a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 12d484 │ │ │ │ + bne 12d438 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ str sl, [sp] │ │ │ │ bl 20fe4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b 12d484 │ │ │ │ + b 12d438 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ @@ -276107,48 +276088,48 @@ │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 126694 │ │ │ │ + bl 126648 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, lr, r0, lsr sl │ │ │ │ + eoreq r2, lr, ip, ror sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12d578 │ │ │ │ + beq 12d52c │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12d590 │ │ │ │ + beq 12d544 │ │ │ │ sub r1, fp, #1 │ │ │ │ sub r9, r6, #1 │ │ │ │ and r4, r1, fp │ │ │ │ cmp sl, #0 │ │ │ │ str r9, [r5, #16] │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne 12d5d0 │ │ │ │ + bne 12d584 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ ldr r7, [r1], #4 │ │ │ │ sub sl, sl, #384 @ 0x180 │ │ │ │ and r7, r7, r3 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 12d59c │ │ │ │ + beq 12d550 │ │ │ │ eor fp, r7, r3 │ │ │ │ sub r9, r6, #1 │ │ │ │ sub r3, fp, #1 │ │ │ │ str r9, [r5, #16] │ │ │ │ and r4, r3, fp │ │ │ │ str sl, [r5] │ │ │ │ str r4, [r5, #4] │ │ │ │ @@ -276159,142 +276140,142 @@ │ │ │ │ cmp r0, #4 │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ movls r8, #4 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r6, r8, #2 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 12d72c │ │ │ │ - ldr r0, [pc, #356] @ 12d768 │ │ │ │ + bhi 12d6e0 │ │ │ │ + ldr r0, [pc, #356] @ 12d71c │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d730 │ │ │ │ + beq 12d6e4 │ │ │ │ rev r1, fp │ │ │ │ mov r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r6, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ sub r1, r2, r1, lsr #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r1, sl, r1, lsl #5 │ │ │ │ sub r1, r1, #80 @ 0x50 │ │ │ │ str r1, [r0] │ │ │ │ - beq 12d714 │ │ │ │ + beq 12d6c8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ add r8, sp, #16 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ mov fp, #0 │ │ │ │ - b 12d6ac │ │ │ │ + b 12d660 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ rev r2, r4 │ │ │ │ sub r1, r4, #1 │ │ │ │ clz r2, r2 │ │ │ │ and r1, r1, r4 │ │ │ │ cmp r9, #0 │ │ │ │ sub r2, fp, r2, lsr #3 │ │ │ │ mov r4, r1 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r2, sl, r2, lsl #5 │ │ │ │ sub r2, r2, #80 @ 0x50 │ │ │ │ str r2, [r0, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ - beq 12d714 │ │ │ │ - cmp r4, #0 │ │ │ │ beq 12d6c8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 12d67c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 12d674 │ │ │ │ - b 12d6f0 │ │ │ │ + bne 12d628 │ │ │ │ + b 12d6a4 │ │ │ │ ldr r1, [r5], #4 │ │ │ │ sub sl, sl, #384 @ 0x180 │ │ │ │ and r1, r1, r7 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 12d6c8 │ │ │ │ + beq 12d67c │ │ │ │ eor r4, r1, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 12d674 │ │ │ │ + bne 12d628 │ │ │ │ adds r2, r9, #1 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp] │ │ │ │ mvncs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ - b 12d670 │ │ │ │ + b 12d624 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 38854 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d760 │ │ │ │ + beq 12d714 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, lr, r4, ror #16 │ │ │ │ + strhteq r2, [lr], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 323ff4 │ │ │ │ + bl 323fac │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12d7f8 │ │ │ │ + bne 12d7ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 12d888 │ │ │ │ + beq 12d83c │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r4, r2, #3 │ │ │ │ - b 12d7dc │ │ │ │ + b 12d790 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 12d888 │ │ │ │ + beq 12d83c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d7d0 │ │ │ │ + beq 12d784 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12d7d0 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12d784 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ sub r0, r1, r0 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ @@ -276305,40 +276286,40 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #3 │ │ │ │ movls r0, #3 │ │ │ │ add r9, r0, #1 │ │ │ │ mov r0, #12 │ │ │ │ umull r4, r0, r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12da00 │ │ │ │ + bne 12d9b4 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 12da00 │ │ │ │ + bhi 12d9b4 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12d8b0 │ │ │ │ - ldr r0, [pc, #556] @ 12da90 │ │ │ │ + beq 12d864 │ │ │ │ + ldr r0, [pc, #556] @ 12da44 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12da00 │ │ │ │ + beq 12d9b4 │ │ │ │ mov r7, r0 │ │ │ │ - b 12d8b8 │ │ │ │ + b 12d86c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d9f8 │ │ │ │ + beq 12d9ac │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add fp, sp, #32 │ │ │ │ str r6, [r7] │ │ │ │ @@ -276347,33 +276328,33 @@ │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 12d908 │ │ │ │ + b 12d8bc │ │ │ │ add r0, r7, r8 │ │ │ │ add r6, r6, #1 │ │ │ │ add r8, r8, #12 │ │ │ │ str r5, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ str r9, [r0, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 323ff4 │ │ │ │ + bl 323fac │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12d974 │ │ │ │ + beq 12d928 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 12d8ec │ │ │ │ + bne 12d8a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub r0, r1, r0 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsr r0, r0, #2 │ │ │ │ mul r0, r0, r1 │ │ │ │ @@ -276381,294 +276362,294 @@ │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b 12d8ec │ │ │ │ + b 12d8a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 12d9c8 │ │ │ │ + beq 12d97c │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r5, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r4, r2, #3 │ │ │ │ - b 12d9ac │ │ │ │ + b 12d960 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 12d9c8 │ │ │ │ + beq 12d97c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d9a0 │ │ │ │ + beq 12d954 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12d9a0 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12d954 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d9e8 │ │ │ │ + beq 12d99c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12da44 │ │ │ │ + beq 12d9f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b48c │ │ │ │ + bl 12b440 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12b48c │ │ │ │ + bl 12b440 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12da78 │ │ │ │ + beq 12da2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12da78 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12da2c │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 12b48c │ │ │ │ + bl 12b440 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 125c14 │ │ │ │ + bl 125bc8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, lr, r4, lsl #12 │ │ │ │ + eoreq r2, lr, r0, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 12dad8 │ │ │ │ + beq 12da8c │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1355a0 │ │ │ │ + bl 135558 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12daf0 │ │ │ │ + bne 12daa4 │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 12dab8 │ │ │ │ + bne 12da6c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm fp, {r0, r1} │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #288] @ 12dc1c │ │ │ │ + ldr r0, [pc, #288] @ 12dbd0 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12dbc4 │ │ │ │ + beq 12db78 │ │ │ │ add r6, r7, #4 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [r0] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ - beq 12dbb0 │ │ │ │ + beq 12db64 │ │ │ │ add r7, sp, #24 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1355a0 │ │ │ │ + bl 135558 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12db6c │ │ │ │ + bne 12db20 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 12db44 │ │ │ │ - b 12dbb0 │ │ │ │ + bne 12daf8 │ │ │ │ + b 12db64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r9, r0 │ │ │ │ - bne 12db98 │ │ │ │ + bne 12db4c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ str r4, [r8, r9, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ add r6, r6, #4 │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - bne 12db44 │ │ │ │ + bne 12daf8 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, r9 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125b8c │ │ │ │ + bl 125b40 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125b8c │ │ │ │ + bl 125b40 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, lr, ip, ror #6 │ │ │ │ + strhteq r2, [lr], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1, {r0, fp} │ │ │ │ cmp r0, fp │ │ │ │ - beq 12dde4 │ │ │ │ + beq 12dd98 │ │ │ │ add r0, r0, #8 │ │ │ │ add r8, sp, #20 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ - b 12dc64 │ │ │ │ + b 12dc18 │ │ │ │ cmn r4, #3 │ │ │ │ - bcc 12dcb8 │ │ │ │ + bcc 12dc6c │ │ │ │ add r1, r6, #8 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r1, fp │ │ │ │ - beq 12dde4 │ │ │ │ + beq 12dd98 │ │ │ │ mov r6, r0 │ │ │ │ add r5, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r7] │ │ │ │ bl 93128 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq 12dc54 │ │ │ │ + beq 12dc08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 12dcb4 │ │ │ │ + beq 12dc68 │ │ │ │ ldrb r2, [sp, #32] │ │ │ │ sub r4, r2, #5 │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12dc4c │ │ │ │ + beq 12dc00 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12dc4c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12dc00 │ │ │ │ bl 1f798 │ │ │ │ cmp r6, #8 │ │ │ │ - beq 12dde4 │ │ │ │ + beq 12dd98 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1e2a4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #384] @ 12de54 │ │ │ │ + ldr r0, [pc, #384] @ 12de08 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ddfc │ │ │ │ + beq 12ddb0 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, fp │ │ │ │ str r4, [r0] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - beq 12ddd0 │ │ │ │ + beq 12dd84 │ │ │ │ add r7, sp, #20 │ │ │ │ add r9, sp, #8 │ │ │ │ add r0, r5, #8 │ │ │ │ - b 12dd38 │ │ │ │ + b 12dcec │ │ │ │ cmn r4, #3 │ │ │ │ - bcc 12dd84 │ │ │ │ + bcc 12dd38 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r5, #16 │ │ │ │ cmp r1, fp │ │ │ │ - beq 12ddd0 │ │ │ │ + beq 12dd84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 93128 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq 12dd28 │ │ │ │ + beq 12dcdc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 12dd80 │ │ │ │ + beq 12dd34 │ │ │ │ ldrb r2, [sp, #32] │ │ │ │ sub r4, r2, #5 │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12dd20 │ │ │ │ + beq 12dcd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12dd20 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12dcd4 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r5], #8 │ │ │ │ bl 1e2a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 12ddbc │ │ │ │ + bne 12dd70 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ str r4, [r8, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #16] │ │ │ │ - bne 12dd18 │ │ │ │ + bne 12dccc │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -276681,92 +276662,92 @@ │ │ │ │ mov r2, r9 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 126694 │ │ │ │ + bl 126648 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 126694 │ │ │ │ + bl 126648 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - mlaeq lr, r4, r1, r2 │ │ │ │ + eoreq r2, lr, r0, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ lsr r1, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ umull r7, r0, r1, r0 │ │ │ │ mov sl, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e11c │ │ │ │ + bne 12e0d0 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 12e11c │ │ │ │ + bhi 12e0d0 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12dee4 │ │ │ │ - ldr r0, [pc, #680] @ 12e154 │ │ │ │ + beq 12de98 │ │ │ │ + ldr r0, [pc, #680] @ 12e108 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e11c │ │ │ │ + beq 12e0d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 12defc │ │ │ │ - b 12e108 │ │ │ │ + bne 12deb0 │ │ │ │ + b 12e0bc │ │ │ │ mov r6, #4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 12e108 │ │ │ │ + beq 12e0bc │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov sl, #0 │ │ │ │ orr r8, r0, #2 │ │ │ │ mov fp, #2 │ │ │ │ mov r9, #0 │ │ │ │ str r4, [sp] │ │ │ │ - b 12df3c │ │ │ │ + b 12def0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1d9f8 │ │ │ │ add r2, sp, #24 │ │ │ │ add r9, r9, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 12e104 │ │ │ │ + beq 12e0b8 │ │ │ │ ldr r0, [r5, r9, lsl #2] │ │ │ │ bl 1e5b0 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 12df98 │ │ │ │ + bcs 12df4c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ strh sl, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ bl 1f030 │ │ │ │ @@ -276774,48 +276755,48 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrh r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [r8, #4] │ │ │ │ strh r2, [r8, #8] │ │ │ │ strb r4, [sp, #85] @ 0x55 │ │ │ │ - b 12dfb0 │ │ │ │ + b 12df64 │ │ │ │ add r1, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ed90 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ strb r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r5, r9, lsl #2] │ │ │ │ bl 1d998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e010 │ │ │ │ + beq 12dfc4 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 12e01c │ │ │ │ + bcs 12dfd0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ strh sl, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ bl 1f030 │ │ │ │ ldr r7, [sp, #42] @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #46] @ 0x2e │ │ │ │ mov r1, #2 │ │ │ │ ldrh r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r7 │ │ │ │ - b 12e02c │ │ │ │ + b 12dfe0 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ - b 12e040 │ │ │ │ + b 12dff4 │ │ │ │ add r1, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ed90 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ strh r2, [sp, #98] @ 0x62 │ │ │ │ @@ -276826,199 +276807,199 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #236] @ 12e158 │ │ │ │ + ldr r0, [pc, #236] @ 12e10c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #228] @ 12e15c │ │ │ │ + ldr r0, [pc, #228] @ 12e110 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #220] @ 12e160 │ │ │ │ + ldr r0, [pc, #220] @ 12e114 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 12e0d4 │ │ │ │ + beq 12e088 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12e0b4 │ │ │ │ + bne 12e068 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ bl 1d9f8 │ │ │ │ - b 12e0d4 │ │ │ │ + b 12e088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e0d4 │ │ │ │ + bne 12e088 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12e0d4 │ │ │ │ + beq 12e088 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12df18 │ │ │ │ + beq 12decc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12df20 │ │ │ │ + bne 12ded4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12df20 │ │ │ │ + beq 12ded4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12df20 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12ded4 │ │ │ │ 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} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 38854 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 125e78 │ │ │ │ + bl 125e2c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 125040 │ │ │ │ + bl 124ff4 │ │ │ │ add r0, sp, #8 │ │ │ │ str r9, [sp, #16] │ │ │ │ - bl 125c14 │ │ │ │ + bl 125bc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r1, [lr], -ip │ │ │ │ + eoreq r2, lr, r8 │ │ │ │ @ instruction: 0xffffb56c │ │ │ │ @ instruction: 0xffffaf80 │ │ │ │ - eoreq lr, ip, r0, asr ip │ │ │ │ + mlaeq ip, ip, ip, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsr r7, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ umull r4, r0, r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e24c │ │ │ │ + bne 12e200 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 12e24c │ │ │ │ + bhi 12e200 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12e1ec │ │ │ │ - ldr r0, [pc, #192] @ 12e274 │ │ │ │ + beq 12e1a0 │ │ │ │ + ldr r0, [pc, #192] @ 12e228 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e24c │ │ │ │ + beq 12e200 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 12e204 │ │ │ │ - b 12e238 │ │ │ │ + bne 12e1b8 │ │ │ │ + b 12e1ec │ │ │ │ mov r6, #4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 12e238 │ │ │ │ + beq 12e1ec │ │ │ │ add r8, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12f67c │ │ │ │ + bl 12f630 │ │ │ │ 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 12e20c │ │ │ │ + bne 12e1c0 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r9, {r0, r1, r8} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 38854 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 125c14 │ │ │ │ + bl 125bc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r1, [lr], -r4 │ │ │ │ + eoreq r1, lr, r0, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ sub r6, r1, r0 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 12e3a0 │ │ │ │ + bhi 12e354 │ │ │ │ mov r7, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 12e2d4 │ │ │ │ - ldr r0, [pc, #320] @ 12e3ec │ │ │ │ + beq 12e288 │ │ │ │ + ldr r0, [pc, #320] @ 12e3a0 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e3a8 │ │ │ │ + beq 12e35c │ │ │ │ lsr ip, r6, #2 │ │ │ │ - b 12e2dc │ │ │ │ + b 12e290 │ │ │ │ mov r0, #4 │ │ │ │ mov ip, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r2, sp, #24 │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldm fp, {r1, r3, r4, r5, r6} │ │ │ │ stm r2, {r1, r3, r4, r5, r6} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ sub r2, r6, r5 │ │ │ │ cmp ip, r2, lsr #2 │ │ │ │ - bcc 12e378 │ │ │ │ + bcc 12e32c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 12e330 │ │ │ │ + beq 12e2e4 │ │ │ │ ldr r2, [r5], #4 │ │ │ │ str r2, [r0, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 12e31c │ │ │ │ + bne 12e2d0 │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq 12e364 │ │ │ │ + beq 12e318 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 12e35c │ │ │ │ + beq 12e310 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, r2, r5, lsl #2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ lsl r2, r4, #2 │ │ │ │ bl 1dde8 │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [r8, #8] │ │ │ │ @@ -277032,35 +277013,35 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 12e308 │ │ │ │ + b 12e2bc │ │ │ │ mov r8, r2 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1262b8 │ │ │ │ + bl 12626c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125e2c │ │ │ │ + bl 125de0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1262b8 │ │ │ │ + bl 12626c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r1, [lr], -r8 │ │ │ │ + eoreq r1, lr, r4, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -277073,16 +277054,16 @@ │ │ │ │ ldr r4, [r7] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strb r9, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e8ec │ │ │ │ mov r7, r0 │ │ │ │ bl 1e100 │ │ │ │ - ldr r1, [pc, #392] @ 12e5d0 │ │ │ │ - ldr r2, [pc, #392] @ 12e5d4 │ │ │ │ + ldr r1, [pc, #392] @ 12e584 │ │ │ │ + ldr r2, [pc, #392] @ 12e588 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -277094,98 +277075,98 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ strb r9, [sp, #44] @ 0x2c │ │ │ │ bl 1f504 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #316] @ 12e5d8 │ │ │ │ + ldr r0, [pc, #316] @ 12e58c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12e50c │ │ │ │ + beq 12e4c0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12e4f4 │ │ │ │ + beq 12e4a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12e548 │ │ │ │ + bne 12e4fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1d9f8 │ │ │ │ - b 12e568 │ │ │ │ + b 12e51c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movw r6, #751 @ 0x2ef │ │ │ │ mov r5, #51 @ 0x33 │ │ │ │ mov r4, #57 @ 0x39 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #180] @ 12e5dc │ │ │ │ - ldr r7, [pc, #180] @ 12e5e0 │ │ │ │ + ldr r3, [pc, #180] @ 12e590 │ │ │ │ + ldr r7, [pc, #180] @ 12e594 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r8, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ stm r8, {r0, r1, r2, r3, r4, r7} │ │ │ │ str r6, [r8, #28] │ │ │ │ ldrb r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12e500 │ │ │ │ + beq 12e4b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e568 │ │ │ │ + bne 12e51c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12e568 │ │ │ │ + beq 12e51c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12e584 │ │ │ │ + bne 12e538 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1d9f8 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e594 │ │ │ │ + beq 12e548 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12e58c │ │ │ │ + beq 12e540 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 125040 │ │ │ │ + bl 124ff4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 125040 │ │ │ │ + bl 124ff4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - muleq r0, r8, r4 │ │ │ │ + muleq r0, ip, r4 │ │ │ │ @ instruction: 0xffffaba4 │ │ │ │ - eoreq lr, ip, r4, ror #14 │ │ │ │ - eoreq sp, r4, r8, lsl #23 │ │ │ │ - strhteq sp, [r4], -r9 │ │ │ │ + strhteq lr, [ip], -r0 │ │ │ │ + mlaeq r4, r4, fp, sp │ │ │ │ + eoreq sp, r4, r5, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e8ec │ │ │ │ @@ -277196,289 +277177,289 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ strb r8, [sp, #16] │ │ │ │ bl 1e8ec │ │ │ │ mov r7, r0 │ │ │ │ bl 1e100 │ │ │ │ - ldr r1, [pc, #368] @ 12e7a4 │ │ │ │ + ldr r1, [pc, #368] @ 12e758 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strb r8, [sp, #28] │ │ │ │ bl 1d980 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #312] @ 12e7a8 │ │ │ │ + ldr r0, [pc, #312] @ 12e75c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12e6e0 │ │ │ │ + beq 12e694 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12e6c8 │ │ │ │ + beq 12e67c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12e71c │ │ │ │ + bne 12e6d0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1d9f8 │ │ │ │ - b 12e73c │ │ │ │ + b 12e6f0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov ip, #732 @ 0x2dc │ │ │ │ mov r5, #42 @ 0x2a │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #176] @ 12e7ac │ │ │ │ - ldr r7, [pc, #176] @ 12e7b0 │ │ │ │ + ldr r3, [pc, #176] @ 12e760 │ │ │ │ + ldr r7, [pc, #176] @ 12e764 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r4, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ str ip, [r4, #28] │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12e6d4 │ │ │ │ + beq 12e688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e73c │ │ │ │ + bne 12e6f0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12e73c │ │ │ │ + beq 12e6f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12e758 │ │ │ │ + bne 12e70c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1d9f8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e768 │ │ │ │ + beq 12e71c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12e760 │ │ │ │ + beq 12e714 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 125040 │ │ │ │ + bl 124ff4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 125040 │ │ │ │ + bl 124ff4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffffa9bc │ │ │ │ - strhteq lr, [ip], -r0 │ │ │ │ - strhteq sp, [r4], -r4 │ │ │ │ - eoreq sp, r4, fp, lsl sl │ │ │ │ + strdeq lr, [ip], -ip @ │ │ │ │ + eoreq sp, r4, r0, asr #19 │ │ │ │ + eoreq sp, r4, r7, lsr #20 │ │ │ │ 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 2f4260 │ │ │ │ + bl 2f4218 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 12e90c │ │ │ │ + bne 12e8c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f44f4 │ │ │ │ + bl 2f44ac │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f44f4 │ │ │ │ + bl 2f44ac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 12e864 │ │ │ │ + bne 12e818 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 12e864 │ │ │ │ + bne 12e818 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 12e864 │ │ │ │ - ldr r1, [pc, #500] @ 12ea30 │ │ │ │ + bne 12e818 │ │ │ │ + ldr r1, [pc, #500] @ 12e9e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #11 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f430c │ │ │ │ - b 12e8b0 │ │ │ │ + bl 2f42c4 │ │ │ │ + b 12e864 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2f42e4 │ │ │ │ + bl 2f429c │ │ │ │ movw r2, #56320 @ 0xdc00 │ │ │ │ movt r2, #64480 @ 0xfbe0 │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, #25 │ │ │ │ - bge 12e8cc │ │ │ │ - ldr r1, [pc, #416] @ 12ea2c │ │ │ │ + bge 12e880 │ │ │ │ + ldr r1, [pc, #416] @ 12e9e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #15 │ │ │ │ bl e9254 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f430c │ │ │ │ + bl 2f42c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12e8e4 │ │ │ │ + beq 12e898 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12e8e4 │ │ │ │ - ldr r2, [pc, #328] @ 12ea1c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12e898 │ │ │ │ + ldr r2, [pc, #328] @ 12e9d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #2 │ │ │ │ - bl 2f430c │ │ │ │ + bl 2f42c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 12e94c │ │ │ │ + bne 12e900 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ bl 1edfc │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr ip, [pc, #252] @ 12ea10 │ │ │ │ + ldr ip, [pc, #252] @ 12e9c4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #248] @ 12ea14 │ │ │ │ - ldr r3, [pc, #248] @ 12ea18 │ │ │ │ + ldr r0, [pc, #248] @ 12e9c8 │ │ │ │ + ldr r3, [pc, #248] @ 12e9cc │ │ │ │ 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 38888 │ │ │ │ - b 12e988 │ │ │ │ - ldr ip, [pc, #204] @ 12ea20 │ │ │ │ + b 12e93c │ │ │ │ + ldr ip, [pc, #204] @ 12e9d4 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #200] @ 12ea24 │ │ │ │ - ldr r3, [pc, #200] @ 12ea28 │ │ │ │ + ldr r0, [pc, #200] @ 12e9d8 │ │ │ │ + ldr r3, [pc, #200] @ 12e9dc │ │ │ │ add ip, pc, ip │ │ │ │ ldm r5!, {r1, r4, r6, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r6, r7} │ │ │ │ ldm r5, {r1, r4, r6, r7} │ │ │ │ stm r2, {r1, r4, r6, r7} │ │ │ │ mov r1, #22 │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 12e990 │ │ │ │ + b 12e944 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12e9c4 │ │ │ │ + beq 12e978 │ │ │ │ mov r0, r6 │ │ │ │ - b 12e9d8 │ │ │ │ + b 12e98c │ │ │ │ mov r4, r0 │ │ │ │ - b 12e9c4 │ │ │ │ + b 12e978 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12e9d4 │ │ │ │ + bne 12e988 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1edfc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12e9c4 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12e978 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12e9f8 │ │ │ │ + bne 12e9ac │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12e9cc │ │ │ │ - eoreq lr, ip, r8, lsl r3 │ │ │ │ - ldrdeq ip, [r4], -r2 @ │ │ │ │ - strhteq sp, [ip], -r4 │ │ │ │ - eoreq sp, r4, ip, ror r8 │ │ │ │ - eoreq lr, ip, r4, lsl #6 │ │ │ │ - eoreq sp, r4, r4, lsl #16 │ │ │ │ - eoreq sp, ip, r8, ror lr │ │ │ │ - eoreq sp, r4, r6, asr #17 │ │ │ │ - eoreq sp, r4, r5, lsr #18 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12e980 │ │ │ │ + eoreq lr, ip, r4, ror #6 │ │ │ │ + ldrdeq ip, [r4], -lr @ │ │ │ │ + eoreq sp, ip, r0, lsl #30 │ │ │ │ + eoreq sp, r4, r8, lsl #17 │ │ │ │ + eoreq lr, ip, r0, asr r3 │ │ │ │ + eoreq sp, r4, r0, lsl r8 │ │ │ │ + eoreq sp, ip, r4, asr #29 │ │ │ │ + ldrdeq sp, [r4], -r2 @ │ │ │ │ + eoreq sp, r4, r1, lsr r9 │ │ │ │ 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 2f445c │ │ │ │ + bl 2f4414 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 12eb04 │ │ │ │ + bne 12eab8 │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12eaa4 │ │ │ │ + beq 12ea58 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12eadc │ │ │ │ + bne 12ea90 │ │ │ │ ldrd r2, [r4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc r2, r3, #0 │ │ │ │ adds r0, r0, #8 │ │ │ │ adc r3, r2, #0 │ │ │ │ stm r4, {r0, r3} │ │ │ │ mov r0, r1 │ │ │ │ @@ -277490,34 +277471,34 @@ │ │ │ │ sub r7, r1, #1 │ │ │ │ adds r2, r7, r2 │ │ │ │ adc r3, r3, #0 │ │ │ │ adds r2, r2, #8 │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [r4] │ │ │ │ - beq 12ea98 │ │ │ │ + beq 12ea4c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 │ │ │ │ adds r0, r0, #8 │ │ │ │ adc r1, r1, #0 │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr ip, [pc, #104] @ 12eb74 │ │ │ │ + ldr ip, [pc, #104] @ 12eb28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #100] @ 12eb78 │ │ │ │ - ldr r3, [pc, #100] @ 12eb7c │ │ │ │ + ldr r0, [pc, #100] @ 12eb2c │ │ │ │ + ldr r3, [pc, #100] @ 12eb30 │ │ │ │ mov r4, r2 │ │ │ │ ldm r8!, {r1, r5, r6, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r4!, {r1, r5, r6, r7} │ │ │ │ ldm r8, {r1, r5, r6, r7} │ │ │ │ @@ -277525,102 +277506,102 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12eb58 │ │ │ │ + bne 12eb0c │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, ip, r0, asr r1 │ │ │ │ - ldrdeq ip, [r4], -sl @ │ │ │ │ - strhteq sp, [ip], -ip │ │ │ │ + mlaeq ip, ip, r1, lr │ │ │ │ + eoreq ip, r4, r6, ror #25 │ │ │ │ + eoreq sp, ip, r8, lsl #26 │ │ │ │ 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 2f445c │ │ │ │ + bl 2f4414 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 12eca0 │ │ │ │ + bne 12ec54 │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 12ebd8 │ │ │ │ + beq 12eb8c │ │ │ │ cmp r8, #1 │ │ │ │ - bne 12ebe8 │ │ │ │ + bne 12eb9c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b 12ebf4 │ │ │ │ + b 12eba8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ sub r4, r0, #1 │ │ │ │ - b 12ebf4 │ │ │ │ + b 12eba8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldrb r4, [sp, #41] @ 0x29 │ │ │ │ orr r5, r0, #2 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ movweq r5, #1 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bls 12ece0 │ │ │ │ + bls 12ec94 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r7, r1, #8 │ │ │ │ str r4, [r0, r1]! │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r6] │ │ │ │ str r7, [r6, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 12ed00 │ │ │ │ + bcc 12ecb4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 1f030 │ │ │ │ cmp r8, #1 │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bne 12ec74 │ │ │ │ + bne 12ec28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1d9f8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne 12ec68 │ │ │ │ + bne 12ec1c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ec68 │ │ │ │ + beq 12ec1c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr ip, [pc, #192] @ 12ed68 │ │ │ │ + ldr ip, [pc, #192] @ 12ed1c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #188] @ 12ed6c │ │ │ │ - ldr r3, [pc, #188] @ 12ed70 │ │ │ │ + ldr r0, [pc, #188] @ 12ed20 │ │ │ │ + ldr r3, [pc, #188] @ 12ed24 │ │ │ │ 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} │ │ │ │ @@ -277632,235 +277613,235 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b 12ec14 │ │ │ │ + b 12ebc8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b 12ec3c │ │ │ │ + b 12ebf0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 125040 │ │ │ │ + bl 124ff4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12ed4c │ │ │ │ + bne 12ed00 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq sp, [ip], -r4 │ │ │ │ - eoreq ip, r4, lr, lsr fp │ │ │ │ - eoreq sp, ip, r0, lsr #22 │ │ │ │ + eoreq lr, ip, r0 │ │ │ │ + eoreq ip, r4, sl, asr #22 │ │ │ │ + eoreq sp, ip, ip, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #528] @ 12ef98 │ │ │ │ + ldr r0, [pc, #528] @ 12ef4c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 12ee38 │ │ │ │ - ldr r7, [pc, #516] @ 12efa8 │ │ │ │ + bne 12edec │ │ │ │ + ldr r7, [pc, #516] @ 12ef5c │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - ldr r1, [pc, #508] @ 12efac │ │ │ │ + ldr r1, [pc, #508] @ 12ef60 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldm r4, {r2, r6} │ │ │ │ ldr r3, [r0, r3]! │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12edf0 │ │ │ │ + bne 12eda4 │ │ │ │ stm r0, {r2, r6} │ │ │ │ str r1, [r0, #8] │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 12edf8 │ │ │ │ + b 12edac │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12ee74 │ │ │ │ + bne 12ee28 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldm r5, {r2, r7} │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12ee24 │ │ │ │ + bne 12edd8 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12eeac │ │ │ │ + bne 12ee60 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #348] @ 12ef9c │ │ │ │ + ldr r0, [pc, #348] @ 12ef50 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #344] @ 12efa0 │ │ │ │ - ldr r1, [pc, #344] @ 12efa4 │ │ │ │ + ldr r3, [pc, #344] @ 12ef54 │ │ │ │ + ldr r1, [pc, #344] @ 12ef58 │ │ │ │ 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 37e2c │ │ │ │ - b 12ed9c │ │ │ │ - ldr r0, [pc, #308] @ 12efb0 │ │ │ │ - ldr r3, [pc, #308] @ 12efb4 │ │ │ │ - ldr r7, [pc, #308] @ 12efb8 │ │ │ │ + b 12ed50 │ │ │ │ + ldr r0, [pc, #308] @ 12ef64 │ │ │ │ + ldr r3, [pc, #308] @ 12ef68 │ │ │ │ + ldr r7, [pc, #308] @ 12ef6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp] │ │ │ │ bl 38888 │ │ │ │ - b 12eee0 │ │ │ │ - ldr r0, [pc, #264] @ 12efbc │ │ │ │ - ldr r3, [pc, #264] @ 12efc0 │ │ │ │ - ldr r6, [pc, #264] @ 12efc4 │ │ │ │ + b 12ee94 │ │ │ │ + ldr r0, [pc, #264] @ 12ef70 │ │ │ │ + ldr r3, [pc, #264] @ 12ef74 │ │ │ │ + ldr r6, [pc, #264] @ 12ef78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r6, [sp] │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #1 │ │ │ │ - b 12ef44 │ │ │ │ + b 12eef8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ef0c │ │ │ │ + beq 12eec0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ef38 │ │ │ │ + beq 12eeec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12ef68 │ │ │ │ + bne 12ef1c │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r1, [r4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12ef84 │ │ │ │ + bne 12ef38 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r1, [r4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 12ef60 │ │ │ │ + beq 12ef14 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, lr, r4, lsl fp │ │ │ │ - eoreq r2, lr, r4, asr sl │ │ │ │ - strhteq r8, [ip], -r8 │ │ │ │ - eoreq r8, ip, ip, asr r7 │ │ │ │ - eoreq r2, lr, ip, asr #21 │ │ │ │ - ldrdeq sp, [ip], -r4 @ │ │ │ │ - eoreq ip, r4, r6, ror r9 │ │ │ │ - eoreq sp, ip, ip, ror r9 │ │ │ │ - eoreq sp, ip, r4, lsl #28 │ │ │ │ - eoreq ip, r4, lr, lsr r9 │ │ │ │ - eoreq sp, ip, r4, asr #18 │ │ │ │ - ldrdeq sp, [ip], -ip @ │ │ │ │ + eoreq r2, lr, r0, ror #22 │ │ │ │ + eoreq r2, lr, r0, lsr #21 │ │ │ │ + eoreq r8, ip, r4, lsl #6 │ │ │ │ + eoreq r8, ip, r8, lsr #15 │ │ │ │ + eoreq r2, lr, r8, lsl fp │ │ │ │ + eoreq sp, ip, r0, lsr #30 │ │ │ │ + eoreq ip, r4, r2, lsl #19 │ │ │ │ + eoreq sp, ip, r8, asr #19 │ │ │ │ + eoreq sp, ip, r0, asr lr │ │ │ │ + eoreq ip, r4, sl, asr #18 │ │ │ │ + mlaeq ip, r0, r9, sp │ │ │ │ + eoreq sp, ip, r8, lsr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r5, sp, #4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12f054 │ │ │ │ + bne 12f008 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #4 │ │ │ │ - bl 12f134 │ │ │ │ - ldr r0, [pc, #300] @ 12f12c │ │ │ │ + bl 12f0e8 │ │ │ │ + ldr r0, [pc, #300] @ 12f0e0 │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r1, [pc, #296] @ 12f130 │ │ │ │ + ldr r1, [pc, #296] @ 12f0e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r6] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 349174 │ │ │ │ + bl 34912c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f0e8 │ │ │ │ + beq 12f09c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 12f0d4 │ │ │ │ + b 12f088 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #4 │ │ │ │ str r1, [sp] │ │ │ │ - bl 12f134 │ │ │ │ - ldr r0, [pc, #180] @ 12f120 │ │ │ │ - ldr r1, [pc, #180] @ 12f124 │ │ │ │ - ldr r2, [pc, #180] @ 12f128 │ │ │ │ + bl 12f0e8 │ │ │ │ + ldr r0, [pc, #180] @ 12f0d4 │ │ │ │ + ldr r1, [pc, #180] @ 12f0d8 │ │ │ │ + ldr r2, [pc, #180] @ 12f0dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, sp │ │ │ │ @@ -277873,158 +277854,158 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 349174 │ │ │ │ + bl 34912c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f0e8 │ │ │ │ + beq 12f09c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - b 12f104 │ │ │ │ + b 12f0b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f118 │ │ │ │ + beq 12f0cc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffff9f78 │ │ │ │ - eoreq sp, ip, ip, asr ip │ │ │ │ + eoreq sp, ip, r8, lsr #25 │ │ │ │ @ instruction: 0xffff38d4 │ │ │ │ - strhteq ip, [r4], -r4 │ │ │ │ + eoreq ip, r4, r0, asr #11 │ │ │ │ @ instruction: 0xffff9fdc │ │ │ │ push {fp, lr} │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ - ldr r1, [pc, #112] @ 12f1d8 │ │ │ │ + ldr r1, [pc, #112] @ 12f18c │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl e9254 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #108] @ 12f1e8 │ │ │ │ + ldr r1, [pc, #108] @ 12f19c │ │ │ │ mov r2, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl e9254 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #80] @ 12f1e0 │ │ │ │ + ldr r1, [pc, #80] @ 12f194 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #19 │ │ │ │ bl e9254 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 12f1e4 │ │ │ │ + ldr r1, [pc, #64] @ 12f198 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #19 │ │ │ │ bl e9254 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #36] @ 12f1dc │ │ │ │ + ldr r1, [pc, #36] @ 12f190 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl e9254 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #32] @ 12f1ec │ │ │ │ + ldr r1, [pc, #32] @ 12f1a0 │ │ │ │ mov r2, #30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl e9254 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r3, r4, r8, lsr #22 │ │ │ │ - ldrdeq ip, [r4], -ip @ │ │ │ │ - eoreq sp, r4, ip, lsr #32 │ │ │ │ - eoreq sp, r4, fp, lsr #32 │ │ │ │ - eoreq sp, r4, r2, rrx │ │ │ │ - eoreq sp, r4, lr, lsr #32 │ │ │ │ + eoreq r3, r4, r4, lsr fp │ │ │ │ + eoreq ip, r4, r8, ror #31 │ │ │ │ + eoreq sp, r4, r8, lsr r0 │ │ │ │ + eoreq sp, r4, r7, lsr r0 │ │ │ │ + eoreq sp, r4, lr, rrx │ │ │ │ + eoreq sp, r4, sl, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #632] @ 12f47c │ │ │ │ + ldr r0, [pc, #632] @ 12f430 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #8 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f3b4 │ │ │ │ + beq 12f368 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f3d08 │ │ │ │ + bl 2f3cc0 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ - ldr r0, [pc, #564] @ 12f480 │ │ │ │ + ldr r0, [pc, #564] @ 12f434 │ │ │ │ add fp, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, fp, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ add sl, sp, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f076c │ │ │ │ - ldr r0, [pc, #512] @ 12f484 │ │ │ │ + bl 2f0724 │ │ │ │ + ldr r0, [pc, #512] @ 12f438 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ add ip, r0, #8 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldm r3, {r0, r4, r5, r6, r7, lr} │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ stm ip, {r0, r4, r5, r6, r7, lr} │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2f076c │ │ │ │ - ldr r0, [pc, #452] @ 12f488 │ │ │ │ + bl 2f0724 │ │ │ │ + ldr r0, [pc, #452] @ 12f43c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r8, sl, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ ldm r9, {r3, r4, r5, r6, r7, ip} │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ stm r0, {r3, r4, r5, r6, r7, ip} │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f076c │ │ │ │ - ldr r8, [pc, #400] @ 12f48c │ │ │ │ + bl 2f0724 │ │ │ │ + ldr r8, [pc, #400] @ 12f440 │ │ │ │ mov r9, #5 │ │ │ │ - ldr ip, [pc, #396] @ 12f490 │ │ │ │ + ldr ip, [pc, #396] @ 12f444 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add r8, pc, r8 │ │ │ │ ldm r6, {r0, r2, r3, r4, r5, r7} │ │ │ │ add ip, pc, ip │ │ │ │ add r1, lr, #104 @ 0x68 │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, lr │ │ │ │ @@ -278049,117 +278030,117 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [ip] │ │ │ │ dmb ish │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 12f3c0 │ │ │ │ - ldr r0, [pc, #276] @ 12f4a0 │ │ │ │ + bne 12f374 │ │ │ │ + ldr r0, [pc, #276] @ 12f454 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #268] @ 12f4a4 │ │ │ │ + ldr r1, [pc, #268] @ 12f458 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ bl 38870 │ │ │ │ - ldr r0, [pc, #204] @ 12f494 │ │ │ │ + ldr r0, [pc, #204] @ 12f448 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #200] @ 12f498 │ │ │ │ - ldr r1, [pc, #200] @ 12f49c │ │ │ │ + ldr r3, [pc, #200] @ 12f44c │ │ │ │ + ldr r1, [pc, #200] @ 12f450 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 12f384 │ │ │ │ + b 12f338 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f418 │ │ │ │ + beq 12f3cc │ │ │ │ mov r0, r8 │ │ │ │ bl 1e238 │ │ │ │ - b 12f418 │ │ │ │ + b 12f3cc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f434 │ │ │ │ + beq 12f3e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1e238 │ │ │ │ - b 12f434 │ │ │ │ + b 12f3e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f450 │ │ │ │ + beq 12f404 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e238 │ │ │ │ - b 12f450 │ │ │ │ + b 12f404 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1261bc │ │ │ │ + bl 126170 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, lr, ip, asr ip │ │ │ │ - ldrdeq ip, [r4], -r7 @ │ │ │ │ - mlaeq r4, sp, pc, ip @ │ │ │ │ - eoreq ip, r4, r2, ror #30 │ │ │ │ - eoreq ip, r4, r0, lsr pc │ │ │ │ - strdeq r2, [lr], -ip @ │ │ │ │ - eoreq r2, lr, r8, lsr r1 │ │ │ │ - eoreq r7, ip, r4, lsl #28 │ │ │ │ - eoreq r8, ip, ip, asr #7 │ │ │ │ - eoreq r2, lr, ip, lsl r2 │ │ │ │ - strhteq r9, [ip], -ip │ │ │ │ + eoreq r0, lr, r8, lsr #25 │ │ │ │ + eoreq ip, r4, r3, ror #31 │ │ │ │ + eoreq ip, r4, r9, lsr #31 │ │ │ │ + eoreq ip, r4, lr, ror #30 │ │ │ │ + eoreq ip, r4, ip, lsr pc │ │ │ │ + eoreq r2, lr, r8, asr #4 │ │ │ │ + eoreq r2, lr, r4, lsl #3 │ │ │ │ + eoreq r7, ip, r0, asr lr │ │ │ │ + eoreq r8, ip, r8, lsl r4 │ │ │ │ + eoreq r2, lr, r8, ror #4 │ │ │ │ + eoreq r9, ip, r8, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #416] @ 12f65c │ │ │ │ + ldr r2, [pc, #416] @ 12f610 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #408] @ 12f660 │ │ │ │ + ldr r0, [pc, #408] @ 12f614 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r9, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #6 │ │ │ │ - bl 123f14 │ │ │ │ - ldr r2, [pc, #372] @ 12f664 │ │ │ │ - ldr r0, [pc, #372] @ 12f668 │ │ │ │ + bl 123ec8 │ │ │ │ + ldr r2, [pc, #372] @ 12f618 │ │ │ │ + ldr r0, [pc, #372] @ 12f61c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123f14 │ │ │ │ - ldr r0, [pc, #340] @ 12f66c │ │ │ │ + bl 123ec8 │ │ │ │ + ldr r0, [pc, #340] @ 12f620 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #336] @ 12f670 │ │ │ │ + ldr r1, [pc, #336] @ 12f624 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ @@ -278167,114 +278148,114 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f574 │ │ │ │ + beq 12f528 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f58c │ │ │ │ + beq 12f540 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r7, [pc, #212] @ 12f674 │ │ │ │ + ldr r7, [pc, #212] @ 12f628 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12f5e4 │ │ │ │ + bne 12f598 │ │ │ │ add r1, r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 1d0908 │ │ │ │ + bl 1d08c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12f5dc │ │ │ │ + beq 12f590 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #140] @ 12f678 │ │ │ │ + ldr r0, [pc, #140] @ 12f62c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r3 │ │ │ │ bl 2650c │ │ │ │ mov r3, sl │ │ │ │ - b 12f5b0 │ │ │ │ + b 12f564 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f624 │ │ │ │ + beq 12f5d8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12f624 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12f5d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f654 │ │ │ │ + beq 12f608 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 12f64c │ │ │ │ + b 12f600 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12f654 │ │ │ │ + beq 12f608 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq ip, r4, r6, ror #26 │ │ │ │ - strhteq sp, [ip], -r8 │ │ │ │ - eoreq ip, r4, r9, lsr sp │ │ │ │ - eoreq sp, ip, r4, lsl #21 │ │ │ │ + eoreq ip, r4, r2, ror sp │ │ │ │ + eoreq sp, ip, r4, lsl #22 │ │ │ │ + eoreq ip, r4, r5, asr #26 │ │ │ │ + ldrdeq sp, [ip], -r0 @ │ │ │ │ @ instruction: 0xffff9acc │ │ │ │ - strhteq sp, [ip], -ip │ │ │ │ + eoreq sp, ip, r8, lsl #16 │ │ │ │ + eoreq r0, lr, r4, ror #27 │ │ │ │ mlaeq lr, r8, sp, r0 │ │ │ │ - eoreq r0, lr, ip, asr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #280] @ 12f7a4 │ │ │ │ + ldr r2, [pc, #280] @ 12f758 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r1] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #268] @ 12f7a8 │ │ │ │ + ldr r0, [pc, #268] @ 12f75c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 123f14 │ │ │ │ - ldr r2, [pc, #240] @ 12f7ac │ │ │ │ - ldr r0, [pc, #240] @ 12f7b0 │ │ │ │ + bl 123ec8 │ │ │ │ + ldr r2, [pc, #240] @ 12f760 │ │ │ │ + ldr r0, [pc, #240] @ 12f764 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123f14 │ │ │ │ - ldr r0, [pc, #208] @ 12f7b4 │ │ │ │ + bl 123ec8 │ │ │ │ + ldr r0, [pc, #208] @ 12f768 │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r1, [pc, #204] @ 12f7b8 │ │ │ │ + ldr r1, [pc, #204] @ 12f76c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -278282,135 +278263,135 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f740 │ │ │ │ + beq 12f6f4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f758 │ │ │ │ + beq 12f70c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f784 │ │ │ │ + beq 12f738 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12f784 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12f738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f79c │ │ │ │ + beq 12f750 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r4, r6, fp, ip │ │ │ │ - eoreq sp, ip, r8, ror #17 │ │ │ │ - eoreq ip, r4, sp, ror #22 │ │ │ │ - strhteq sp, [ip], -r8 │ │ │ │ + eoreq ip, r4, r2, lsr #23 │ │ │ │ + eoreq sp, ip, r4, lsr r9 │ │ │ │ + eoreq ip, r4, r9, ror fp │ │ │ │ + eoreq sp, ip, r4, lsl #18 │ │ │ │ @ instruction: 0xffff9900 │ │ │ │ - eoreq sp, ip, r0, lsl #12 │ │ │ │ + eoreq sp, ip, ip, asr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #232] @ 12f8b4 │ │ │ │ + ldr r2, [pc, #232] @ 12f868 │ │ │ │ mov r3, #14 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r0, [pc, #224] @ 12f8b8 │ │ │ │ + ldr r0, [pc, #224] @ 12f86c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1244a0 │ │ │ │ + bl 124454 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12f800 │ │ │ │ + bne 12f7b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl d54ec │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 12f8bc │ │ │ │ + ldr r0, [pc, #164] @ 12f870 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12f874 │ │ │ │ + beq 12f828 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl c7448 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f798 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12f868 │ │ │ │ + beq 12f81c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ bl 26d08 │ │ │ │ - b 12f838 │ │ │ │ + b 12f7ec │ │ │ │ mov r6, r0 │ │ │ │ - b 12f894 │ │ │ │ + b 12f848 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f798 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12f8ac │ │ │ │ + beq 12f860 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq ip, [r4], -r2 @ │ │ │ │ - strdeq sp, [ip], -r0 @ │ │ │ │ - eoreq r1, lr, ip, lsl #28 │ │ │ │ + ldrdeq ip, [r4], -lr @ │ │ │ │ + eoreq sp, ip, ip, lsr r8 │ │ │ │ + eoreq r1, lr, r8, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ sub sp, sp, #6144 @ 0x1800 │ │ │ │ - ldr r2, [pc, #2052] @ 1300d8 │ │ │ │ + ldr r2, [pc, #2052] @ 13008c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #2044] @ 1300dc │ │ │ │ + ldr r0, [pc, #2044] @ 130090 │ │ │ │ add r4, lr, #776 @ 0x308 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #11 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 16a4c4 │ │ │ │ + bl 16a47c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12f920 │ │ │ │ + bne 12f8d4 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ add sp, sp, #6144 @ 0x1800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r4, #16 │ │ │ │ @@ -278450,67 +278431,67 @@ │ │ │ │ ldrd r0, [r4, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r4, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1812] @ 1300e0 │ │ │ │ + ldr r0, [pc, #1812] @ 130094 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 12fd14 │ │ │ │ - ldr r0, [pc, #1804] @ 1300f0 │ │ │ │ + bne 12fcc8 │ │ │ │ + ldr r0, [pc, #1804] @ 1300a4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [r4, #512] @ 0x200 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - beq 12fd58 │ │ │ │ - ldr r2, [pc, #1776] @ 1300f4 │ │ │ │ + beq 12fd0c │ │ │ │ + ldr r2, [pc, #1776] @ 1300a8 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r3, #2 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ strd r6, [sp] │ │ │ │ bl 8a8a4 │ │ │ │ - ldr r2, [pc, #1748] @ 1300f8 │ │ │ │ + ldr r2, [pc, #1748] @ 1300ac │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [r4, #532] @ 0x214 │ │ │ │ str r0, [r4, #536] @ 0x218 │ │ │ │ str fp, [r4, #540] @ 0x21c │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r3, #5 │ │ │ │ add r0, lr, #284 @ 0x11c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #744 @ 0x2e8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r1, lr, #248 @ 0xf8 │ │ │ │ bl 8ab08 │ │ │ │ - ldr r2, [pc, #1692] @ 1300fc │ │ │ │ + ldr r2, [pc, #1692] @ 1300b0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [r4, #544] @ 0x220 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r4, #548] @ 0x224 │ │ │ │ str r5, [r4, #552] @ 0x228 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r3, #6 │ │ │ │ add r0, lr, #296 @ 0x128 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #216 @ 0xd8 │ │ │ │ add r1, lr, #744 @ 0x2e8 │ │ │ │ bl 8ab08 │ │ │ │ - ldr r2, [pc, #1636] @ 130100 │ │ │ │ + ldr r2, [pc, #1636] @ 1300b4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r4, #556] @ 0x22c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r4, #560] @ 0x230 │ │ │ │ str sl, [r4, #564] @ 0x234 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ @@ -278518,15 +278499,15 @@ │ │ │ │ add r0, lr, #308 @ 0x134 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #712 @ 0x2c8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, lr, #216 @ 0xd8 │ │ │ │ bl 8ab08 │ │ │ │ - ldr r2, [pc, #1576] @ 130104 │ │ │ │ + ldr r2, [pc, #1576] @ 1300b8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r4, #568] @ 0x238 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r4, #572] @ 0x23c │ │ │ │ str r9, [r4, #576] @ 0x240 │ │ │ │ add r0, sp, #6464 @ 0x1940 │ │ │ │ @@ -278535,40 +278516,40 @@ │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ add r1, lr, #712 @ 0x2c8 │ │ │ │ mov r3, #12 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ bl 8a294 │ │ │ │ - ldr r2, [pc, #1512] @ 130108 │ │ │ │ + ldr r2, [pc, #1512] @ 1300bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #680 @ 0x2a8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r3, #14 │ │ │ │ add r1, lr, #184 @ 0xb8 │ │ │ │ bl 8b218 │ │ │ │ - ldr r2, [pc, #1476] @ 13010c │ │ │ │ + ldr r2, [pc, #1476] @ 1300c0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [r4, #580] @ 0x244 │ │ │ │ str r0, [r4, #588] @ 0x24c │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r3, #14 │ │ │ │ add r0, lr, #332 @ 0x14c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #152 @ 0x98 │ │ │ │ add r1, lr, #680 @ 0x2a8 │ │ │ │ bl 8a294 │ │ │ │ - ldr r2, [pc, #1420] @ 130110 │ │ │ │ + ldr r2, [pc, #1420] @ 1300c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r4, #596] @ 0x254 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [r4, #592] @ 0x250 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ @@ -278576,15 +278557,15 @@ │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #648 @ 0x288 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #152 @ 0x98 │ │ │ │ bl 8a294 │ │ │ │ - ldr r2, [pc, #1360] @ 130114 │ │ │ │ + ldr r2, [pc, #1360] @ 1300c8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [r4, #604] @ 0x25c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r4, #612] @ 0x264 │ │ │ │ @@ -278592,355 +278573,355 @@ │ │ │ │ mov r3, #6 │ │ │ │ add r0, lr, #356 @ 0x164 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ add r1, lr, #648 @ 0x288 │ │ │ │ bl 8a294 │ │ │ │ - ldr r2, [pc, #1300] @ 130118 │ │ │ │ + ldr r2, [pc, #1300] @ 1300cc │ │ │ │ add r4, sp, #616 @ 0x268 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 8a504 │ │ │ │ - ldr r2, [pc, #1268] @ 13011c │ │ │ │ + ldr r2, [pc, #1268] @ 1300d0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #14 │ │ │ │ and r0, r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 8af74 │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r7, #16 │ │ │ │ - ldr r3, [pc, #1216] @ 130120 │ │ │ │ + ldr r3, [pc, #1216] @ 1300d4 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 2ec81c │ │ │ │ + bl 2ec7d4 │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls 12fcbc │ │ │ │ + bls 12fc70 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12fcf0 │ │ │ │ + beq 12fca4 │ │ │ │ add r6, r5, #8 │ │ │ │ - b 12fca4 │ │ │ │ + b 12fc58 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 12fcf0 │ │ │ │ + beq 12fca4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fc98 │ │ │ │ + beq 12fc4c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e238 │ │ │ │ - b 12fc98 │ │ │ │ + b 12fc4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12fd00 │ │ │ │ + beq 12fcb4 │ │ │ │ add r5, r5, #8 │ │ │ │ - b 12fcd8 │ │ │ │ + b 12fc8c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 12fd00 │ │ │ │ + beq 12fcb4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fccc │ │ │ │ + beq 12fc80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ - b 12fccc │ │ │ │ + b 12fc80 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ add sp, sp, #6144 @ 0x1800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #968] @ 1300e4 │ │ │ │ + ldr r0, [pc, #968] @ 130098 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #964] @ 1300e8 │ │ │ │ + ldr r3, [pc, #964] @ 13009c │ │ │ │ add lr, sp, #6400 @ 0x1900 │ │ │ │ - ldr r1, [pc, #960] @ 1300ec │ │ │ │ + ldr r1, [pc, #960] @ 1300a0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [r4, #619] @ 0x26b │ │ │ │ add r2, lr, #115 @ 0x73 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r4, #620] @ 0x26c │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #372 @ 0x174 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 12f9dc │ │ │ │ - ldr r0, [pc, #964] @ 130124 │ │ │ │ + b 12f990 │ │ │ │ + ldr r0, [pc, #964] @ 1300d8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ bl 284e8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r9, r0 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 1804f4 │ │ │ │ + bl 1804ac │ │ │ │ cmp r8, #0 │ │ │ │ - beq 12fd90 │ │ │ │ + beq 12fd44 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - beq 12fdc0 │ │ │ │ + beq 12fd74 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12fdd8 │ │ │ │ + beq 12fd8c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12fdf4 │ │ │ │ + beq 12fda8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1f798 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12fe30 │ │ │ │ + bne 12fde4 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12fe4c │ │ │ │ + bne 12fe00 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12fe68 │ │ │ │ + bne 12fe1c │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 12fe84 │ │ │ │ - b 12f910 │ │ │ │ + bne 12fe38 │ │ │ │ + b 12f8c4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ orr r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12fe14 │ │ │ │ + beq 12fdc8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12fe20 │ │ │ │ + beq 12fdd4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 12f910 │ │ │ │ + beq 12f8c4 │ │ │ │ mov r0, sl │ │ │ │ bl 1edfc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ add sp, sp, #6144 @ 0x1800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 1804f4 │ │ │ │ - b 12ff88 │ │ │ │ + bl 1804ac │ │ │ │ + b 12ff3c │ │ │ │ bl 38ac8 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq 12ff88 │ │ │ │ + beq 12ff3c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12ff88 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12ff3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1804f4 │ │ │ │ - b 130004 │ │ │ │ + bl 1804ac │ │ │ │ + b 12ffb8 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fffc │ │ │ │ - b 130004 │ │ │ │ + bne 12ffb0 │ │ │ │ + b 12ffb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12fff0 │ │ │ │ - b 13004c │ │ │ │ + beq 12ffa4 │ │ │ │ + b 130000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12ffe0 │ │ │ │ - b 13002c │ │ │ │ + beq 12ff94 │ │ │ │ + b 12ffe0 │ │ │ │ mov r4, r0 │ │ │ │ - b 12ffc0 │ │ │ │ + b 12ff74 │ │ │ │ mov r4, r0 │ │ │ │ - b 12ffb8 │ │ │ │ + b 12ff6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12ffb8 │ │ │ │ - b 1300c4 │ │ │ │ + beq 12ff6c │ │ │ │ + b 130078 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ffa8 │ │ │ │ - b 1300a4 │ │ │ │ + beq 12ff5c │ │ │ │ + b 130058 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ff9c │ │ │ │ - b 130088 │ │ │ │ + beq 12ff50 │ │ │ │ + b 13003c │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 13006c │ │ │ │ + bne 130020 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130088 │ │ │ │ + bne 13003c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1300a4 │ │ │ │ + bne 130058 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1300c4 │ │ │ │ + bne 130078 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13000c │ │ │ │ + bne 12ffc0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13002c │ │ │ │ + bne 12ffe0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13004c │ │ │ │ + bne 130000 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130004 │ │ │ │ + beq 12ffb8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 1edfc │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12ffe0 │ │ │ │ + beq 12ff94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12fff0 │ │ │ │ + beq 12ffa4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fffc │ │ │ │ - b 130004 │ │ │ │ + bne 12ffb0 │ │ │ │ + b 12ffb8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ff9c │ │ │ │ + beq 12ff50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ffa8 │ │ │ │ + beq 12ff5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12ffb8 │ │ │ │ + beq 12ff6c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1ba80c │ │ │ │ - b 12ffb8 │ │ │ │ - eoreq r4, r4, lr, lsr #15 │ │ │ │ - eoreq sp, ip, ip, lsr #8 │ │ │ │ - eoreq r2, lr, r8, lsr r1 │ │ │ │ - ldrdeq r1, [lr], -r8 @ │ │ │ │ - eoreq ip, ip, ip, lsl #18 │ │ │ │ - eoreq sp, ip, r4, lsr r0 │ │ │ │ - eoreq r2, lr, r8, asr #2 │ │ │ │ - eoreq ip, r4, r7, lsr #16 │ │ │ │ - eoreq ip, r4, r5, lsl #16 │ │ │ │ - eoreq ip, r4, sl, asr #15 │ │ │ │ - mlaeq r4, r4, r7, ip │ │ │ │ - eoreq ip, r4, ip, lsr #15 │ │ │ │ - eoreq ip, r4, ip, ror r7 │ │ │ │ - eoreq ip, r4, sl, asr r7 │ │ │ │ - eoreq ip, r4, ip, lsr #14 │ │ │ │ - eoreq ip, r4, r6, lsr #13 │ │ │ │ - strhteq ip, [r4], -r5 │ │ │ │ - mlaeq r4, fp, r6, ip │ │ │ │ - eoreq sp, ip, r4, lsl r1 │ │ │ │ - eoreq ip, r4, fp, asr #9 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 12ff6c │ │ │ │ + strhteq r4, [r4], -sl │ │ │ │ + eoreq sp, ip, r8, ror r4 │ │ │ │ + eoreq r2, lr, r4, lsl #3 │ │ │ │ + eoreq r1, lr, r4, lsr #28 │ │ │ │ + eoreq ip, ip, r8, asr r9 │ │ │ │ + eoreq sp, ip, r0, lsl #1 │ │ │ │ + mlaeq lr, r4, r1, r2 │ │ │ │ + eoreq ip, r4, r3, lsr r8 │ │ │ │ + eoreq ip, r4, r1, lsl r8 │ │ │ │ + ldrdeq ip, [r4], -r6 @ │ │ │ │ + eoreq ip, r4, r0, lsr #15 │ │ │ │ + strhteq ip, [r4], -r8 │ │ │ │ + eoreq ip, r4, r8, lsl #15 │ │ │ │ + eoreq ip, r4, r6, ror #14 │ │ │ │ + eoreq ip, r4, r8, lsr r7 │ │ │ │ + strhteq ip, [r4], -r2 │ │ │ │ + eoreq ip, r4, r1, asr #13 │ │ │ │ + eoreq ip, r4, r7, lsr #13 │ │ │ │ + eoreq sp, ip, r0, ror #2 │ │ │ │ + ldrdeq ip, [r4], -r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #624] @ 1303ac │ │ │ │ + ldr r0, [pc, #624] @ 130360 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1302b0 │ │ │ │ - ldr r0, [pc, #616] @ 1303bc │ │ │ │ + bne 130264 │ │ │ │ + ldr r0, [pc, #616] @ 130370 │ │ │ │ add r9, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -278956,203 +278937,203 @@ │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sl, #12] │ │ │ │ bl 1e2a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f390 │ │ │ │ mov r2, r8 │ │ │ │ - ldr ip, [pc, #524] @ 1303c0 │ │ │ │ + ldr ip, [pc, #524] @ 130374 │ │ │ │ add r9, r9, #8 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #14 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r5, [sl, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r5, r0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bne 1301f0 │ │ │ │ - ldr r1, [pc, #476] @ 1303c4 │ │ │ │ + bne 1301a4 │ │ │ │ + ldr r1, [pc, #476] @ 130378 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 7b4c8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r0, r5, lsl #5 │ │ │ │ bl 1dde8 │ │ │ │ - ldr r7, [pc, #444] @ 1303c8 │ │ │ │ + ldr r7, [pc, #444] @ 13037c │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1302ec │ │ │ │ - ldr r6, [pc, #428] @ 1303d8 │ │ │ │ - ldr r3, [pc, #428] @ 1303dc │ │ │ │ + bne 1302a0 │ │ │ │ + ldr r6, [pc, #428] @ 13038c │ │ │ │ + ldr r3, [pc, #428] @ 130390 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [sl, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2ec81c │ │ │ │ + bl 2ec7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 130324 │ │ │ │ + bne 1302d8 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ addne sp, sp, #64 @ 0x40 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #356] @ 1303ec │ │ │ │ - ldr r3, [pc, #356] @ 1303f0 │ │ │ │ - ldr r1, [pc, #356] @ 1303f4 │ │ │ │ + ldr r0, [pc, #356] @ 1303a0 │ │ │ │ + ldr r3, [pc, #356] @ 1303a4 │ │ │ │ + ldr r1, [pc, #356] @ 1303a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #248] @ 1303b0 │ │ │ │ + ldr r0, [pc, #248] @ 130364 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #244] @ 1303b4 │ │ │ │ - ldr r1, [pc, #244] @ 1303b8 │ │ │ │ + ldr r3, [pc, #244] @ 130368 │ │ │ │ + ldr r1, [pc, #244] @ 13036c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 13014c │ │ │ │ - ldr r0, [pc, #216] @ 1303cc │ │ │ │ + b 130100 │ │ │ │ + ldr r0, [pc, #216] @ 130380 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #212] @ 1303d0 │ │ │ │ - ldr r1, [pc, #212] @ 1303d4 │ │ │ │ + ldr r3, [pc, #212] @ 130384 │ │ │ │ + ldr r1, [pc, #212] @ 130388 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ bl 37e2c │ │ │ │ - b 130224 │ │ │ │ + b 1301d8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #176] @ 1303e0 │ │ │ │ - ldr r3, [pc, #176] @ 1303e4 │ │ │ │ + ldr r0, [pc, #176] @ 130394 │ │ │ │ + ldr r3, [pc, #176] @ 130398 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #172] @ 1303e8 │ │ │ │ + ldr r1, [pc, #172] @ 13039c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ mov r0, r5 │ │ │ │ - b 130268 │ │ │ │ + b 13021c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130390 │ │ │ │ + beq 130344 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r1, [lr], -r0 @ │ │ │ │ - eoreq r1, lr, r8, asr #4 │ │ │ │ - eoreq ip, ip, ip, asr r3 │ │ │ │ - eoreq ip, ip, r4, asr #24 │ │ │ │ - eoreq r1, lr, r0, asr r4 │ │ │ │ - eoreq ip, r4, r0, ror #1 │ │ │ │ - eoreq ip, ip, r4, ror #23 │ │ │ │ - strdeq r1, [lr], -r0 @ │ │ │ │ - eoreq r1, lr, r4, lsl #16 │ │ │ │ - eoreq ip, ip, r0, asr #6 │ │ │ │ - eoreq ip, ip, r0, ror #20 │ │ │ │ - eoreq r1, lr, r8, lsl #18 │ │ │ │ - eoreq ip, ip, r0, lsr #23 │ │ │ │ - eoreq r1, lr, r8, asr #15 │ │ │ │ - eoreq ip, ip, r8, lsl #6 │ │ │ │ - eoreq ip, ip, r4, lsr #20 │ │ │ │ - eoreq fp, r4, sl, ror #10 │ │ │ │ - eoreq ip, ip, r0, lsr #11 │ │ │ │ - eoreq ip, ip, r0, asr fp │ │ │ │ + eoreq r1, lr, ip, lsl r4 │ │ │ │ + mlaeq lr, r4, r2, r1 │ │ │ │ + eoreq ip, ip, r8, lsr #7 │ │ │ │ + mlaeq ip, r0, ip, ip │ │ │ │ + mlaeq lr, ip, r4, r1 │ │ │ │ + eoreq ip, r4, ip, ror #1 │ │ │ │ + eoreq ip, ip, r0, lsr ip │ │ │ │ + eoreq r1, lr, ip, lsr r9 │ │ │ │ + eoreq r1, lr, r0, asr r8 │ │ │ │ + eoreq ip, ip, ip, lsl #7 │ │ │ │ + eoreq ip, ip, ip, lsr #21 │ │ │ │ + eoreq r1, lr, r4, asr r9 │ │ │ │ + eoreq ip, ip, ip, ror #23 │ │ │ │ + eoreq r1, lr, r4, lsl r8 │ │ │ │ + eoreq ip, ip, r4, asr r3 │ │ │ │ + eoreq ip, ip, r0, ror sl │ │ │ │ + eoreq fp, r4, r6, ror r5 │ │ │ │ + eoreq ip, ip, ip, ror #11 │ │ │ │ + mlaeq ip, ip, fp, ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1326bc │ │ │ │ + bl 132670 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 136c38 │ │ │ │ + bl 136bf0 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1eeec │ │ │ │ - ldr r0, [pc, #216] @ 130518 │ │ │ │ + ldr r0, [pc, #216] @ 1304cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13048c │ │ │ │ + beq 130440 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2e25b8 │ │ │ │ + bl 2e2570 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 130484 │ │ │ │ + beq 130438 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1e6e8 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #128] @ 13051c │ │ │ │ - ldr r2, [pc, #128] @ 130520 │ │ │ │ - ldr r6, [pc, #128] @ 130524 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #128] @ 1304d0 │ │ │ │ + ldr r2, [pc, #128] @ 1304d4 │ │ │ │ + ldr r6, [pc, #128] @ 1304d8 │ │ │ │ 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 │ │ │ │ @@ -279168,38 +279149,38 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 130514 │ │ │ │ + beq 1304c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, lr, ip, ror #6 │ │ │ │ - @ instruction: 0xfff5635c │ │ │ │ - eoreq ip, ip, r8, lsr #14 │ │ │ │ - eoreq ip, ip, ip, lsl r7 │ │ │ │ + strhteq r1, [lr], -r8 │ │ │ │ + @ instruction: 0xfff563a8 │ │ │ │ + eoreq ip, ip, r4, ror r7 │ │ │ │ + eoreq ip, ip, r8, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b8b8 │ │ │ │ + bl 17b870 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, #14 │ │ │ │ ldr r7, [r4] │ │ │ │ add sl, sp, #424 @ 0x1a8 │ │ │ │ - ldr r0, [pc, #676] @ 130804 │ │ │ │ + ldr r0, [pc, #676] @ 1307b8 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7] │ │ │ │ mov r3, sl │ │ │ │ @@ -279218,15 +279199,15 @@ │ │ │ │ movt r0, #26478 @ 0x676e │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e28c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130774 │ │ │ │ + beq 130728 │ │ │ │ ldr r5, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2d0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -279236,64 +279217,64 @@ │ │ │ │ bl 1d8b4 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e100 │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 130684 │ │ │ │ + beq 130638 │ │ │ │ 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 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1306c0 │ │ │ │ + beq 130674 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ bl 1f0cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130714 │ │ │ │ + beq 1306c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #380] @ 130808 │ │ │ │ - ldr r0, [pc, #380] @ 13080c │ │ │ │ - ldr r3, [pc, #380] @ 130810 │ │ │ │ + ldr r1, [pc, #380] @ 1307bc │ │ │ │ + ldr r0, [pc, #380] @ 1307c0 │ │ │ │ + ldr r3, [pc, #380] @ 1307c4 │ │ │ │ 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 38888 │ │ │ │ - b 1307d4 │ │ │ │ - ldr r0, [pc, #332] @ 130814 │ │ │ │ + b 130788 │ │ │ │ + ldr r0, [pc, #332] @ 1307c8 │ │ │ │ add sl, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 130818 │ │ │ │ + ldr r1, [pc, #328] @ 1307cc │ │ │ │ add fp, sp, #424 @ 0x1a8 │ │ │ │ - ldr r2, [pc, #324] @ 13081c │ │ │ │ + ldr r2, [pc, #324] @ 1307d0 │ │ │ │ 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 │ │ │ │ @@ -279301,183 +279282,183 @@ │ │ │ │ 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 130750 │ │ │ │ - ldr r0, [pc, #264] @ 130824 │ │ │ │ - ldr r1, [pc, #264] @ 130828 │ │ │ │ - ldr r2, [pc, #264] @ 13082c │ │ │ │ + b 130704 │ │ │ │ + ldr r0, [pc, #264] @ 1307d8 │ │ │ │ + ldr r1, [pc, #264] @ 1307dc │ │ │ │ + ldr r2, [pc, #264] @ 1307e0 │ │ │ │ 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, #200] @ 130820 │ │ │ │ + ldr r1, [pc, #200] @ 1307d4 │ │ │ │ mov r3, #0 │ │ │ │ stmib fp, {r2, sl} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #12] │ │ │ │ str r3, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 38904 │ │ │ │ - b 1307d4 │ │ │ │ - ldr r0, [pc, #180] @ 130830 │ │ │ │ + b 130788 │ │ │ │ + ldr r0, [pc, #180] @ 1307e4 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #176] @ 130834 │ │ │ │ - ldr r2, [pc, #176] @ 130838 │ │ │ │ + ldr r1, [pc, #176] @ 1307e8 │ │ │ │ + ldr r2, [pc, #176] @ 1307ec │ │ │ │ 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, #136] @ 13083c │ │ │ │ + ldr r2, [pc, #136] @ 1307f0 │ │ │ │ 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 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1307f0 │ │ │ │ + b 1307a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1249d4 │ │ │ │ + bl 124988 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strdeq fp, [r4], -r8 @ │ │ │ │ - eoreq ip, ip, r0, asr #3 │ │ │ │ - eoreq fp, r4, r2, ror #2 │ │ │ │ - eoreq ip, ip, r0, lsr r1 │ │ │ │ - eoreq ip, ip, r4, asr #32 │ │ │ │ + eoreq fp, r4, r4, lsl #28 │ │ │ │ + eoreq ip, ip, ip, lsl #4 │ │ │ │ + eoreq fp, r4, lr, ror #2 │ │ │ │ + eoreq ip, ip, ip, ror r1 │ │ │ │ + mlaeq ip, r0, r0, ip │ │ │ │ + @ instruction: 0xfff56170 │ │ │ │ + eoreq pc, sp, r8, lsr #18 │ │ │ │ + eoreq ip, ip, r8, ror r7 │ │ │ │ + eoreq ip, ip, r4, rrx │ │ │ │ @ instruction: 0xfff56124 │ │ │ │ - ldrdeq pc, [sp], -ip @ │ │ │ │ - eoreq ip, ip, ip, lsr #14 │ │ │ │ - eoreq ip, ip, r8, lsl r0 │ │ │ │ - @ instruction: 0xfff560d8 │ │ │ │ - mlaeq sp, r4, r8, pc @ │ │ │ │ - @ instruction: 0xfff56078 │ │ │ │ - eoreq fp, ip, ip, ror pc │ │ │ │ - eoreq fp, ip, r8, ror #29 │ │ │ │ - eoreq pc, sp, ip, lsl #16 │ │ │ │ + eoreq pc, sp, r0, ror #17 │ │ │ │ + @ instruction: 0xfff560c4 │ │ │ │ + eoreq fp, ip, r8, asr #31 │ │ │ │ + eoreq fp, ip, r4, lsr pc │ │ │ │ + eoreq pc, sp, r8, asr r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #176] @ 130904 │ │ │ │ - ldr r2, [pc, #176] @ 130908 │ │ │ │ + ldr r1, [pc, #176] @ 1308b8 │ │ │ │ + ldr r2, [pc, #176] @ 1308bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [r1, #40] @ 0x28 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1308e4 │ │ │ │ + beq 130898 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd70 │ │ │ │ add r0, r8, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ streq r4, [r0, #28] │ │ │ │ addeq sp, sp, #8 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #80] @ 13090c │ │ │ │ - ldr r3, [pc, #80] @ 130910 │ │ │ │ - ldr r1, [pc, #80] @ 130914 │ │ │ │ + ldr r0, [pc, #80] @ 1308c0 │ │ │ │ + ldr r3, [pc, #80] @ 1308c4 │ │ │ │ + ldr r1, [pc, #80] @ 1308c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 125eb8 │ │ │ │ + bl 125e6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, lr, r4, lsl #31 │ │ │ │ - eoreq pc, sp, r4, lsl r6 @ │ │ │ │ - eoreq sl, r4, r6, lsr pc │ │ │ │ - eoreq fp, ip, ip, asr #30 │ │ │ │ - eoreq ip, ip, ip, asr #11 │ │ │ │ + ldrdeq r0, [lr], -r0 @ │ │ │ │ + eoreq pc, sp, r0, ror #12 │ │ │ │ + eoreq sl, r4, r2, asr #30 │ │ │ │ + mlaeq ip, r8, pc, fp @ │ │ │ │ + eoreq ip, ip, r8, lsl r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #264] @ 130a30 │ │ │ │ + ldr r1, [pc, #264] @ 1309e4 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r4, r2, r0 │ │ │ │ ldr r0, [r4, r3]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 130a04 │ │ │ │ + bcs 1309b8 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r1, r0, #1 │ │ │ │ str r1, [r4] │ │ │ │ - beq 130994 │ │ │ │ + beq 130948 │ │ │ │ lsl r5, r7, #2 │ │ │ │ - ldr r7, [pc, #212] @ 130a34 │ │ │ │ + ldr r7, [pc, #212] @ 1309e8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r6] │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1309a0 │ │ │ │ - bl 143664 │ │ │ │ + beq 130954 │ │ │ │ + bl 14361c │ │ │ │ subs r5, r5, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ - bne 130960 │ │ │ │ + bne 130914 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 96ad8 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #136] @ 130a38 │ │ │ │ - ldr r2, [pc, #136] @ 130a3c │ │ │ │ - ldr r7, [pc, #136] @ 130a40 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #136] @ 1309ec │ │ │ │ + ldr r2, [pc, #136] @ 1309f0 │ │ │ │ + ldr r7, [pc, #136] @ 1309f4 │ │ │ │ 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] │ │ │ │ @@ -279490,69 +279471,69 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #56] @ 130a44 │ │ │ │ + ldr r0, [pc, #56] @ 1309f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r0, [lr], -r0 │ │ │ │ - eoreq r0, lr, r8, asr sp │ │ │ │ - @ instruction: 0xfff55e48 │ │ │ │ - eoreq r6, ip, ip, lsr #23 │ │ │ │ - eoreq r6, ip, r0, asr #23 │ │ │ │ - eoreq ip, ip, r0, lsr #9 │ │ │ │ + strdeq r0, [lr], -ip @ │ │ │ │ + eoreq r0, lr, r4, lsr #27 │ │ │ │ + @ instruction: 0xfff55e94 │ │ │ │ + strdeq r6, [ip], -r8 @ │ │ │ │ + eoreq r6, ip, ip, lsl #24 │ │ │ │ + eoreq ip, ip, ip, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 130b54 │ │ │ │ - ldr r1, [pc, #1932] @ 1311f4 │ │ │ │ + bne 130b08 │ │ │ │ + ldr r1, [pc, #1932] @ 1311a8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #4 │ │ │ │ - bcs 130b54 │ │ │ │ - ldr r1, [pc, #1940] @ 131210 │ │ │ │ + bcs 130b08 │ │ │ │ + ldr r1, [pc, #1940] @ 1311c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 130b4c │ │ │ │ - ldr r2, [pc, #1924] @ 131218 │ │ │ │ + bcs 130b00 │ │ │ │ + ldr r2, [pc, #1924] @ 1311cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 130b54 │ │ │ │ - ldr r0, [pc, #1892] @ 13121c │ │ │ │ + beq 130b08 │ │ │ │ + ldr r0, [pc, #1892] @ 1311d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1310e4 │ │ │ │ + beq 131098 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr ip, [pc, #1856] @ 131220 │ │ │ │ - ldr lr, [pc, #1856] @ 131224 │ │ │ │ + ldr ip, [pc, #1856] @ 1311d4 │ │ │ │ + ldr lr, [pc, #1856] @ 1311d8 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -279569,60 +279550,60 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ mov r0, r5 │ │ │ │ - b 130b54 │ │ │ │ + b 130b08 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1310a8 │ │ │ │ - ldr r1, [pc, #1692] @ 1311f8 │ │ │ │ + bne 13105c │ │ │ │ + ldr r1, [pc, #1692] @ 1311ac │ │ │ │ mov r8, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd sl, [r1, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1672] @ 1311fc │ │ │ │ - ldr r3, [pc, #1672] @ 131200 │ │ │ │ + ldr r1, [pc, #1672] @ 1311b0 │ │ │ │ + ldr r3, [pc, #1672] @ 1311b4 │ │ │ │ strd r8, [sp] │ │ │ │ add r8, sp, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ bl e958c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sl, r5 │ │ │ │ bl 1ef94 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov sl, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 130e9c │ │ │ │ + bne 130e50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r6, r6, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq 130be4 │ │ │ │ + beq 130b98 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130f9c │ │ │ │ - ldr r0, [pc, #1588] @ 131230 │ │ │ │ + beq 130f50 │ │ │ │ + ldr r0, [pc, #1588] @ 1311e4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -279630,23 +279611,23 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 35485c │ │ │ │ + bl 354814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130fe8 │ │ │ │ + bne 130f9c │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #1516] @ 131240 │ │ │ │ - ldr r1, [pc, #1516] @ 131244 │ │ │ │ - ldr r3, [pc, #1516] @ 131248 │ │ │ │ + ldr r2, [pc, #1516] @ 1311f4 │ │ │ │ + ldr r1, [pc, #1516] @ 1311f8 │ │ │ │ + ldr r3, [pc, #1516] @ 1311fc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -279656,155 +279637,155 @@ │ │ │ │ stm sp, {r0, r9} │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl e958c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, #1 │ │ │ │ - bl 13c1bc │ │ │ │ + bl 13c174 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 130ccc │ │ │ │ + beq 130c80 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 130ce4 │ │ │ │ + beq 130c98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131014 │ │ │ │ - ldr r1, [pc, #1372] @ 131258 │ │ │ │ + beq 130fc8 │ │ │ │ + ldr r1, [pc, #1372] @ 13120c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #1368] @ 13125c │ │ │ │ + ldr r3, [pc, #1368] @ 131210 │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r8, [sp] │ │ │ │ bl e958c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e2570 │ │ │ │ + bl 2e2528 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 130d44 │ │ │ │ + beq 130cf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #1300] @ 131260 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #1300] @ 131214 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, sl │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131078 │ │ │ │ + beq 13102c │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131090 │ │ │ │ + beq 131044 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 130e90 │ │ │ │ + beq 130e44 │ │ │ │ add r5, sp, #16 │ │ │ │ mov fp, sl │ │ │ │ lsl sl, r9, #2 │ │ │ │ mvn r9, #0 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 130dc0 │ │ │ │ + b 130d74 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ subs sl, sl, #4 │ │ │ │ add r4, r4, #4 │ │ │ │ add r1, r7, #1 │ │ │ │ str r8, [r0, r7, lsl #2] │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r6, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - beq 130e8c │ │ │ │ + beq 130e40 │ │ │ │ mov r0, r4 │ │ │ │ bl 90dd0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #1168] @ 131264 │ │ │ │ + ldr r0, [pc, #1168] @ 131218 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 130ebc │ │ │ │ + beq 130e70 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 143530 │ │ │ │ - ldr r0, [pc, #1136] @ 131274 │ │ │ │ + bl 1434e8 │ │ │ │ + ldr r0, [pc, #1136] @ 131228 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130f24 │ │ │ │ + beq 130ed8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 910fc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130f34 │ │ │ │ + beq 130ee8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 1f87c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1310d4 │ │ │ │ + bne 131088 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r7, [r6, #12] │ │ │ │ str r9, [r6] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 130d98 │ │ │ │ + bne 130d4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #1028] @ 131288 │ │ │ │ + ldr r1, [pc, #1028] @ 13123c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 7b568 │ │ │ │ - b 130d98 │ │ │ │ + b 130d4c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r6, r6, fp │ │ │ │ cmp r1, #0 │ │ │ │ - bne 130bd8 │ │ │ │ - b 130be4 │ │ │ │ + bne 130b8c │ │ │ │ + b 130b98 │ │ │ │ bl 96ad8 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #924] @ 131268 │ │ │ │ - ldr r2, [pc, #924] @ 13126c │ │ │ │ - ldr r7, [pc, #924] @ 131270 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #924] @ 13121c │ │ │ │ + ldr r2, [pc, #924] @ 131220 │ │ │ │ + ldr r7, [pc, #924] @ 131224 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ @@ -279817,24 +279798,24 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - b 1310e0 │ │ │ │ + b 131094 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 1310e0 │ │ │ │ + b 131094 │ │ │ │ bl 1e388 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #820] @ 131278 │ │ │ │ - ldr r2, [pc, #820] @ 13127c │ │ │ │ - ldr r7, [pc, #820] @ 131280 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #820] @ 13122c │ │ │ │ + ldr r2, [pc, #820] @ 131230 │ │ │ │ + ldr r7, [pc, #820] @ 131234 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ @@ -279847,50 +279828,50 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - b 1310e0 │ │ │ │ - bl 1298a4 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #600] @ 131204 │ │ │ │ - ldr r7, [pc, #600] @ 131208 │ │ │ │ - ldr r2, [pc, #600] @ 13120c │ │ │ │ + b 131094 │ │ │ │ + bl 129858 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #600] @ 1311b8 │ │ │ │ + ldr r7, [pc, #600] @ 1311bc │ │ │ │ + ldr r2, [pc, #600] @ 1311c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - b 131060 │ │ │ │ - ldr r0, [pc, #580] @ 131234 │ │ │ │ - ldr r3, [pc, #580] @ 131238 │ │ │ │ - ldr r1, [pc, #580] @ 13123c │ │ │ │ + b 131014 │ │ │ │ + ldr r0, [pc, #580] @ 1311e8 │ │ │ │ + ldr r3, [pc, #580] @ 1311ec │ │ │ │ + ldr r1, [pc, #580] @ 1311f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 1310e0 │ │ │ │ - bl 1298a4 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #552] @ 13124c │ │ │ │ - ldr r7, [pc, #552] @ 131250 │ │ │ │ - ldr r2, [pc, #552] @ 131254 │ │ │ │ + b 131094 │ │ │ │ + bl 129858 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #552] @ 131200 │ │ │ │ + ldr r7, [pc, #552] @ 131204 │ │ │ │ + ldr r2, [pc, #552] @ 131208 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ @@ -279903,202 +279884,202 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #524] @ 13128c │ │ │ │ + ldr r0, [pc, #524] @ 131240 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r2, [pc, #520] @ 131290 │ │ │ │ + ldr r2, [pc, #520] @ 131244 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - ldr r0, [pc, #508] @ 131294 │ │ │ │ + ldr r0, [pc, #508] @ 131248 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r2, [pc, #504] @ 131298 │ │ │ │ + ldr r2, [pc, #504] @ 13124c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - ldr r1, [pc, #356] @ 131214 │ │ │ │ + ldr r1, [pc, #356] @ 1311c8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ bl 33a6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 130a8c │ │ │ │ - b 130b54 │ │ │ │ - ldr r0, [pc, #424] @ 131284 │ │ │ │ + bne 130a40 │ │ │ │ + b 130b08 │ │ │ │ + ldr r0, [pc, #424] @ 131238 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #316] @ 131228 │ │ │ │ + ldr r0, [pc, #316] @ 1311dc │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #312] @ 13122c │ │ │ │ + ldr r2, [pc, #312] @ 1311e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1311ec │ │ │ │ + beq 1311a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131168 │ │ │ │ + beq 13111c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 131168 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13111c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1311ec │ │ │ │ + beq 1311a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1311ec │ │ │ │ + beq 1311a0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - b 1311e4 │ │ │ │ + b 131198 │ │ │ │ mov r4, r0 │ │ │ │ - b 1311e4 │ │ │ │ - b 1311d8 │ │ │ │ + b 131198 │ │ │ │ + b 13118c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1311ec │ │ │ │ + beq 1311a0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - b 1311d8 │ │ │ │ + b 13118c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, sp, r4, ror #5 │ │ │ │ - eoreq r0, lr, r4, ror ip │ │ │ │ - eoreq fp, r4, lr, lsr r8 │ │ │ │ - eoreq r2, r4, r0, asr #2 │ │ │ │ - eoreq fp, ip, r8, lsr ip │ │ │ │ - @ instruction: 0xfff55838 │ │ │ │ - eoreq fp, ip, r0, lsr ip │ │ │ │ - eoreq pc, sp, r0, lsr #21 │ │ │ │ - eoreq pc, sp, r8, ror #8 │ │ │ │ - eoreq pc, sp, r4, lsl #21 │ │ │ │ - eoreq pc, sp, r4, ror #20 │ │ │ │ - mlaeq ip, r4, sp, fp │ │ │ │ - eoreq ip, ip, r4, lsr #7 │ │ │ │ - ldrdeq sl, [r4], -lr @ │ │ │ │ - eoreq fp, ip, ip, asr #27 │ │ │ │ - eoreq fp, ip, r4, ror fp │ │ │ │ - eoreq sl, r4, lr, lsr #14 │ │ │ │ - eoreq fp, ip, r8, asr #15 │ │ │ │ - mlaeq ip, r4, r7, fp │ │ │ │ - eoreq fp, r4, r1, ror r7 │ │ │ │ - eoreq fp, r4, r4, ror r7 │ │ │ │ - eoreq fp, r4, r5, lsl #15 │ │ │ │ + eoreq pc, sp, r0, lsr r3 @ │ │ │ │ + eoreq r0, lr, r0, asr #25 │ │ │ │ + eoreq fp, r4, sl, asr #16 │ │ │ │ + eoreq r2, r4, ip, asr #2 │ │ │ │ + eoreq fp, ip, r4, lsl #25 │ │ │ │ + @ instruction: 0xfff55884 │ │ │ │ + eoreq fp, ip, ip, ror ip │ │ │ │ + eoreq pc, sp, ip, ror #21 │ │ │ │ + strhteq pc, [sp], -r4 @ │ │ │ │ + ldrdeq pc, [sp], -r0 @ │ │ │ │ + strhteq pc, [sp], -r0 @ │ │ │ │ + eoreq fp, ip, r0, ror #27 │ │ │ │ + strdeq ip, [ip], -r0 @ │ │ │ │ + eoreq sl, r4, sl, ror #15 │ │ │ │ + eoreq fp, ip, r8, lsl lr │ │ │ │ eoreq fp, ip, r0, asr #23 │ │ │ │ - @ instruction: 0xfff557b0 │ │ │ │ - eoreq fp, ip, r8, lsr #23 │ │ │ │ - eoreq fp, r4, r7, lsl #14 │ │ │ │ - eoreq fp, r4, r1, lsr r7 │ │ │ │ - mlaeq lr, r0, sl, r0 │ │ │ │ - eoreq r0, lr, r0, ror #17 │ │ │ │ - @ instruction: 0xfff5592c │ │ │ │ - mlaeq ip, r0, r6, r6 │ │ │ │ - eoreq r6, ip, r4, lsl #13 │ │ │ │ - eoreq pc, sp, r8, rrx │ │ │ │ - @ instruction: 0xfff558b4 │ │ │ │ - eoreq fp, ip, r0, lsl #25 │ │ │ │ - eoreq fp, ip, r4, ror ip │ │ │ │ - eoreq fp, ip, r8, lsr #28 │ │ │ │ - eoreq ip, ip, r0, ror r0 │ │ │ │ - eoreq fp, r4, r8, lsl #6 │ │ │ │ - eoreq fp, ip, r8, asr #28 │ │ │ │ - eoreq fp, r4, r4, lsl #6 │ │ │ │ - eoreq fp, ip, r0, asr #28 │ │ │ │ + eoreq sl, r4, sl, lsr r7 │ │ │ │ + eoreq fp, ip, r4, lsl r8 │ │ │ │ + eoreq fp, ip, r0, ror #15 │ │ │ │ + eoreq fp, r4, sp, ror r7 │ │ │ │ + eoreq fp, r4, r0, lsl #15 │ │ │ │ + mlaeq r4, r1, r7, fp │ │ │ │ + eoreq fp, ip, ip, lsl #24 │ │ │ │ + @ instruction: 0xfff557fc │ │ │ │ + strdeq fp, [ip], -r4 @ │ │ │ │ + eoreq fp, r4, r3, lsl r7 │ │ │ │ + eoreq fp, r4, sp, lsr r7 │ │ │ │ + ldrdeq r0, [lr], -ip @ │ │ │ │ + eoreq r0, lr, ip, lsr #18 │ │ │ │ + @ instruction: 0xfff55978 │ │ │ │ + ldrdeq r6, [ip], -ip @ │ │ │ │ + ldrdeq r6, [ip], -r0 @ │ │ │ │ + strhteq pc, [sp], -r4 @ │ │ │ │ + @ instruction: 0xfff55900 │ │ │ │ + eoreq fp, ip, ip, asr #25 │ │ │ │ + eoreq fp, ip, r0, asr #25 │ │ │ │ + eoreq fp, ip, r4, ror lr │ │ │ │ + strhteq ip, [ip], -ip │ │ │ │ + eoreq fp, r4, r4, lsl r3 │ │ │ │ + mlaeq ip, r4, lr, fp │ │ │ │ + eoreq fp, r4, r0, lsl r3 │ │ │ │ + eoreq fp, ip, ip, lsl #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #384] @ 131430 │ │ │ │ + ldr r1, [pc, #384] @ 1313e4 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r5, r0, r3 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131354 │ │ │ │ + beq 131308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e18c0 │ │ │ │ + bl 2e1878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13134c │ │ │ │ + beq 131300 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131354 │ │ │ │ + beq 131308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e18c8 │ │ │ │ + bl 2e1880 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131354 │ │ │ │ + beq 131308 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ add r0, r6, r4 │ │ │ │ vmov r1, s0 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 356f58 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 356f10 <__aeabi_uidivmod@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e18d8 │ │ │ │ + bl 2e1890 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1313b8 │ │ │ │ + beq 13136c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e64c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1f798 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 12b434 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #220] @ 131440 │ │ │ │ - ldr r6, [pc, #220] @ 131444 │ │ │ │ - ldr r2, [pc, #220] @ 131448 │ │ │ │ + bl 12b3e8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #220] @ 1313f4 │ │ │ │ + ldr r6, [pc, #220] @ 1313f8 │ │ │ │ + ldr r2, [pc, #220] @ 1313fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -280112,18 +280093,18 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ bl 1e388 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #108] @ 131434 │ │ │ │ - ldr r2, [pc, #108] @ 131438 │ │ │ │ - ldr r6, [pc, #108] @ 13143c │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #108] @ 1313e8 │ │ │ │ + ldr r2, [pc, #108] @ 1313ec │ │ │ │ + ldr r6, [pc, #108] @ 1313f0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -280141,45 +280122,45 @@ │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, lr, r8, lsr #10 │ │ │ │ - @ instruction: 0xfff55430 │ │ │ │ - strdeq fp, [ip], -ip @ │ │ │ │ - eoreq fp, ip, r0, lsl r8 │ │ │ │ - eoreq fp, ip, r0, lsl #17 │ │ │ │ - @ instruction: 0xfff55454 │ │ │ │ - eoreq fp, ip, r4, ror #16 │ │ │ │ + eoreq r0, lr, r4, ror r5 │ │ │ │ + @ instruction: 0xfff5547c │ │ │ │ + eoreq fp, ip, r8, asr #16 │ │ │ │ + eoreq fp, ip, ip, asr r8 │ │ │ │ + eoreq fp, ip, ip, asr #17 │ │ │ │ + @ instruction: 0xfff554a0 │ │ │ │ + strhteq fp, [ip], -r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #156] @ 1314f8 │ │ │ │ + ldr r1, [pc, #156] @ 1314ac │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r4, [r1, #40] @ 0x28 │ │ │ │ add r1, r4, r2 │ │ │ │ add r4, r1, r5 │ │ │ │ - bl 132c5c │ │ │ │ + bl 132c10 │ │ │ │ ldr r1, [r4, #24]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131498 │ │ │ │ + beq 13144c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ movwne r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2e18d0 │ │ │ │ - bl 12b434 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #84] @ 1314fc │ │ │ │ - ldr r5, [pc, #84] @ 131500 │ │ │ │ - ldr r2, [pc, #84] @ 131504 │ │ │ │ + b 2e1888 │ │ │ │ + bl 12b3e8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #84] @ 1314b0 │ │ │ │ + ldr r5, [pc, #84] @ 1314b4 │ │ │ │ + ldr r2, [pc, #84] @ 1314b8 │ │ │ │ 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] │ │ │ │ @@ -280191,23 +280172,23 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r0, lr, ip, ror r3 │ │ │ │ - eoreq fp, ip, ip, lsr r7 │ │ │ │ - @ instruction: 0xfff55314 │ │ │ │ - eoreq fp, ip, r0, asr #14 │ │ │ │ + eoreq r0, lr, r8, asr #7 │ │ │ │ + eoreq fp, ip, r8, lsl #15 │ │ │ │ + @ instruction: 0xfff55360 │ │ │ │ + eoreq fp, ip, ip, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131588 │ │ │ │ + beq 13153c │ │ │ │ mov r9, r1 │ │ │ │ bl 1ec34 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -280250,26 +280231,26 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e274 │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r5, r7} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #32] @ 13160c │ │ │ │ + ldr r2, [pc, #32] @ 1315c0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 131610 │ │ │ │ + ldr r1, [pc, #28] @ 1315c4 │ │ │ │ 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 349e18 │ │ │ │ - eoreq fp, r4, r8, lsl r0 │ │ │ │ - strdeq fp, [ip], -r8 @ │ │ │ │ + b 349dd0 │ │ │ │ + eoreq fp, r4, r4, lsr #32 │ │ │ │ + eoreq fp, ip, r4, asr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -280280,114 +280261,114 @@ │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 13167c │ │ │ │ + b 131630 │ │ │ │ mov r6, #4 │ │ │ │ - b 13167c │ │ │ │ + b 131630 │ │ │ │ mov r6, #2 │ │ │ │ - b 13167c │ │ │ │ + b 131630 │ │ │ │ mov r6, #3 │ │ │ │ - b 13167c │ │ │ │ + b 131630 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 1316ec │ │ │ │ + bcc 1316a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r0, r2] │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne 1316cc │ │ │ │ + bne 131680 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 131718 │ │ │ │ + beq 1316cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 19c3a8 │ │ │ │ + b 19c360 │ │ │ │ mov r6, #5 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 131684 │ │ │ │ + bhi 131638 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 131684 │ │ │ │ + b 131638 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 1316ac │ │ │ │ + b 131660 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #256] @ 131854 │ │ │ │ + ldr r2, [pc, #256] @ 131808 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #252] @ 131858 │ │ │ │ + ldr r0, [pc, #252] @ 13180c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 123064 │ │ │ │ + bl 123018 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1317c8 │ │ │ │ + beq 13177c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1317d4 │ │ │ │ + beq 131788 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2f3c14 │ │ │ │ + bl 2f3bcc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1317c0 │ │ │ │ + beq 131774 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ bl 1e238 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 1317d8 │ │ │ │ + b 13178c │ │ │ │ mov r0, #1 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #120] @ 13185c │ │ │ │ - ldr r1, [pc, #120] @ 131860 │ │ │ │ + ldr r3, [pc, #120] @ 131810 │ │ │ │ + ldr r1, [pc, #120] @ 131814 │ │ │ │ mov r4, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #116] @ 131864 │ │ │ │ + ldr r5, [pc, #116] @ 131818 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r0, r2, r4} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -280401,60 +280382,60 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13184c │ │ │ │ + beq 131800 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r4, pc, asr #21 │ │ │ │ - eoreq fp, ip, ip, lsl #16 │ │ │ │ + ldrdeq sl, [r4], -fp @ │ │ │ │ + eoreq fp, ip, r8, asr r8 │ │ │ │ @ instruction: 0xffff9fe0 │ │ │ │ - eoreq sl, ip, r0, ror pc │ │ │ │ - eoreq sl, ip, r8, asr pc │ │ │ │ + strhteq sl, [ip], -ip │ │ │ │ + eoreq sl, ip, r4, lsr #31 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #224] @ 131960 │ │ │ │ + ldr r2, [pc, #224] @ 131914 │ │ │ │ mov r3, #14 │ │ │ │ - ldr r0, [pc, #220] @ 131964 │ │ │ │ + ldr r0, [pc, #220] @ 131918 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 123064 │ │ │ │ + bl 123018 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ bl 8e8ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1318e0 │ │ │ │ + bne 131894 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e358 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1318d8 │ │ │ │ + beq 13188c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ add lr, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr ip, [pc, #116] @ 131968 │ │ │ │ - ldr r1, [pc, #116] @ 13196c │ │ │ │ - ldr r4, [pc, #116] @ 131970 │ │ │ │ + ldr ip, [pc, #116] @ 13191c │ │ │ │ + ldr r1, [pc, #116] @ 131920 │ │ │ │ + ldr r4, [pc, #116] @ 131924 │ │ │ │ add ip, pc, ip │ │ │ │ stm lr, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -280468,115 +280449,115 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131958 │ │ │ │ + beq 13190c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r4, r4, lsl sl │ │ │ │ - eoreq fp, ip, r0, lsr r7 │ │ │ │ + eoreq sl, r4, r0, lsr #20 │ │ │ │ + eoreq fp, ip, ip, ror r7 │ │ │ │ @ instruction: 0xffff9ed4 │ │ │ │ - eoreq sl, ip, r4, ror #28 │ │ │ │ - eoreq sl, ip, ip, asr #28 │ │ │ │ + strhteq sl, [ip], -r0 │ │ │ │ + mlaeq ip, r8, lr, sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #312] @ 131ac4 │ │ │ │ + ldr r2, [pc, #312] @ 131a78 │ │ │ │ mov r3, #10 │ │ │ │ - ldr r0, [pc, #308] @ 131ac8 │ │ │ │ + ldr r0, [pc, #308] @ 131a7c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 123064 │ │ │ │ + bl 123018 │ │ │ │ bl 1ec34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131a24 │ │ │ │ + beq 1319d8 │ │ │ │ bl 1ec34 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131a84 │ │ │ │ + beq 131a38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 131a10 │ │ │ │ + beq 1319c4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1d8c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131a04 │ │ │ │ + beq 1319b8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1319fc │ │ │ │ - b 131a04 │ │ │ │ + bne 1319b0 │ │ │ │ + b 1319b8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bl 1ec34 │ │ │ │ - ldr r1, [pc, #152] @ 131acc │ │ │ │ - ldr r2, [pc, #152] @ 131ad0 │ │ │ │ + ldr r1, [pc, #152] @ 131a80 │ │ │ │ + ldr r2, [pc, #152] @ 131a84 │ │ │ │ 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, #104] @ 131ad4 │ │ │ │ + ldr r0, [pc, #104] @ 131a88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ - b 131aa0 │ │ │ │ + b 131a54 │ │ │ │ bl 1ec34 │ │ │ │ - ldr r0, [pc, #72] @ 131ad8 │ │ │ │ - ldr r2, [pc, #72] @ 131adc │ │ │ │ + ldr r0, [pc, #72] @ 131a8c │ │ │ │ + ldr r2, [pc, #72] @ 131a90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131abc │ │ │ │ + beq 131a70 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r4, r1, lsr r9 │ │ │ │ - eoreq fp, ip, r4, ror #12 │ │ │ │ - eoreq sl, ip, r8, lsl sp │ │ │ │ - eoreq sl, ip, ip, lsl sp │ │ │ │ - eoreq lr, sp, ip, lsl #8 │ │ │ │ - eoreq sl, r4, r9, ror #4 │ │ │ │ - mlaeq ip, r4, r0, fp │ │ │ │ + eoreq sl, r4, sp, lsr r9 │ │ │ │ + strhteq fp, [ip], -r0 │ │ │ │ + eoreq sl, ip, r4, ror #26 │ │ │ │ + eoreq sl, ip, r8, ror #26 │ │ │ │ + eoreq lr, sp, r8, asr r4 │ │ │ │ + eoreq sl, r4, r5, ror r2 │ │ │ │ + eoreq fp, ip, r0, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl 1ec34 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r1, r0 │ │ │ │ @@ -280599,121 +280580,121 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e274 │ │ │ │ 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, #100] @ 131bc4 │ │ │ │ - ldr r2, [pc, #100] @ 131bc8 │ │ │ │ + ldr r1, [pc, #100] @ 131b78 │ │ │ │ + ldr r2, [pc, #100] @ 131b7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #10 │ │ │ │ mov r3, sl │ │ │ │ - bl 123574 │ │ │ │ + bl 123528 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131b8c │ │ │ │ + beq 131b40 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r9 │ │ │ │ bl 1edfc │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131bb4 │ │ │ │ + beq 131b68 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r9 │ │ │ │ bl 1edfc │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r4, r1, ror #14 │ │ │ │ - mlaeq ip, r4, r4, fp │ │ │ │ + eoreq sl, r4, sp, ror #14 │ │ │ │ + eoreq fp, ip, r0, ror #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #228] @ 131cc8 │ │ │ │ + ldr r2, [pc, #228] @ 131c7c │ │ │ │ mov r3, #14 │ │ │ │ - ldr r0, [pc, #224] @ 131ccc │ │ │ │ + ldr r0, [pc, #224] @ 131c80 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 123064 │ │ │ │ + bl 123018 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131c4c │ │ │ │ + beq 131c00 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ec94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131c3c │ │ │ │ + beq 131bf0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #124] @ 131cd0 │ │ │ │ + ldr r1, [pc, #124] @ 131c84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #120] @ 131cd4 │ │ │ │ + ldr r2, [pc, #120] @ 131c88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [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, #72] @ 131cd8 │ │ │ │ + ldr r0, [pc, #72] @ 131c8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131cc0 │ │ │ │ + beq 131c74 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r4, r3, ror #13 │ │ │ │ - eoreq fp, ip, ip, lsl r4 │ │ │ │ - eoreq sl, ip, r0, lsl fp │ │ │ │ - strdeq sl, [ip], -r4 @ │ │ │ │ - eoreq lr, sp, r8, ror #3 │ │ │ │ + eoreq sl, r4, pc, ror #13 │ │ │ │ + eoreq fp, ip, r8, ror #8 │ │ │ │ + eoreq sl, ip, ip, asr fp │ │ │ │ + eoreq sl, ip, r0, asr #22 │ │ │ │ + eoreq lr, sp, r4, lsr r2 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #104] @ 131d54 │ │ │ │ + ldr r2, [pc, #104] @ 131d08 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #100] @ 131d58 │ │ │ │ - ldr ip, [pc, #100] @ 131d5c │ │ │ │ + ldr r3, [pc, #100] @ 131d0c │ │ │ │ + ldr ip, [pc, #100] @ 131d10 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #96] @ 131d60 │ │ │ │ + ldr lr, [pc, #96] @ 131d14 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #92] @ 131d64 │ │ │ │ + ldr r1, [pc, #92] @ 131d18 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -280727,26 +280708,26 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffff9a6c │ │ │ │ - @ instruction: 0xfff54b00 │ │ │ │ - eoreq fp, ip, ip, lsr r3 │ │ │ │ - eoreq sl, r4, sp, lsr r8 │ │ │ │ - eoreq fp, ip, r8, lsl r3 │ │ │ │ + @ instruction: 0xfff54b4c │ │ │ │ + eoreq fp, ip, r8, lsl #7 │ │ │ │ + eoreq sl, r4, r9, asr #16 │ │ │ │ + eoreq fp, ip, r4, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #464 @ 0x1d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2f076c │ │ │ │ + bl 2f0724 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r1, #6 │ │ │ │ - ldr r0, [pc, #524] @ 131f98 │ │ │ │ + ldr r0, [pc, #524] @ 131f4c │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ movw r1, #26723 @ 0x6863 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r7, #0 │ │ │ │ @@ -280754,15 +280735,15 @@ │ │ │ │ movw r1, #25971 @ 0x6573 │ │ │ │ movt r1, #29281 @ 0x7261 │ │ │ │ strb r7, [sp, #78] @ 0x4e │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ bl 1d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131ee4 │ │ │ │ + beq 131e98 │ │ │ │ mov r9, r0 │ │ │ │ bl 1eee0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ @@ -280776,150 +280757,150 @@ │ │ │ │ bl 1d8a8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm sl, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #392] @ 131fac │ │ │ │ + ldr r1, [pc, #392] @ 131f60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2ed138 │ │ │ │ + bl 2ed0f0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dce0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 131ea8 │ │ │ │ + beq 131e5c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e88c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131e84 │ │ │ │ + beq 131e38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e628 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131ea0 │ │ │ │ + beq 131e54 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ add sp, sp, #464 @ 0x1d0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #256] @ 131fb0 │ │ │ │ - ldr r0, [pc, #256] @ 131fb4 │ │ │ │ - ldr r3, [pc, #256] @ 131fb8 │ │ │ │ + ldr r1, [pc, #256] @ 131f64 │ │ │ │ + ldr r0, [pc, #256] @ 131f68 │ │ │ │ + ldr r3, [pc, #256] @ 131f6c │ │ │ │ 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 38888 │ │ │ │ - b 131f50 │ │ │ │ - ldr r0, [pc, #176] @ 131f9c │ │ │ │ + b 131f04 │ │ │ │ + ldr r0, [pc, #176] @ 131f50 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #172] @ 131fa0 │ │ │ │ - ldr r2, [pc, #172] @ 131fa4 │ │ │ │ + ldr r1, [pc, #172] @ 131f54 │ │ │ │ + ldr r2, [pc, #172] @ 131f58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #124] @ 131fa8 │ │ │ │ + ldr r3, [pc, #124] @ 131f5c │ │ │ │ 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 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 131f7c │ │ │ │ + b 131f30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131f74 │ │ │ │ + beq 131f28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e628 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131f90 │ │ │ │ + beq 131f44 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r4, sl, ror #15 │ │ │ │ - @ instruction: 0xfff54908 │ │ │ │ - eoreq fp, ip, r4, asr #2 │ │ │ │ - eoreq sl, ip, r0, lsr #15 │ │ │ │ - mlaeq sp, r4, r0, lr │ │ │ │ - eoreq fp, ip, r0, lsr r2 │ │ │ │ - eoreq sl, ip, ip, lsl #19 │ │ │ │ - eoreq r9, r4, lr, lsr r9 │ │ │ │ - eoreq sl, ip, ip, lsl #18 │ │ │ │ + strdeq sl, [r4], -r6 @ │ │ │ │ + @ instruction: 0xfff54954 │ │ │ │ + mlaeq ip, r0, r1, fp │ │ │ │ + eoreq sl, ip, ip, ror #15 │ │ │ │ + eoreq lr, sp, r0, ror #1 │ │ │ │ + eoreq fp, ip, ip, ror r2 │ │ │ │ + ldrdeq sl, [ip], -r8 @ │ │ │ │ + eoreq r9, r4, sl, asr #18 │ │ │ │ + eoreq sl, ip, r8, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1322c4 │ │ │ │ + bne 132278 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1323a4 │ │ │ │ + beq 132358 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1323b0 │ │ │ │ + beq 132364 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e13c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 132324 │ │ │ │ - ldr r1, [pc, #1572] @ 13264c │ │ │ │ + beq 1322d8 │ │ │ │ + ldr r1, [pc, #1572] @ 132600 │ │ │ │ mov sl, r8 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1552] @ 132650 │ │ │ │ + ldr r0, [pc, #1552] @ 132604 │ │ │ │ mov r7, #0 │ │ │ │ ldrd r2, [r1, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ add r0, r3, r2 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ @@ -280929,21 +280910,21 @@ │ │ │ │ movw r1, #25971 @ 0x6573 │ │ │ │ movt r1, #29281 @ 0x7261 │ │ │ │ strb r7, [sp, #78] @ 0x4e │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ bl 1d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1323c8 │ │ │ │ + beq 13237c │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 1eee0 │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 132434 │ │ │ │ + beq 1323e8 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -280956,137 +280937,137 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13235c │ │ │ │ + beq 132310 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ str sl, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ bl 1f48c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1324a8 │ │ │ │ + beq 13245c │ │ │ │ mov r1, r4 │ │ │ │ add sl, sp, #16 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132520 │ │ │ │ + beq 1324d4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13252c │ │ │ │ + beq 1324e0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2f3a08 │ │ │ │ + bl 2f39c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ - beq 13218c │ │ │ │ + beq 132140 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e238 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ - bl 345c2c │ │ │ │ + bl 345be4 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1321c4 │ │ │ │ + bne 132178 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13221c │ │ │ │ + beq 1321d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 132214 │ │ │ │ + beq 1321c8 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc 1321ec │ │ │ │ + bcc 1321a0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132238 │ │ │ │ + beq 1321ec │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 13223c │ │ │ │ + bcc 1321f0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 1e9ac │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ - b 13223c │ │ │ │ + b 1321f0 │ │ │ │ mov r4, #1 │ │ │ │ - b 13223c │ │ │ │ + b 1321f0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1322a4 │ │ │ │ + beq 132258 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1322a4 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 132258 │ │ │ │ mov r4, #2 │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r6, [pc, #1108] @ 13269c │ │ │ │ + ldr r6, [pc, #1108] @ 132650 │ │ │ │ cmp r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - bne 13258c │ │ │ │ + bne 132540 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ ldm r7, {r0, r1, r7} │ │ │ │ cmp r2, #0 │ │ │ │ stmib r8, {r0, r1, r7} │ │ │ │ - beq 132278 │ │ │ │ + beq 13222c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f3a8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 132398 │ │ │ │ + bne 13234c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ bl 1eacc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1322bc │ │ │ │ + beq 132270 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 126bd0 │ │ │ │ - ldr r3, [pc, #976] @ 1326a4 │ │ │ │ - ldr r7, [pc, #976] @ 1326a8 │ │ │ │ - ldr r2, [pc, #976] @ 1326ac │ │ │ │ + bl 126b84 │ │ │ │ + ldr r3, [pc, #976] @ 132658 │ │ │ │ + ldr r7, [pc, #976] @ 13265c │ │ │ │ + ldr r2, [pc, #976] @ 132660 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ @@ -281098,150 +281079,150 @@ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ bl 38904 │ │ │ │ - ldr r1, [pc, #900] @ 1326b0 │ │ │ │ - ldr r0, [pc, #900] @ 1326b4 │ │ │ │ - ldr r3, [pc, #900] @ 1326b8 │ │ │ │ + ldr r1, [pc, #900] @ 132664 │ │ │ │ + ldr r0, [pc, #900] @ 132668 │ │ │ │ + ldr r3, [pc, #900] @ 13266c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #13 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ bl 38888 │ │ │ │ - ldr r1, [pc, #752] @ 132654 │ │ │ │ - ldr r0, [pc, #752] @ 132658 │ │ │ │ - ldr r3, [pc, #752] @ 13265c │ │ │ │ + ldr r1, [pc, #752] @ 132608 │ │ │ │ + ldr r0, [pc, #752] @ 13260c │ │ │ │ + ldr r3, [pc, #752] @ 132610 │ │ │ │ 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, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ - b 13259c │ │ │ │ + b 132550 │ │ │ │ add r0, r6, #4 │ │ │ │ bl 254d8 │ │ │ │ - b 132298 │ │ │ │ + b 13224c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 1323b4 │ │ │ │ + b 132368 │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 131cdc │ │ │ │ - ldr r0, [pc, #656] @ 132660 │ │ │ │ + bl 131c90 │ │ │ │ + ldr r0, [pc, #656] @ 132614 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #652] @ 132664 │ │ │ │ - ldr r2, [pc, #652] @ 132668 │ │ │ │ + ldr r1, [pc, #652] @ 132618 │ │ │ │ + ldr r2, [pc, #652] @ 13261c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sl] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #604] @ 13266c │ │ │ │ + ldr r3, [pc, #604] @ 132620 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 38904 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #576] @ 132680 │ │ │ │ - ldr r2, [pc, #576] @ 132684 │ │ │ │ + ldr r0, [pc, #576] @ 132634 │ │ │ │ + ldr r2, [pc, #576] @ 132638 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #572] @ 132688 │ │ │ │ + ldr r1, [pc, #572] @ 13263c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sl] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #524] @ 13268c │ │ │ │ + ldr r3, [pc, #524] @ 132640 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #460 @ 0x1cc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 38904 │ │ │ │ - b 13259c │ │ │ │ + b 132550 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #444] @ 132670 │ │ │ │ - ldr r2, [pc, #444] @ 132674 │ │ │ │ + ldr r0, [pc, #444] @ 132624 │ │ │ │ + ldr r2, [pc, #444] @ 132628 │ │ │ │ add r7, sp, #16 │ │ │ │ - ldr r1, [pc, #440] @ 132678 │ │ │ │ + ldr r1, [pc, #440] @ 13262c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #388] @ 13267c │ │ │ │ + ldr r3, [pc, #388] @ 132630 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #460 @ 0x1cc │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 38904 │ │ │ │ - b 13259c │ │ │ │ + b 132550 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ - b 132530 │ │ │ │ + b 1324e4 │ │ │ │ mov r0, #1 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #340] @ 132690 │ │ │ │ - ldr r1, [pc, #340] @ 132694 │ │ │ │ + ldr r3, [pc, #340] @ 132644 │ │ │ │ + ldr r1, [pc, #340] @ 132648 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ - ldr r7, [pc, #336] @ 132698 │ │ │ │ + ldr r7, [pc, #336] @ 13264c │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r0, r2, r6} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -281251,116 +281232,116 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 38904 │ │ │ │ - b 13259c │ │ │ │ + b 132550 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #264] @ 1326a0 │ │ │ │ + ldr r0, [pc, #264] @ 132654 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1325c4 │ │ │ │ + b 132578 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1325c8 │ │ │ │ + beq 13257c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1325c8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13257c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13260c │ │ │ │ + beq 1325c0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 132614 │ │ │ │ + bne 1325c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13263c │ │ │ │ + beq 1325f0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, sp, r4, ror #17 │ │ │ │ - eoreq sl, r4, r6, lsr r5 │ │ │ │ - ldrdeq sl, [ip], -r8 @ │ │ │ │ - eoreq r9, r4, sl, lsl #9 │ │ │ │ - eoreq sl, ip, r8, asr r4 │ │ │ │ - @ instruction: 0xfff54424 │ │ │ │ + eoreq pc, sp, r0, lsr r9 @ │ │ │ │ + eoreq sl, r4, r2, asr #10 │ │ │ │ + eoreq sl, ip, r4, lsr #10 │ │ │ │ + mlaeq r4, r6, r4, r9 │ │ │ │ + eoreq sl, ip, r4, lsr #9 │ │ │ │ + @ instruction: 0xfff54470 │ │ │ │ + eoreq sl, ip, r4, asr r3 │ │ │ │ eoreq sl, ip, r8, lsl #6 │ │ │ │ - strhteq sl, [ip], -ip │ │ │ │ - strhteq sp, [sp], -r0 │ │ │ │ - eoreq sl, ip, r4, lsr #4 │ │ │ │ - @ instruction: 0xfff54320 │ │ │ │ - eoreq sl, ip, ip, ror fp │ │ │ │ - eoreq sp, sp, r8, asr #21 │ │ │ │ - eoreq sl, ip, r0, lsl #5 │ │ │ │ - @ instruction: 0xfff54394 │ │ │ │ - strdeq sl, [ip], -r0 @ │ │ │ │ - eoreq sp, sp, r0, asr #22 │ │ │ │ + strdeq sp, [sp], -ip @ │ │ │ │ + eoreq sl, ip, r0, ror r2 │ │ │ │ + @ instruction: 0xfff5436c │ │ │ │ + eoreq sl, ip, r8, asr #23 │ │ │ │ + eoreq sp, sp, r4, lsl fp │ │ │ │ + eoreq sl, ip, ip, asr #5 │ │ │ │ + @ instruction: 0xfff543e0 │ │ │ │ + eoreq sl, ip, ip, lsr ip │ │ │ │ + eoreq sp, sp, ip, lsl #23 │ │ │ │ @ instruction: 0xffff9288 │ │ │ │ - eoreq sl, ip, r8, lsl r2 │ │ │ │ - eoreq sl, ip, r0, lsl #4 │ │ │ │ - eoreq pc, sp, ip, asr #13 │ │ │ │ - mlaeq ip, r4, r8, sl │ │ │ │ - @ instruction: 0xfff54524 │ │ │ │ - eoreq sl, ip, r4, lsl sp │ │ │ │ - eoreq sl, ip, ip, lsr sp │ │ │ │ - eoreq sl, ip, r8, lsr #12 │ │ │ │ - eoreq r9, r4, r9, lsr #14 │ │ │ │ - mlaeq ip, r0, r4, sl │ │ │ │ + eoreq sl, ip, r4, ror #4 │ │ │ │ + eoreq sl, ip, ip, asr #4 │ │ │ │ + eoreq pc, sp, r8, lsl r7 @ │ │ │ │ + eoreq sl, ip, r0, ror #17 │ │ │ │ + @ instruction: 0xfff54570 │ │ │ │ + eoreq sl, ip, r0, ror #26 │ │ │ │ + eoreq sl, ip, r8, lsl #27 │ │ │ │ + eoreq sl, ip, r4, ror r6 │ │ │ │ + eoreq r9, r4, r5, lsr r7 │ │ │ │ + ldrdeq sl, [ip], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ ldr r8, [r1] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #920] @ 132a6c │ │ │ │ + ldr r0, [pc, #920] @ 132a20 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #456] @ 0x1c8 │ │ │ │ movw r1, #24950 @ 0x6176 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ ldr r0, [r8] │ │ │ │ movt r1, #30060 @ 0x756c │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ strh r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ bl 1d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132850 │ │ │ │ + beq 132804 │ │ │ │ mov sl, r0 │ │ │ │ bl 1eee0 │ │ │ │ ldrb r0, [sl, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 1328c0 │ │ │ │ + beq 132874 │ │ │ │ ldr r1, [sl, #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 │ │ │ │ @@ -281373,165 +281354,165 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1dce0 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 132814 │ │ │ │ + beq 1327c8 │ │ │ │ add fp, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, fp │ │ │ │ bl 1f48c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132934 │ │ │ │ + beq 1328e8 │ │ │ │ mov r1, fp │ │ │ │ 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, sl │ │ │ │ bl 1e628 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1329a8 │ │ │ │ + beq 13295c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1329b4 │ │ │ │ + beq 132968 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2f3a08 │ │ │ │ + bl 2f39c0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ - beq 13280c │ │ │ │ + beq 1327c0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #596] @ 132a70 │ │ │ │ - ldr r0, [pc, #596] @ 132a74 │ │ │ │ - ldr r3, [pc, #596] @ 132a78 │ │ │ │ + ldr r1, [pc, #596] @ 132a24 │ │ │ │ + ldr r0, [pc, #596] @ 132a28 │ │ │ │ + ldr r3, [pc, #596] @ 132a2c │ │ │ │ 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 38888 │ │ │ │ - b 132a0c │ │ │ │ - ldr r0, [pc, #548] @ 132a7c │ │ │ │ + b 1329c0 │ │ │ │ + ldr r0, [pc, #548] @ 132a30 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #544] @ 132a80 │ │ │ │ - ldr r2, [pc, #544] @ 132a84 │ │ │ │ + ldr r1, [pc, #544] @ 132a34 │ │ │ │ + ldr r2, [pc, #544] @ 132a38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #492] @ 132a88 │ │ │ │ + ldr r3, [pc, #492] @ 132a3c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ 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 38904 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #464] @ 132a9c │ │ │ │ - ldr r2, [pc, #464] @ 132aa0 │ │ │ │ + ldr r0, [pc, #464] @ 132a50 │ │ │ │ + ldr r2, [pc, #464] @ 132a54 │ │ │ │ add r7, sp, #32 │ │ │ │ - ldr r1, [pc, #460] @ 132aa4 │ │ │ │ + ldr r1, [pc, #460] @ 132a58 │ │ │ │ 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, #412] @ 132aa8 │ │ │ │ + ldr r3, [pc, #412] @ 132a5c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #452 @ 0x1c4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 132a0c │ │ │ │ + b 1329c0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #332] @ 132a8c │ │ │ │ - ldr r2, [pc, #332] @ 132a90 │ │ │ │ + ldr r0, [pc, #332] @ 132a40 │ │ │ │ + ldr r2, [pc, #332] @ 132a44 │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r1, [pc, #328] @ 132a94 │ │ │ │ + ldr r1, [pc, #328] @ 132a48 │ │ │ │ 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, #280] @ 132a98 │ │ │ │ + ldr r3, [pc, #280] @ 132a4c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #452 @ 0x1c4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 132a0c │ │ │ │ + b 1329c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 1329b8 │ │ │ │ + b 13296c │ │ │ │ mov r0, #1 │ │ │ │ add ip, sp, #32 │ │ │ │ - ldr r3, [pc, #232] @ 132aac │ │ │ │ - ldr r1, [pc, #232] @ 132ab0 │ │ │ │ + ldr r3, [pc, #232] @ 132a60 │ │ │ │ + ldr r1, [pc, #232] @ 132a64 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ - ldr r7, [pc, #228] @ 132ab4 │ │ │ │ + ldr r7, [pc, #228] @ 132a68 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r0, r2, r6} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -281549,158 +281530,158 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132a3c │ │ │ │ + beq 1329f0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132a5c │ │ │ │ + beq 132a10 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, sl │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, r4, r8, lsr #29 │ │ │ │ - eoreq sl, ip, r0, lsr #32 │ │ │ │ - ldrdeq r8, [r4], -r2 @ │ │ │ │ - eoreq r9, ip, r0, lsr #31 │ │ │ │ - @ instruction: 0xfff53f9c │ │ │ │ - eoreq r9, ip, r8, ror lr │ │ │ │ - eoreq r9, ip, r4, lsr lr │ │ │ │ - eoreq sp, sp, r4, lsr #14 │ │ │ │ - mlaeq ip, r8, sp, r9 │ │ │ │ - @ instruction: 0xfff53e94 │ │ │ │ - eoreq sl, ip, r0, lsl #14 │ │ │ │ - eoreq sp, sp, r0, asr #12 │ │ │ │ - strdeq r9, [ip], -r4 @ │ │ │ │ - @ instruction: 0xfff53f08 │ │ │ │ - eoreq sl, ip, r4, ror r7 │ │ │ │ - strhteq sp, [sp], -r4 │ │ │ │ + strhteq r9, [r4], -r4 │ │ │ │ + eoreq sl, ip, ip, rrx │ │ │ │ + ldrdeq r8, [r4], -lr @ │ │ │ │ + eoreq r9, ip, ip, ror #31 │ │ │ │ + @ instruction: 0xfff53fe8 │ │ │ │ + eoreq r9, ip, r4, asr #29 │ │ │ │ + eoreq r9, ip, r0, lsl #29 │ │ │ │ + eoreq sp, sp, r0, ror r7 │ │ │ │ + eoreq r9, ip, r4, ror #27 │ │ │ │ + @ instruction: 0xfff53ee0 │ │ │ │ + eoreq sl, ip, ip, asr #14 │ │ │ │ + eoreq sp, sp, ip, lsl #13 │ │ │ │ + eoreq r9, ip, r0, asr #28 │ │ │ │ + @ instruction: 0xfff53f54 │ │ │ │ + eoreq sl, ip, r0, asr #15 │ │ │ │ + eoreq sp, sp, r0, lsl #14 │ │ │ │ @ instruction: 0xffff8e00 │ │ │ │ - mlaeq ip, r0, sp, r9 │ │ │ │ - eoreq r9, ip, r8, ror sp │ │ │ │ + ldrdeq r9, [ip], -ip @ │ │ │ │ + eoreq r9, ip, r4, asr #27 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132ae4 │ │ │ │ + beq 132a98 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 132af4 │ │ │ │ + bne 132aa8 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ - b 132afc │ │ │ │ + b 132ab0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r2, r1, #1 │ │ │ │ - b 132afc │ │ │ │ + b 132ab0 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ add r3, r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r3, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f076c │ │ │ │ + bl 2f0724 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, sp │ │ │ │ - bl 1237c0 │ │ │ │ + bl 123774 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132b30 │ │ │ │ + beq 132ae4 │ │ │ │ mov r0, sp │ │ │ │ bl 1e238 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 132b4c │ │ │ │ + bne 132b00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1d9f8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132b5c │ │ │ │ + beq 132b10 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 132b54 │ │ │ │ + beq 132b08 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132ba8 │ │ │ │ + beq 132b5c │ │ │ │ mov r0, sp │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 125040 │ │ │ │ + bl 124ff4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 125040 │ │ │ │ + bl 124ff4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2f076c │ │ │ │ + bl 2f0724 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, sp │ │ │ │ - bl 1237c0 │ │ │ │ + bl 123774 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132bfc │ │ │ │ + beq 132bb0 │ │ │ │ mov r0, sp │ │ │ │ bl 1e238 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 132c14 │ │ │ │ + beq 132bc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132c3c │ │ │ │ + beq 132bf0 │ │ │ │ mov r0, sp │ │ │ │ bl 1e238 │ │ │ │ - b 132c3c │ │ │ │ + b 132bf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 132c54 │ │ │ │ + beq 132c08 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #456 @ 0x1c8 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r1, #13 │ │ │ │ - ldr r0, [pc, #1044] @ 133088 │ │ │ │ + ldr r0, [pc, #1044] @ 13303c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #452] @ 0x1c4 │ │ │ │ movw r1, #27949 @ 0x6d2d │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ movt r1, #25711 @ 0x646f │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -281712,20 +281693,20 @@ │ │ │ │ movt r1, #28769 @ 0x7061 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ strh r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ bl 1d7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132e24 │ │ │ │ + beq 132dd8 │ │ │ │ mov r9, r0 │ │ │ │ bl 1eee0 │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 132e94 │ │ │ │ + beq 132e48 │ │ │ │ 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 │ │ │ │ @@ -281738,293 +281719,293 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1dce0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 132dd8 │ │ │ │ + beq 132d8c │ │ │ │ add sl, sp, #32 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 1f48c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132f08 │ │ │ │ + beq 132ebc │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ - ldr r4, [pc, #852] @ 1330c8 │ │ │ │ + ldr r4, [pc, #852] @ 13307c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 132e14 │ │ │ │ + bne 132dc8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132f7c │ │ │ │ + beq 132f30 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e0a0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132db8 │ │ │ │ + beq 132d6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 132fe8 │ │ │ │ + bne 132f9c │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132dcc │ │ │ │ + beq 132d80 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #456 @ 0x1c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #684] @ 13308c │ │ │ │ - ldr r0, [pc, #684] @ 133090 │ │ │ │ - ldr r3, [pc, #684] @ 133094 │ │ │ │ + ldr r1, [pc, #684] @ 133040 │ │ │ │ + ldr r0, [pc, #684] @ 133044 │ │ │ │ + ldr r3, [pc, #684] @ 133048 │ │ │ │ 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 38888 │ │ │ │ - b 133018 │ │ │ │ - ldr r0, [pc, #688] @ 1330cc │ │ │ │ + b 132fcc │ │ │ │ + ldr r0, [pc, #688] @ 133080 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 132d84 │ │ │ │ - ldr r0, [pc, #620] @ 133098 │ │ │ │ + b 132d38 │ │ │ │ + ldr r0, [pc, #620] @ 13304c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #616] @ 13309c │ │ │ │ - ldr r2, [pc, #616] @ 1330a0 │ │ │ │ + ldr r1, [pc, #616] @ 133050 │ │ │ │ + ldr r2, [pc, #616] @ 133054 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r2] │ │ │ │ - ldr r3, [pc, #564] @ 1330a4 │ │ │ │ + ldr r3, [pc, #564] @ 133058 │ │ │ │ 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 38904 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #536] @ 1330b8 │ │ │ │ - ldr r2, [pc, #536] @ 1330bc │ │ │ │ + ldr r0, [pc, #536] @ 13306c │ │ │ │ + ldr r2, [pc, #536] @ 133070 │ │ │ │ add r7, sp, #32 │ │ │ │ - ldr r1, [pc, #532] @ 1330c0 │ │ │ │ + ldr r1, [pc, #532] @ 133074 │ │ │ │ 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, #484] @ 1330c4 │ │ │ │ + ldr r3, [pc, #484] @ 133078 │ │ │ │ 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 38904 │ │ │ │ - b 133018 │ │ │ │ + b 132fcc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #404] @ 1330a8 │ │ │ │ - ldr r2, [pc, #404] @ 1330ac │ │ │ │ + ldr r0, [pc, #404] @ 13305c │ │ │ │ + ldr r2, [pc, #404] @ 133060 │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r1, [pc, #400] @ 1330b0 │ │ │ │ + ldr r1, [pc, #400] @ 133064 │ │ │ │ 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, #352] @ 1330b4 │ │ │ │ + ldr r3, [pc, #352] @ 133068 │ │ │ │ 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 38904 │ │ │ │ - b 133018 │ │ │ │ + b 132fcc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13301c │ │ │ │ + bne 132fd0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #312] @ 1330d4 │ │ │ │ - ldr r2, [pc, #312] @ 1330d8 │ │ │ │ + ldr r1, [pc, #312] @ 133088 │ │ │ │ + ldr r2, [pc, #312] @ 13308c │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #268] @ 1330dc │ │ │ │ + ldr r0, [pc, #268] @ 133090 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 133018 │ │ │ │ - ldr r1, [pc, #240] @ 1330e0 │ │ │ │ - ldr r3, [pc, #240] @ 1330e4 │ │ │ │ - ldr r2, [pc, #240] @ 1330e8 │ │ │ │ + b 132fcc │ │ │ │ + ldr r1, [pc, #240] @ 133094 │ │ │ │ + ldr r3, [pc, #240] @ 133098 │ │ │ │ + ldr r2, [pc, #240] @ 13309c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #172] @ 1330d0 │ │ │ │ + ldr r0, [pc, #172] @ 133084 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 132f90 │ │ │ │ + b 132f44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133058 │ │ │ │ + beq 13300c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133078 │ │ │ │ + beq 13302c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, r4, ip, lsr #18 │ │ │ │ - eoreq r9, ip, ip, asr sl │ │ │ │ - eoreq r8, r4, lr, lsl #20 │ │ │ │ - ldrdeq r9, [ip], -ip @ │ │ │ │ - @ instruction: 0xfff539c8 │ │ │ │ - eoreq r9, ip, r4, lsr #17 │ │ │ │ - eoreq r9, ip, r0, ror #16 │ │ │ │ - eoreq sp, sp, r0, asr r1 │ │ │ │ - eoreq r9, ip, r4, asr #15 │ │ │ │ - @ instruction: 0xfff538c0 │ │ │ │ - eoreq sl, ip, ip, lsr r1 │ │ │ │ - eoreq sp, sp, ip, rrx │ │ │ │ - eoreq r9, ip, r0, lsr #16 │ │ │ │ - @ instruction: 0xfff53934 │ │ │ │ - strhteq sl, [ip], -r0 │ │ │ │ - eoreq sp, sp, r0, ror #1 │ │ │ │ - strdeq lr, [sp], -r4 @ │ │ │ │ - eoreq lr, sp, ip, asr #16 │ │ │ │ - eoreq lr, sp, r4, asr #12 │ │ │ │ - strhteq r9, [ip], -r0 │ │ │ │ - strhteq r9, [ip], -r4 │ │ │ │ - eoreq ip, sp, r8, lsr #29 │ │ │ │ - eoreq r8, r4, r2, lsl #16 │ │ │ │ - eoreq r9, ip, r8, lsr #16 │ │ │ │ - eoreq sl, ip, r0, ror #1 │ │ │ │ + eoreq r9, r4, r8, lsr r9 │ │ │ │ + eoreq r9, ip, r8, lsr #21 │ │ │ │ + eoreq r8, r4, sl, lsl sl │ │ │ │ + eoreq r9, ip, r8, lsr #20 │ │ │ │ + @ instruction: 0xfff53a14 │ │ │ │ + strdeq r9, [ip], -r0 @ │ │ │ │ + eoreq r9, ip, ip, lsr #17 │ │ │ │ + mlaeq sp, ip, r1, sp │ │ │ │ + eoreq r9, ip, r0, lsl r8 │ │ │ │ + @ instruction: 0xfff5390c │ │ │ │ + eoreq sl, ip, r8, lsl #3 │ │ │ │ + strhteq sp, [sp], -r8 │ │ │ │ + eoreq r9, ip, ip, ror #16 │ │ │ │ + @ instruction: 0xfff53980 │ │ │ │ + strdeq sl, [ip], -ip @ │ │ │ │ + eoreq sp, sp, ip, lsr #2 │ │ │ │ + eoreq lr, sp, r0, asr #18 │ │ │ │ + mlaeq sp, r8, r8, lr │ │ │ │ + mlaeq sp, r0, r6, lr │ │ │ │ + strdeq r9, [ip], -ip @ │ │ │ │ + eoreq r9, ip, r0, lsl #16 │ │ │ │ + strdeq ip, [sp], -r4 @ │ │ │ │ + eoreq r8, r4, lr, lsl #16 │ │ │ │ + eoreq r9, ip, r4, ror r8 │ │ │ │ + eoreq sl, ip, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133168 │ │ │ │ + beq 13311c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r1, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d5f28 │ │ │ │ + bl 2d5ee0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 133180 │ │ │ │ + beq 133134 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1331a4 │ │ │ │ + beq 133158 │ │ │ │ add sl, sp, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ ldm sl, {r2, r9, sl} │ │ │ │ - bl 2d759c │ │ │ │ + bl 2d7554 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1331b4 │ │ │ │ + bne 133168 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b 133210 │ │ │ │ + b 1331c4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #0 │ │ │ │ - bl 2d6034 │ │ │ │ + bl 2d5fec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 133124 │ │ │ │ + bne 1330d8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ ldm r0, {r2, r3} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -282032,27 +282013,27 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 13337c │ │ │ │ - beq 1331f0 │ │ │ │ - ldr r0, [pc, #548] @ 1333f0 │ │ │ │ + bmi 133330 │ │ │ │ + beq 1331a4 │ │ │ │ + ldr r0, [pc, #548] @ 1333a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133380 │ │ │ │ + beq 133334 │ │ │ │ mov fp, r0 │ │ │ │ - b 1331f4 │ │ │ │ + b 1331a8 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f030 │ │ │ │ mov r6, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -282060,52 +282041,52 @@ │ │ │ │ str r6, [sp, #20] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 90334 │ │ │ │ mov r7, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1332bc │ │ │ │ - ldr r0, [pc, #444] @ 1333f4 │ │ │ │ + beq 133270 │ │ │ │ + ldr r0, [pc, #444] @ 1333a8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13336c │ │ │ │ + beq 133320 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r0] │ │ │ │ - beq 133300 │ │ │ │ + beq 1332b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ stmib r4, {r0, fp} │ │ │ │ str r1, [r4] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r1, [r7] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #8 │ │ │ │ movcs r0, #8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bcs 133340 │ │ │ │ + bcs 1332f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1332e8 │ │ │ │ + beq 13329c │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ stmib r4, {r0, fp} │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r4] │ │ │ │ str r5, [r4, #12] │ │ │ │ bl 1f798 │ │ │ │ @@ -282113,114 +282094,114 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r4, {r0, fp} │ │ │ │ str r7, [r4, #12] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #240] @ 1333f8 │ │ │ │ + ldr r1, [pc, #240] @ 1333ac │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ - beq 1331ac │ │ │ │ + beq 133160 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 133354 │ │ │ │ + bne 133308 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 1a1890 │ │ │ │ - b 133294 │ │ │ │ + bl 1a1848 │ │ │ │ + b 133248 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133294 │ │ │ │ + beq 133248 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 133294 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 133248 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #100] @ 1333ec │ │ │ │ + ldr r2, [pc, #100] @ 1333a0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 1333d4 │ │ │ │ + b 133388 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a3160 │ │ │ │ + bl 1a3118 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 135fb4 │ │ │ │ + bl 135f6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq fp, ip, ip, ror #20 │ │ │ │ - mlaeq sp, ip, ip, ip │ │ │ │ - eoreq ip, sp, r4, lsr ip │ │ │ │ - eoreq lr, ip, ip, asr #23 │ │ │ │ + strhteq fp, [ip], -r8 │ │ │ │ + eoreq ip, sp, r8, ror #25 │ │ │ │ + eoreq ip, sp, r0, lsl #25 │ │ │ │ + eoreq lr, ip, r8, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133478 │ │ │ │ + beq 13342c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r1, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d5f28 │ │ │ │ + bl 2d5ee0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 133490 │ │ │ │ + beq 133444 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1334b4 │ │ │ │ + beq 133468 │ │ │ │ add sl, sp, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ ldm sl, {r2, r9, sl} │ │ │ │ - bl 2d759c │ │ │ │ + bl 2d7554 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1334c4 │ │ │ │ + bne 133478 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b 133520 │ │ │ │ + b 1334d4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #0 │ │ │ │ - bl 2d6034 │ │ │ │ + bl 2d5fec │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 133434 │ │ │ │ + bne 1333e8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ ldm r0, {r2, r3} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -282228,80 +282209,80 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 13368c │ │ │ │ - beq 133500 │ │ │ │ - ldr r0, [pc, #548] @ 133700 │ │ │ │ + bmi 133640 │ │ │ │ + beq 1334b4 │ │ │ │ + ldr r0, [pc, #548] @ 1336b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133690 │ │ │ │ + beq 133644 │ │ │ │ mov fp, r0 │ │ │ │ - b 133504 │ │ │ │ + b 1334b8 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f030 │ │ │ │ mov r6, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 12f8c0 │ │ │ │ + bl 12f874 │ │ │ │ mov r7, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1335cc │ │ │ │ - ldr r0, [pc, #444] @ 133704 │ │ │ │ + beq 133580 │ │ │ │ + ldr r0, [pc, #444] @ 1336b8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13367c │ │ │ │ + beq 133630 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r0] │ │ │ │ - beq 133610 │ │ │ │ + beq 1335c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ stmib r4, {r0, fp} │ │ │ │ str r1, [r4] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r1, [r7] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #8 │ │ │ │ movcs r0, #8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bcs 133650 │ │ │ │ + bcs 133604 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1335f8 │ │ │ │ + beq 1335ac │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ stmib r4, {r0, fp} │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r4] │ │ │ │ str r5, [r4, #12] │ │ │ │ bl 1f798 │ │ │ │ @@ -282309,112 +282290,112 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ stm r4, {r0, fp} │ │ │ │ str r7, [r4, #12] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #240] @ 133708 │ │ │ │ + ldr r1, [pc, #240] @ 1336bc │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ - beq 1334bc │ │ │ │ + beq 133470 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 133664 │ │ │ │ + bne 133618 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 1a1890 │ │ │ │ - b 1335a4 │ │ │ │ + bl 1a1848 │ │ │ │ + b 133558 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1335a4 │ │ │ │ + beq 133558 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1335a4 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 133558 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #100] @ 1336fc │ │ │ │ + ldr r2, [pc, #100] @ 1336b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 1336e4 │ │ │ │ + b 133698 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a3160 │ │ │ │ + bl 1a3118 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 135fb4 │ │ │ │ + bl 135f6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - eoreq fp, ip, ip, asr r7 │ │ │ │ - eoreq ip, sp, ip, lsl #19 │ │ │ │ - eoreq ip, sp, r4, lsr #18 │ │ │ │ - strhteq lr, [ip], -ip │ │ │ │ + eoreq fp, ip, r8, lsr #15 │ │ │ │ + ldrdeq ip, [sp], -r8 @ │ │ │ │ + eoreq ip, sp, r0, ror r9 │ │ │ │ + eoreq lr, ip, r8, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133780 │ │ │ │ + beq 133734 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r1, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d5f28 │ │ │ │ + bl 2d5ee0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 133798 │ │ │ │ + beq 13374c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1337bc │ │ │ │ + beq 133770 │ │ │ │ add r9, sp, #12 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r9, {r2, r8, r9} │ │ │ │ - bl 180738 │ │ │ │ + bl 1806f0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1337cc │ │ │ │ + beq 133780 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b 133810 │ │ │ │ + b 1337c4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2d6034 │ │ │ │ + bl 2d5fec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 133744 │ │ │ │ + bne 1336f8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ ldm r0, {r2, r3} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -282422,160 +282403,161 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #524] @ 1339e8 │ │ │ │ + ldr r0, [pc, #524] @ 13399c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13396c │ │ │ │ - ldr r7, [pc, #496] @ 1339ec │ │ │ │ + beq 133920 │ │ │ │ + ldr r7, [pc, #496] @ 1339a0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ mov r6, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 12f8c0 │ │ │ │ + bl 12f874 │ │ │ │ mov r9, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1338b8 │ │ │ │ - ldr r0, [pc, #440] @ 1339f0 │ │ │ │ + beq 13386c │ │ │ │ + ldr r0, [pc, #440] @ 1339a4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13395c │ │ │ │ + beq 133910 │ │ │ │ cmp r6, #0 │ │ │ │ str r9, [r0] │ │ │ │ - beq 1338f0 │ │ │ │ + beq 1338a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ stmib r4, {r0, r5, r7} │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [r9] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #8 │ │ │ │ movcs r0, #8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bcs 133930 │ │ │ │ + bcs 1338e4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1338e0 │ │ │ │ + beq 133894 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ stmib r4, {r0, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r4] │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ stm r4, {r0, r5, r7, r9} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r1, [pc, #252] @ 1339f4 │ │ │ │ + ldr r1, [pc, #252] @ 1339a8 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ - beq 1337c4 │ │ │ │ + beq 133778 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 133944 │ │ │ │ + bne 1338f8 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 1a1890 │ │ │ │ - b 133890 │ │ │ │ + bl 1a1848 │ │ │ │ + b 133844 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133890 │ │ │ │ + beq 133844 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 133890 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 133844 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 133978 │ │ │ │ + b 13392c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 1339d0 │ │ │ │ + b 133984 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a3160 │ │ │ │ - b 1339d8 │ │ │ │ + bl 1a3118 │ │ │ │ + b 13398c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1a3160 │ │ │ │ + bl 1a3118 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 135fb4 │ │ │ │ + bl 135f6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ bl 38ac8 │ │ │ │ - mlaeq sp, r4, r6, ip │ │ │ │ - ldrdeq lr, [ip], -r8 @ │ │ │ │ - eoreq ip, sp, r4, lsr r6 │ │ │ │ - ldrdeq lr, [ip], -ip @ │ │ │ │ + eoreq ip, sp, r0, ror #13 │ │ │ │ + eoreq lr, ip, r4, lsr #14 │ │ │ │ + eoreq ip, sp, r0, lsl #13 │ │ │ │ + eoreq lr, ip, r8, lsr #12 │ │ │ │ + andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r9, [r1, #20] │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add r7, r9, #1 │ │ │ │ str r7, [r1, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 133c24 │ │ │ │ + bcs 133bdc │ │ │ │ str r0, [sp, #28] │ │ │ │ movw sl, #39321 @ 0x9999 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ movw r8, #39320 @ 0x9998 │ │ │ │ str r2, [sp, #24] │ │ │ │ movt sl, #6553 @ 0x1999 │ │ │ │ add r2, r0, r7 │ │ │ │ @@ -282584,113 +282566,113 @@ │ │ │ │ sub r0, r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r0, #1 │ │ │ │ movt r8, #39321 @ 0x9999 │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #10 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 133a88 │ │ │ │ + b 133a40 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r7, r9, r4 │ │ │ │ add r7, r7, #2 │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ str r7, [fp, #20] │ │ │ │ umlal r0, r1, r6, lr │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - beq 133b30 │ │ │ │ + beq 133ae8 │ │ │ │ ldrb ip, [r2, r4] │ │ │ │ sub r0, ip, #48 @ 0x30 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 133af4 │ │ │ │ + bcs 133aac │ │ │ │ subs r5, r8, r6 │ │ │ │ sbcs r5, sl, r1 │ │ │ │ - bcs 133a60 │ │ │ │ + bcs 133a18 │ │ │ │ adds r5, r8, #1 │ │ │ │ adc r7, sl, #0 │ │ │ │ eor r5, r6, r5 │ │ │ │ eor r7, r1, r7 │ │ │ │ orrs r7, r5, r7 │ │ │ │ - bne 133ac8 │ │ │ │ + bne 133a80 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 133a60 │ │ │ │ + bls 133a18 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub r0, r0, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp] │ │ │ │ bl 262b8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 133c14 │ │ │ │ + beq 133bcc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ sub r7, r0, r4 │ │ │ │ orr r0, ip, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 133b48 │ │ │ │ + bne 133b00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp] │ │ │ │ - bl 1341f0 │ │ │ │ + bl 1341a8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r7, r2, r3 │ │ │ │ - b 133b4c │ │ │ │ + b 133b04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356e70 │ │ │ │ + bl 356e28 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ - bls 133b98 │ │ │ │ - vldr d1, [pc, #280] @ 133c88 │ │ │ │ + bls 133b50 │ │ │ │ + vldr d1, [pc, #280] @ 133c40 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq 133bec │ │ │ │ + beq 133ba4 │ │ │ │ cmn r7, #1 │ │ │ │ - bgt 133c58 │ │ │ │ + bgt 133c10 │ │ │ │ vdiv.f64 d0, d0, d1 │ │ │ │ adds r7, r7, #308 @ 0x134 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ - bhi 133b6c │ │ │ │ - ldr r0, [pc, #240] @ 133c90 │ │ │ │ + bhi 133b24 │ │ │ │ + ldr r0, [pc, #240] @ 133c48 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ vldr d1, [r0] │ │ │ │ - ble 133be8 │ │ │ │ + ble 133ba0 │ │ │ │ vmul.f64 d0, d0, d1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ vmov r0, r1, d0 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ eor r1, r1, #267386880 @ 0xff00000 │ │ │ │ eor r1, r1, #1879048192 @ 0x70000000 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 133bf0 │ │ │ │ + bne 133ba8 │ │ │ │ mov r0, #14 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ bl 264c8 │ │ │ │ - b 133c44 │ │ │ │ + b 133bfc │ │ │ │ vdiv.f64 d0, d0, d1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vneg.f64 d1, d0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ @@ -282725,184 +282707,184 @@ │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop {0} │ │ │ │ strbhi ip, [fp, #2208]! @ 0x8a0 │ │ │ │ svcvc 0x00e1ccf3 │ │ │ │ - eoreq ip, sp, r0, ror r1 │ │ │ │ + strhteq ip, [sp], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r6, [r1, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 133e28 │ │ │ │ + bcs 133de0 │ │ │ │ ldr fp, [r1, #12] │ │ │ │ add r5, r7, #1 │ │ │ │ ldrb r0, [fp, r7] │ │ │ │ str r5, [r1, #20] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 133cf8 │ │ │ │ + bne 133cb0 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 133f38 │ │ │ │ + bcs 133ef0 │ │ │ │ ldrb r0, [fp, r5] │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 133f08 │ │ │ │ + bcs 133ec0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, #13 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 25d2c │ │ │ │ - b 133e68 │ │ │ │ + b 133e20 │ │ │ │ sub r3, r0, #49 @ 0x31 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #9 │ │ │ │ - bcs 133f00 │ │ │ │ + bcs 133eb8 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ - bcs 133dd0 │ │ │ │ + bcs 133d88 │ │ │ │ movw ip, #39321 @ 0x9999 │ │ │ │ movw sl, #39320 @ 0x9998 │ │ │ │ movt ip, #6553 @ 0x1999 │ │ │ │ movt sl, #39321 @ 0x9999 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #10 │ │ │ │ mov r8, r0 │ │ │ │ - b 133d58 │ │ │ │ + b 133d10 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r5, [r1, #20] │ │ │ │ lsl r3, r3, #1 │ │ │ │ umlal r0, r3, r8, lr │ │ │ │ mov r8, r0 │ │ │ │ - beq 133dd4 │ │ │ │ + beq 133d8c │ │ │ │ ldrb r7, [fp, r5] │ │ │ │ sub r0, r7, #48 @ 0x30 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 133df0 │ │ │ │ + bcs 133da8 │ │ │ │ subs r7, sl, r8 │ │ │ │ sbcs r7, ip, r3 │ │ │ │ - bcs 133d38 │ │ │ │ + bcs 133cf0 │ │ │ │ adds r7, sl, #1 │ │ │ │ adc r4, ip, #0 │ │ │ │ eor r7, r8, r7 │ │ │ │ eor r4, r3, r4 │ │ │ │ orrs r4, r7, r4 │ │ │ │ - bne 133d98 │ │ │ │ + bne 133d50 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 133d38 │ │ │ │ + bls 133cf0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 26128 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 133ee4 │ │ │ │ + bne 133e9c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r9, #8] │ │ │ │ mov r0, #3 │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 133ea4 │ │ │ │ + beq 133e5c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 133ed0 │ │ │ │ + b 133e88 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq 133e44 │ │ │ │ + beq 133dfc │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ cmpne r7, #101 @ 0x65 │ │ │ │ - bne 133e90 │ │ │ │ + bne 133e48 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r8, [sp] │ │ │ │ stmib sp, {r3, r4} │ │ │ │ - bl 1341f0 │ │ │ │ + bl 1341a8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 133e64 │ │ │ │ - b 133e84 │ │ │ │ + bne 133e1c │ │ │ │ + b 133e3c │ │ │ │ mov r0, #5 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 264c8 │ │ │ │ - b 133e68 │ │ │ │ + b 133e20 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r8, [sp] │ │ │ │ stmib sp, {r3, r4} │ │ │ │ - bl 1339f8 │ │ │ │ + bl 1339b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133e84 │ │ │ │ + beq 133e3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 133ec4 │ │ │ │ + b 133e7c │ │ │ │ mov r0, r8 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 133de4 │ │ │ │ + bne 133d9c │ │ │ │ rsbs r2, r0, #0 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bmi 133ecc │ │ │ │ + bmi 133e84 │ │ │ │ mov r1, r3 │ │ │ │ - bl 356e70 │ │ │ │ + bl 356e28 │ │ │ │ mov r2, r0 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 133ed0 │ │ │ │ + b 133e88 │ │ │ │ mov r4, #2 │ │ │ │ stm r9, {r4, r7} │ │ │ │ str r2, [r9, #8] │ │ │ │ str r1, [r9, #12] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ vstr d0, [r9, #8] │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #13 │ │ │ │ - b 133e2c │ │ │ │ + b 133de4 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq 133f60 │ │ │ │ + beq 133f18 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ cmpne r0, #101 @ 0x65 │ │ │ │ - bne 133f38 │ │ │ │ + bne 133ef0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1341f0 │ │ │ │ - b 133f78 │ │ │ │ + bl 1341a8 │ │ │ │ + b 133f30 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ stm r9, {r2, r4} │ │ │ │ str r1, [r9, #8] │ │ │ │ @@ -282910,156 +282892,156 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1339f8 │ │ │ │ + bl 1339b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 133e64 │ │ │ │ + bne 133e1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 133f4c │ │ │ │ + b 133f04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1341ac │ │ │ │ + bcs 134164 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ - bne 133fe0 │ │ │ │ + bne 133f98 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 134024 │ │ │ │ + bcs 133fdc │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ sub r5, r5, #48 @ 0x30 │ │ │ │ cmp r5, #10 │ │ │ │ - bcs 134024 │ │ │ │ - b 1341cc │ │ │ │ + bcs 133fdc │ │ │ │ + b 134184 │ │ │ │ sub r5, r5, #49 @ 0x31 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi 1341ac │ │ │ │ + bhi 134164 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 134024 │ │ │ │ + bcs 133fdc │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ sub r5, r5, #48 @ 0x30 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 134024 │ │ │ │ + bhi 133fdc │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 133ff4 │ │ │ │ + bne 133fac │ │ │ │ mov ip, #0 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 134018 │ │ │ │ + bcs 133fd0 │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ cmpne r5, #69 @ 0x45 │ │ │ │ - bne 1340b4 │ │ │ │ + bne 13406c │ │ │ │ add lr, r1, #1 │ │ │ │ str lr, [r0, #20] │ │ │ │ cmp lr, r2 │ │ │ │ - bcs 134068 │ │ │ │ + bcs 134020 │ │ │ │ ldrb r4, [r3, lr] │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ cmpne r4, #45 @ 0x2d │ │ │ │ - bne 134068 │ │ │ │ + bne 134020 │ │ │ │ add lr, r1, #2 │ │ │ │ str lr, [r0, #20] │ │ │ │ cmp lr, r2 │ │ │ │ - bcs 1341ac │ │ │ │ + bcs 134164 │ │ │ │ ldrb r4, [r3, lr] │ │ │ │ add r1, lr, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ sub r6, r4, #48 @ 0x30 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 1341ac │ │ │ │ + bhi 134164 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 134018 │ │ │ │ + bcs 133fd0 │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 134018 │ │ │ │ + bhi 133fd0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 134090 │ │ │ │ - b 134018 │ │ │ │ + bne 134048 │ │ │ │ + b 133fd0 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - bne 134018 │ │ │ │ + bne 133fd0 │ │ │ │ add r5, r1, #1 │ │ │ │ str r5, [r0, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 1341cc │ │ │ │ + bcs 134184 │ │ │ │ ldrb r5, [r3, r5] │ │ │ │ sub r5, r5, #48 @ 0x30 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 1341cc │ │ │ │ + bhi 134184 │ │ │ │ rsb lr, r2, #0 │ │ │ │ add r4, r3, #2 │ │ │ │ add r1, r1, #3 │ │ │ │ add r5, lr, r1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 13414c │ │ │ │ + beq 134104 │ │ │ │ add r5, r4, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrb r5, [r5, #-3] │ │ │ │ sub r6, r5, #48 @ 0x30 │ │ │ │ cmp r6, #10 │ │ │ │ - bcc 1340e8 │ │ │ │ + bcc 1340a0 │ │ │ │ sub r6, r1, #2 │ │ │ │ str r6, [r0, #20] │ │ │ │ orr r6, r5, #32 │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ - bne 134018 │ │ │ │ + bne 133fd0 │ │ │ │ sub r4, r1, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs 13415c │ │ │ │ + bcs 134114 │ │ │ │ add r6, r3, r1 │ │ │ │ ldrb r5, [r6, #-1] │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ cmpne r5, #45 @ 0x2d │ │ │ │ - bne 13415c │ │ │ │ + bne 134114 │ │ │ │ str r1, [r0, #20] │ │ │ │ - b 134160 │ │ │ │ + b 134118 │ │ │ │ str r2, [r0, #20] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1341ac │ │ │ │ + bcs 134164 │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 1341ac │ │ │ │ + bhi 134164 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 134018 │ │ │ │ + bcs 133fd0 │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 134018 │ │ │ │ + bhi 133fd0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 134188 │ │ │ │ - b 134018 │ │ │ │ + bne 134140 │ │ │ │ + b 133fd0 │ │ │ │ mov r1, #13 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 264c8 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -283080,105 +283062,105 @@ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, #1 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [fp, #20] │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 134244 │ │ │ │ + bcs 1341fc │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 13423c │ │ │ │ + beq 1341f4 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 134244 │ │ │ │ + bne 1341fc │ │ │ │ mov ip, #0 │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [fp, #20] │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 1343d4 │ │ │ │ + bcs 13438c │ │ │ │ ldr r7, [fp, #12] │ │ │ │ add r6, r0, #1 │ │ │ │ ldrb r1, [r7, r0] │ │ │ │ str r6, [fp, #20] │ │ │ │ sub r0, r1, #48 @ 0x30 │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 1343fc │ │ │ │ + bcs 1343b4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bcs 1342f8 │ │ │ │ + bcs 1342b0 │ │ │ │ movw r4, #52427 @ 0xcccb │ │ │ │ movt r4, #3276 @ 0xccc │ │ │ │ - b 134298 │ │ │ │ + b 134250 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r8, r6 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ - beq 1342f8 │ │ │ │ + beq 1342b0 │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 1342f8 │ │ │ │ + bcs 1342b0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r4 │ │ │ │ str r6, [fp, #20] │ │ │ │ - ble 134288 │ │ │ │ + ble 134240 │ │ │ │ add r5, r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 1342d0 │ │ │ │ + bne 134288 │ │ │ │ cmp r2, #7 │ │ │ │ - bls 134288 │ │ │ │ + bls 134240 │ │ │ │ orr r0, r0, r1 │ │ │ │ mov r1, fp │ │ │ │ clz r0, r0 │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp] │ │ │ │ lsr r3, r0, #5 │ │ │ │ mov r0, sl │ │ │ │ bl 26410 │ │ │ │ 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 356e70 │ │ │ │ + bl 356e28 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ - bls 134354 │ │ │ │ - vldr d1, [pc, #220] @ 134408 │ │ │ │ + bls 13430c │ │ │ │ + vldr d1, [pc, #220] @ 1343c0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq 1343b4 │ │ │ │ + beq 13436c │ │ │ │ cmn r7, #1 │ │ │ │ - bgt 134388 │ │ │ │ + bgt 134340 │ │ │ │ vdiv.f64 d0, d0, d1 │ │ │ │ adds r7, r7, #308 @ 0x134 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ - bhi 134328 │ │ │ │ - ldr r0, [pc, #180] @ 134410 │ │ │ │ + bhi 1342e0 │ │ │ │ + ldr r0, [pc, #180] @ 1343c8 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ vldr d1, [r0] │ │ │ │ - ble 1343b0 │ │ │ │ + ble 134368 │ │ │ │ vmul.f64 d0, d0, d1 │ │ │ │ vmov r0, r1, d0 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ eor r1, r1, #267386880 @ 0xff00000 │ │ │ │ eor r1, r1, #1879048192 @ 0x70000000 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1343b4 │ │ │ │ + bne 13436c │ │ │ │ mov r0, #14 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 264c8 │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, #1 │ │ │ │ @@ -283201,57 +283183,57 @@ │ │ │ │ bl 264c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #13 │ │ │ │ - b 1343d8 │ │ │ │ + b 134390 │ │ │ │ nop {0} │ │ │ │ strbhi ip, [fp, #2208]! @ 0x8a0 │ │ │ │ svcvc 0x00e1ccf3 │ │ │ │ - strhteq fp, [sp], -r4 │ │ │ │ + strdeq fp, [sp], -ip @ │ │ │ │ push {r4, r5, r7, r8, r9, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov lr, #0 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 13446c │ │ │ │ + bcs 134424 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ movw ip, #19 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ mov lr, #1 │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ sub r2, r3, #9 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi 13446c │ │ │ │ + bhi 134424 │ │ │ │ tst ip, lr, lsl r2 │ │ │ │ - beq 13446c │ │ │ │ + beq 134424 │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [r1, #20] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 134440 │ │ │ │ + bne 1343f8 │ │ │ │ mov lr, #0 │ │ │ │ uxtb r1, r3 │ │ │ │ lsl r1, r1, #16 │ │ │ │ orr r8, r1, lr, lsl #8 │ │ │ │ strd r8, [r0] │ │ │ │ pop {r4, r5, r7, r8, r9, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 134558 │ │ │ │ + bcs 134510 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ sub r5, r4, #9 │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - bhi 134560 │ │ │ │ + bhi 134518 │ │ │ │ add r4, pc, #4 │ │ │ │ ldr r5, [r4, r5, lsl #2] │ │ │ │ add pc, r4, r5 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ @@ -283286,17 +283268,17 @@ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 13449c │ │ │ │ + bne 134454 │ │ │ │ mov r1, #2 │ │ │ │ - b 13457c │ │ │ │ + b 134534 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ addeq r1, r1, #1 │ │ │ │ streq r1, [r0, #20] │ │ │ │ moveq r0, #0 │ │ │ │ addeq sp, sp, #24 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r1, #22 │ │ │ │ @@ -283307,45 +283289,45 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 134414 │ │ │ │ + bl 1343cc │ │ │ │ ldrb r4, [sp, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1345cc │ │ │ │ + beq 134584 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r0, [sp, #6] │ │ │ │ cmpeq r0, #93 @ 0x5d │ │ │ │ - beq 1345fc │ │ │ │ + beq 1345b4 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135b7c │ │ │ │ + bl 135b34 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 1345e0 │ │ │ │ + b 134598 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135b7c │ │ │ │ + bl 135b34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ movw ip, #57716 @ 0xe174 │ │ │ │ movw r2, #37152 @ 0x9120 │ │ │ │ movw r1, #36716 @ 0x8f6c │ │ │ │ movw r3, #29356 @ 0x72ac │ │ │ │ @@ -283363,211 +283345,211 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 134690 │ │ │ │ + bne 134648 │ │ │ │ b e2e70 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1346a0 │ │ │ │ + ldr r0, [pc, #4] @ 134658 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r8, ip, r8, asr fp │ │ │ │ + eoreq r8, ip, r0, lsr #23 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1346c0 │ │ │ │ + bne 134678 │ │ │ │ b e3bc0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1346d0 │ │ │ │ + ldr r0, [pc, #4] @ 134688 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r8, ip, r8, lsr #22 │ │ │ │ + eoreq r8, ip, r0, ror fp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1346f0 │ │ │ │ + bne 1346a8 │ │ │ │ b e5b00 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 134700 │ │ │ │ + ldr r0, [pc, #4] @ 1346b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - strdeq r8, [ip], -r8 @ │ │ │ │ + eoreq r8, ip, r0, asr #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 134720 │ │ │ │ + bne 1346d8 │ │ │ │ b e40e0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 134730 │ │ │ │ + ldr r0, [pc, #4] @ 1346e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r8, ip, r8, asr #21 │ │ │ │ + eoreq r8, ip, r0, lsl fp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 134750 │ │ │ │ + bne 134708 │ │ │ │ b e2430 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 134760 │ │ │ │ + ldr r0, [pc, #4] @ 134718 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - mlaeq ip, r8, sl, r8 │ │ │ │ + eoreq r8, ip, r0, ror #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 134780 │ │ │ │ + bne 134738 │ │ │ │ b e2be0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 134790 │ │ │ │ + ldr r0, [pc, #4] @ 134748 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r8, ip, r8, ror #20 │ │ │ │ + strhteq r8, [ip], -r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1347b0 │ │ │ │ + bne 134768 │ │ │ │ b e4890 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1347c0 │ │ │ │ + ldr r0, [pc, #4] @ 134778 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r8, ip, r8, lsr sl │ │ │ │ + eoreq r8, ip, r0, lsl #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1347e0 │ │ │ │ + bne 134798 │ │ │ │ b e4600 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1347f0 │ │ │ │ + ldr r0, [pc, #4] @ 1347a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r8, ip, r8, lsl #20 │ │ │ │ + eoreq r8, ip, r0, asr sl │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 134808 │ │ │ │ + ldr r1, [pc, #8] @ 1347c0 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r8, r4, lr, lsl #23 │ │ │ │ + b 349dd0 │ │ │ │ + mlaeq r4, r6, fp, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 134820 │ │ │ │ + ldr r1, [pc, #8] @ 1347d8 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - strdeq r8, [r4], -r9 @ │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r8, r4, r1, lsl #26 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 134838 │ │ │ │ + ldr r1, [pc, #8] @ 1347f0 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r8, r4, r1, lsl #22 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r8, r4, r9, lsl #22 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 134850 │ │ │ │ + ldr r1, [pc, #8] @ 134808 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r8, r4, ip, lsl #25 │ │ │ │ + b 349dd0 │ │ │ │ + mlaeq r4, r4, ip, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 134868 │ │ │ │ + ldr r1, [pc, #8] @ 134820 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - mlaeq r4, r5, fp, r8 │ │ │ │ + b 349dd0 │ │ │ │ + mlaeq r4, sp, fp, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 134880 │ │ │ │ + ldr r1, [pc, #8] @ 134838 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - strdeq r8, [r4], -sp @ │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r8, r4, r5, lsl #24 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 134898 │ │ │ │ + ldr r1, [pc, #8] @ 134850 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r8, r4, ip, asr #21 │ │ │ │ + b 349dd0 │ │ │ │ + ldrdeq r8, [r4], -r4 @ │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1348b0 │ │ │ │ + ldr r1, [pc, #8] @ 134868 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r8, r4, r0, lsr #22 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r8, r4, r8, lsr #22 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1348c8 │ │ │ │ + ldr r1, [pc, #8] @ 134880 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r8, r4, sp, asr sl │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r8, r4, r5, ror #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1348e0 │ │ │ │ + ldr r1, [pc, #8] @ 134898 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r8, r4, fp, ror ip │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r8, r4, r3, lsl #25 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1348f8 │ │ │ │ + ldr r1, [pc, #8] @ 1348b0 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r8, r4, r3, lsr fp │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r8, r4, fp, lsr fp │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2eacb4 │ │ │ │ + b 2eac6c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2cfd28 │ │ │ │ + b 2cfce0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 32443c │ │ │ │ + b 3243f4 │ │ │ │ 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 13496c │ │ │ │ + bhi 134924 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [r7, r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1f6c0 │ │ │ │ - b 134994 │ │ │ │ + b 13494c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1ed90 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f6c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d9f8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134cdc │ │ │ │ + beq 134c94 │ │ │ │ add r9, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ bl 1f2d0 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ @@ -283605,50 +283587,50 @@ │ │ │ │ ldr r0, [sp, #808] @ 0x328 │ │ │ │ str r8, [sp, #452] @ 0x1c4 │ │ │ │ str sl, [sp, #480] @ 0x1e0 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ str r8, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1783f8 │ │ │ │ + bl 1783b0 │ │ │ │ add r9, sp, #448 @ 0x1c0 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #248 @ 0xf8 │ │ │ │ ldr r4, [sp, #812] @ 0x32c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ cmp r1, #10 │ │ │ │ movls r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134d40 │ │ │ │ + beq 134cf8 │ │ │ │ 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 2ed3f4 │ │ │ │ + bl 2ed3ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 134ae0 │ │ │ │ + bne 134a98 │ │ │ │ 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 134b18 │ │ │ │ + b 134ad0 │ │ │ │ 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] │ │ │ │ @@ -283670,52 +283652,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 134c34 │ │ │ │ - ldr ip, [pc, #604] @ 134dbc │ │ │ │ + beq 134bec │ │ │ │ + ldr ip, [pc, #604] @ 134d74 │ │ │ │ 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] @ 134dc0 │ │ │ │ + ldr r0, [pc, #580] @ 134d78 │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ - beq 134bcc │ │ │ │ + beq 134b84 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e238 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq 134c44 │ │ │ │ - ldr r1, [pc, #488] @ 134dc4 │ │ │ │ + beq 134bfc │ │ │ │ + ldr r1, [pc, #488] @ 134d7c │ │ │ │ movw r6, #365 @ 0x16d │ │ │ │ - ldr r2, [pc, #484] @ 134dc8 │ │ │ │ - ldr r0, [pc, #484] @ 134dcc │ │ │ │ + ldr r2, [pc, #484] @ 134d80 │ │ │ │ + ldr r0, [pc, #484] @ 134d84 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #480] @ 134dd0 │ │ │ │ + ldr r3, [pc, #480] @ 134d88 │ │ │ │ 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 │ │ │ │ @@ -283725,71 +283707,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 38888 │ │ │ │ - b 134d50 │ │ │ │ + b 134d08 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134c44 │ │ │ │ + beq 134bfc │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ cmp r6, #10 │ │ │ │ - bls 134c8c │ │ │ │ + bls 134c44 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 134cc0 │ │ │ │ + beq 134c78 │ │ │ │ mov r5, r4 │ │ │ │ - b 134c74 │ │ │ │ + b 134c2c │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 134cc0 │ │ │ │ + beq 134c78 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134c68 │ │ │ │ + beq 134c20 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ - b 134c68 │ │ │ │ + b 134c20 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 134ca8 │ │ │ │ + bne 134c60 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r9, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 134c94 │ │ │ │ + beq 134c4c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134c9c │ │ │ │ + beq 134c54 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e238 │ │ │ │ - b 134c9c │ │ │ │ + b 134c54 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #236] @ 134dd4 │ │ │ │ - ldr r2, [pc, #236] @ 134dd8 │ │ │ │ - ldr r1, [pc, #236] @ 134ddc │ │ │ │ + ldr r0, [pc, #236] @ 134d8c │ │ │ │ + ldr r2, [pc, #236] @ 134d90 │ │ │ │ + ldr r1, [pc, #236] @ 134d94 │ │ │ │ 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] @ 134de0 │ │ │ │ + ldr r3, [pc, #200] @ 134d98 │ │ │ │ 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 │ │ │ │ @@ -283800,95 +283782,95 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 38cc8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 134da8 │ │ │ │ + beq 134d60 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e238 │ │ │ │ - b 134da8 │ │ │ │ + b 134d60 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 180460 │ │ │ │ - b 134db0 │ │ │ │ + bl 180418 │ │ │ │ + b 134d68 │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 134da8 │ │ │ │ + beq 134d60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 134da8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 134d60 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ - bl 180460 │ │ │ │ + bl 180418 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - ldrdeq r8, [ip], -r4 @ │ │ │ │ - eoreq fp, sp, r4, asr #8 │ │ │ │ - eoreq r7, r4, r9, ror lr │ │ │ │ - eoreq r7, r4, sp, lsr lr │ │ │ │ - eoreq r7, r4, r2, lsl #25 │ │ │ │ - eoreq r8, ip, ip, lsr r8 │ │ │ │ - @ instruction: 0xfff51b10 │ │ │ │ - eoreq r8, ip, ip, ror #9 │ │ │ │ - eoreq r8, ip, ip, lsl #10 │ │ │ │ - eoreq fp, sp, r4, lsr #5 │ │ │ │ + eoreq r8, ip, ip, lsl sl │ │ │ │ + eoreq fp, sp, ip, lsl #9 │ │ │ │ + eoreq r7, r4, r1, lsl #29 │ │ │ │ + eoreq r7, r4, r5, asr #28 │ │ │ │ + eoreq r7, r4, sl, lsl #25 │ │ │ │ + eoreq r8, ip, r4, lsl #17 │ │ │ │ + @ instruction: 0xfff51b58 │ │ │ │ + eoreq r8, ip, r4, lsr r5 │ │ │ │ + eoreq r8, ip, r4, asr r5 │ │ │ │ + eoreq fp, sp, ip, ror #5 │ │ │ │ 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 134e50 │ │ │ │ + bhi 134e08 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r7, r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d7d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134e88 │ │ │ │ + beq 134e40 │ │ │ │ mov r0, fp │ │ │ │ bl 1eee0 │ │ │ │ - b 134e88 │ │ │ │ + b 134e40 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 1ed90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1d7d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134e80 │ │ │ │ + beq 134e38 │ │ │ │ mov r0, fp │ │ │ │ bl 1eee0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1d9f8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 134f74 │ │ │ │ + beq 134f2c │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 134fe4 │ │ │ │ + beq 134f9c │ │ │ │ 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 │ │ │ │ @@ -283901,120 +283883,120 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1dce0 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 134f38 │ │ │ │ + beq 134ef0 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f48c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135054 │ │ │ │ + beq 13500c │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #464] @ 135110 │ │ │ │ - ldr r0, [pc, #464] @ 135114 │ │ │ │ - ldr r3, [pc, #464] @ 135118 │ │ │ │ + ldr r1, [pc, #464] @ 1350c8 │ │ │ │ + ldr r0, [pc, #464] @ 1350cc │ │ │ │ + ldr r3, [pc, #464] @ 1350d0 │ │ │ │ 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 38888 │ │ │ │ - b 1350c0 │ │ │ │ + b 135078 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #384] @ 135100 │ │ │ │ - ldr r1, [pc, #384] @ 135104 │ │ │ │ - ldr r2, [pc, #384] @ 135108 │ │ │ │ + ldr r0, [pc, #384] @ 1350b8 │ │ │ │ + ldr r1, [pc, #384] @ 1350bc │ │ │ │ + ldr r2, [pc, #384] @ 1350c0 │ │ │ │ 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, #328] @ 13510c │ │ │ │ + ldr r2, [pc, #328] @ 1350c4 │ │ │ │ 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 38904 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #312] @ 135128 │ │ │ │ - ldr r1, [pc, #312] @ 13512c │ │ │ │ + ldr r0, [pc, #312] @ 1350e0 │ │ │ │ + ldr r1, [pc, #312] @ 1350e4 │ │ │ │ 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, #260] @ 135130 │ │ │ │ + ldr r1, [pc, #260] @ 1350e8 │ │ │ │ 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 38904 │ │ │ │ - b 1350c0 │ │ │ │ + b 135078 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #188] @ 13511c │ │ │ │ - ldr r1, [pc, #188] @ 135120 │ │ │ │ + ldr r0, [pc, #188] @ 1350d4 │ │ │ │ + ldr r1, [pc, #188] @ 1350d8 │ │ │ │ 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] @ 135124 │ │ │ │ + ldr r1, [pc, #136] @ 1350dc │ │ │ │ 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 │ │ │ │ @@ -284026,76 +284008,76 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1350f0 │ │ │ │ + beq 1350a8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 1e238 │ │ │ │ mov r0, fp │ │ │ │ bl 1e628 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff51878 │ │ │ │ - eoreq r8, ip, ip, asr #5 │ │ │ │ - eoreq r8, ip, r4, asr #5 │ │ │ │ - strdeq sl, [sp], -ip @ │ │ │ │ - eoreq r8, ip, r4, lsl #10 │ │ │ │ - eoreq r7, r4, sl, lsr #18 │ │ │ │ - mlaeq ip, r4, r4, r8 │ │ │ │ - @ instruction: 0xfff51780 │ │ │ │ - ldrdeq r8, [ip], -r4 @ │ │ │ │ - eoreq sl, sp, r4, lsr #30 │ │ │ │ - @ instruction: 0xfff517f0 │ │ │ │ - eoreq r8, ip, ip, lsr #4 │ │ │ │ - mlaeq sp, r4, pc, sl @ │ │ │ │ + @ instruction: 0xfff518c0 │ │ │ │ + eoreq r8, ip, r4, lsl r3 │ │ │ │ + eoreq r8, ip, ip, lsl #6 │ │ │ │ + eoreq fp, sp, r4, asr #32 │ │ │ │ + eoreq r8, ip, ip, asr #10 │ │ │ │ + eoreq r7, r4, r2, lsr r9 │ │ │ │ + ldrdeq r8, [ip], -ip @ │ │ │ │ + @ instruction: 0xfff517c8 │ │ │ │ + eoreq r8, ip, ip, lsl r2 │ │ │ │ + eoreq sl, sp, ip, ror #30 │ │ │ │ + @ instruction: 0xfff51838 │ │ │ │ + eoreq r8, ip, r4, ror r2 │ │ │ │ + ldrdeq sl, [sp], -ip @ │ │ │ │ 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 135198 │ │ │ │ + bhi 135150 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r2 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ strb r0, [fp, r4] │ │ │ │ mov r0, r7 │ │ │ │ bl 1d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1351d0 │ │ │ │ + beq 135188 │ │ │ │ mov r0, sl │ │ │ │ bl 1eee0 │ │ │ │ - b 1351d0 │ │ │ │ + b 135188 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1ed90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1d7d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1351c8 │ │ │ │ + beq 135180 │ │ │ │ mov r0, sl │ │ │ │ bl 1eee0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d9f8 │ │ │ │ ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13529c │ │ │ │ + beq 135254 │ │ │ │ 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 │ │ │ │ @@ -284111,69 +284093,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 2ed138 │ │ │ │ + bl 2ed0f0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 135308 │ │ │ │ + beq 1352c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e88c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13528c │ │ │ │ + beq 135244 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e628 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #196] @ 13536c │ │ │ │ - ldr r1, [pc, #196] @ 135370 │ │ │ │ + ldr r0, [pc, #196] @ 135324 │ │ │ │ + ldr r1, [pc, #196] @ 135328 │ │ │ │ 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] @ 135374 │ │ │ │ + ldr r1, [pc, #144] @ 13532c │ │ │ │ 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 38904 │ │ │ │ - ldr r1, [pc, #104] @ 135378 │ │ │ │ - ldr r0, [pc, #104] @ 13537c │ │ │ │ - ldr r3, [pc, #104] @ 135380 │ │ │ │ + ldr r1, [pc, #104] @ 135330 │ │ │ │ + ldr r0, [pc, #104] @ 135334 │ │ │ │ + ldr r3, [pc, #104] @ 135338 │ │ │ │ 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 │ │ │ │ @@ -284181,452 +284163,452 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13535c │ │ │ │ + beq 135314 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1e628 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff51538 │ │ │ │ - eoreq r7, ip, r4, lsr #31 │ │ │ │ - ldrdeq sl, [sp], -ip @ │ │ │ │ - eoreq r8, ip, r4, lsr r1 │ │ │ │ - eoreq r7, r4, sl, asr r5 │ │ │ │ - eoreq r8, ip, r4, asr #1 │ │ │ │ + @ instruction: 0xfff51580 │ │ │ │ + eoreq r7, ip, ip, ror #31 │ │ │ │ + eoreq sl, sp, r4, lsr #26 │ │ │ │ + eoreq r8, ip, ip, ror r1 │ │ │ │ + eoreq r7, r4, r2, ror #10 │ │ │ │ + eoreq r8, ip, ip, lsl #2 │ │ │ │ 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 134de4 │ │ │ │ + bl 134d9c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r4, #20 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1353fc │ │ │ │ + beq 1353b4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ec94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1353ec │ │ │ │ + beq 1353a4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #116] @ 135478 │ │ │ │ + ldr r1, [pc, #116] @ 135430 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #112] @ 13547c │ │ │ │ + ldr r2, [pc, #112] @ 135434 │ │ │ │ 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] @ 135480 │ │ │ │ + ldr r0, [pc, #64] @ 135438 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135470 │ │ │ │ + beq 135428 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r7, [ip], -r8 @ │ │ │ │ - strhteq r7, [ip], -ip │ │ │ │ - eoreq sl, sp, r8, lsr sl │ │ │ │ + eoreq r7, ip, r0, lsr #30 │ │ │ │ + eoreq r7, ip, r4, lsl #30 │ │ │ │ + eoreq sl, sp, r0, lsl #21 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 13549c │ │ │ │ + bne 135454 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1354a0 │ │ │ │ - b 35486c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + bne 135458 │ │ │ │ + b 354824 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 1354bc │ │ │ │ + bne 135474 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1354c0 │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + bne 135478 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 1354f4 │ │ │ │ + bcs 1354ac │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2e0628 │ │ │ │ + bl 2e05e0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 135528 │ │ │ │ + bcs 1354e0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2e0628 │ │ │ │ + bl 2e05e0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 135550 │ │ │ │ + bcs 135508 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ mov r2, #3 │ │ │ │ strb r3, [sp, #4] │ │ │ │ - b 135578 │ │ │ │ + b 135530 │ │ │ │ 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 2e0628 │ │ │ │ + bl 2e05e0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 13559c │ │ │ │ + ldr r1, [pc, #4] @ 135554 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349174 │ │ │ │ - ldrdeq r7, [ip], -ip @ │ │ │ │ + b 34912c │ │ │ │ + eoreq r8, ip, r4, lsr #32 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 93128 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 13562c │ │ │ │ + beq 1355e4 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ stmib sp, {r0, r2, r3} │ │ │ │ - bne 1355fc │ │ │ │ + bne 1355b4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 135620 │ │ │ │ + beq 1355d8 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq 135634 │ │ │ │ + beq 1355ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135620 │ │ │ │ + beq 1355d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #72] @ 135684 │ │ │ │ + ldr r0, [pc, #72] @ 13563c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ 135688 │ │ │ │ + ldr r1, [pc, #68] @ 135640 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 135ed8 │ │ │ │ + bl 135e90 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, ip, ip, lsl r3 │ │ │ │ - eoreq r8, ip, ip, lsl r3 │ │ │ │ + eoreq r8, ip, r4, ror #6 │ │ │ │ + eoreq r8, ip, r4, ror #6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1356a8 │ │ │ │ + beq 135660 │ │ │ │ b e2430 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1356b8 │ │ │ │ + ldr r0, [pc, #4] @ 135670 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r7, ip, r0, asr #22 │ │ │ │ + eoreq r7, ip, r8, lsl #23 │ │ │ │ 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 13573c │ │ │ │ + beq 1356f4 │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 135728 │ │ │ │ + beq 1356e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129f2c │ │ │ │ + bl 129ee0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135724 │ │ │ │ + beq 1356dc │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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] @ 1357a8 │ │ │ │ + ldr r2, [pc, #100] @ 135760 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #96] @ 1357ac │ │ │ │ + ldr r1, [pc, #96] @ 135764 │ │ │ │ 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 38904 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135794 │ │ │ │ + beq 13574c │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ ldr r0, [r7] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r7, [ip], -ip │ │ │ │ - strhteq r7, [ip], -r8 │ │ │ │ + eoreq r8, ip, r4 │ │ │ │ + eoreq r8, ip, r0 │ │ │ │ push {fp, lr} │ │ │ │ - bl 13ba0c │ │ │ │ + bl 13b9c4 │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1357dc │ │ │ │ + beq 135794 │ │ │ │ b e2e70 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1357ec │ │ │ │ + ldr r0, [pc, #4] @ 1357a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r7, ip, ip, lsl #20 │ │ │ │ + eoreq r7, ip, r4, asr sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13580c │ │ │ │ + beq 1357c4 │ │ │ │ b e2be0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 13581c │ │ │ │ + ldr r0, [pc, #4] @ 1357d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldrdeq r7, [ip], -ip @ │ │ │ │ + eoreq r7, ip, r4, lsr #20 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ bl c94d8 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135850 │ │ │ │ + beq 135808 │ │ │ │ b e4890 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 135860 │ │ │ │ + ldr r0, [pc, #4] @ 135818 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - mlaeq ip, r8, r9, r7 │ │ │ │ + eoreq r7, ip, r0, ror #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135880 │ │ │ │ + beq 135838 │ │ │ │ b e4600 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 135890 │ │ │ │ + ldr r0, [pc, #4] @ 135848 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r7, ip, r8, ror #18 │ │ │ │ + strhteq r7, [ip], -r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1358b0 │ │ │ │ + beq 135868 │ │ │ │ b e5b00 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1358c0 │ │ │ │ + ldr r0, [pc, #4] @ 135878 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r7, ip, r8, lsr r9 │ │ │ │ + eoreq r7, ip, r0, lsl #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1358e0 │ │ │ │ + beq 135898 │ │ │ │ b e3bc0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1358f0 │ │ │ │ + ldr r0, [pc, #4] @ 1358a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r7, ip, r8, lsl #18 │ │ │ │ + eoreq r7, ip, r0, asr r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135910 │ │ │ │ + beq 1358c8 │ │ │ │ b e40e0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 135920 │ │ │ │ + ldr r0, [pc, #4] @ 1358d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldrdeq r7, [ip], -r8 @ │ │ │ │ + eoreq r7, ip, r0, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #248 @ 0xf8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #536] @ 135b50 │ │ │ │ + ldr r0, [pc, #536] @ 135b08 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #180 @ 0xb4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135a90 │ │ │ │ - ldr r1, [pc, #508] @ 135b54 │ │ │ │ + beq 135a48 │ │ │ │ + ldr r1, [pc, #508] @ 135b0c │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, #22 │ │ │ │ - bl 2f0ba0 │ │ │ │ + bl 2f0b58 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ - bl 126e24 │ │ │ │ + bl 126dd8 │ │ │ │ add sl, sp, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f0a1c │ │ │ │ - ldr r1, [pc, #456] @ 135b58 │ │ │ │ + bl 2f09d4 │ │ │ │ + ldr r1, [pc, #456] @ 135b10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, #15 │ │ │ │ - bl 2f0ba0 │ │ │ │ - ldr r0, [pc, #440] @ 135b5c │ │ │ │ + bl 2f0b58 │ │ │ │ + ldr r0, [pc, #440] @ 135b14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 135a9c │ │ │ │ - ldr r0, [pc, #432] @ 135b6c │ │ │ │ + bne 135a54 │ │ │ │ + ldr r0, [pc, #432] @ 135b24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 126e24 │ │ │ │ + bl 126dd8 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f0a1c │ │ │ │ - ldr r1, [pc, #396] @ 135b70 │ │ │ │ + bl 2f09d4 │ │ │ │ + ldr r1, [pc, #396] @ 135b28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, #15 │ │ │ │ - bl 2f0ba0 │ │ │ │ - ldr r5, [pc, #380] @ 135b74 │ │ │ │ + bl 2f0b58 │ │ │ │ + ldr r5, [pc, #380] @ 135b2c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 135ad8 │ │ │ │ + bne 135a90 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 126e24 │ │ │ │ + bl 126dd8 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f0a1c │ │ │ │ + bl 2f09d4 │ │ │ │ ldm sl!, {r1, r2, r3, r4, r6} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm sl!, {r1, r2, r3, r4, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm sl, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ @@ -284648,1298 +284630,1298 @@ │ │ │ │ stm r8, {r0, r9} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #248 @ 0xf8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ bl 38870 │ │ │ │ - ldr r0, [pc, #188] @ 135b60 │ │ │ │ + ldr r0, [pc, #188] @ 135b18 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #184] @ 135b64 │ │ │ │ - ldr r1, [pc, #184] @ 135b68 │ │ │ │ + ldr r3, [pc, #184] @ 135b1c │ │ │ │ + ldr r1, [pc, #184] @ 135b20 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 1359b4 │ │ │ │ - ldr r0, [pc, #152] @ 135b78 │ │ │ │ + b 13596c │ │ │ │ + ldr r0, [pc, #152] @ 135b30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25c6c │ │ │ │ - b 135a08 │ │ │ │ + b 1359c0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 136680 │ │ │ │ - b 135b14 │ │ │ │ + bl 136638 │ │ │ │ + b 135acc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 136680 │ │ │ │ - b 135b24 │ │ │ │ - b 135b10 │ │ │ │ - b 135b20 │ │ │ │ + bl 136638 │ │ │ │ + b 135adc │ │ │ │ + b 135ac8 │ │ │ │ + b 135ad8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 136564 │ │ │ │ - b 135b24 │ │ │ │ + bl 13651c │ │ │ │ + b 135adc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 136564 │ │ │ │ - b 135b34 │ │ │ │ + bl 13651c │ │ │ │ + b 135aec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq sl, sp, r4, lsr r5 │ │ │ │ - eoreq r7, r4, pc, lsr #26 │ │ │ │ - eoreq r7, r4, r1, lsl sp │ │ │ │ - eoreq ip, sp, r0, ror #2 │ │ │ │ - eoreq ip, sp, r4, asr r0 │ │ │ │ - eoreq r7, ip, r0, lsr #14 │ │ │ │ - eoreq r8, ip, r0, lsr #4 │ │ │ │ - eoreq ip, sp, ip, ror r1 │ │ │ │ - ldrdeq r7, [r4], -r7 @ │ │ │ │ - eoreq fp, sp, r8, lsl pc │ │ │ │ - eoreq fp, sp, r0, lsr lr │ │ │ │ + eoreq sl, sp, ip, ror r5 │ │ │ │ + eoreq r7, r4, r7, lsr sp │ │ │ │ + eoreq r7, r4, r9, lsl sp │ │ │ │ + eoreq ip, sp, r8, lsr #3 │ │ │ │ + mlaeq sp, ip, r0, ip │ │ │ │ + eoreq r7, ip, r8, ror #14 │ │ │ │ + eoreq r8, ip, r8, ror #4 │ │ │ │ + eoreq ip, sp, r4, asr #3 │ │ │ │ + ldrdeq r7, [r4], -pc @ │ │ │ │ + eoreq fp, sp, r0, ror #30 │ │ │ │ + eoreq fp, sp, r8, ror lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 135ba8 │ │ │ │ + beq 135b60 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 135bf8 │ │ │ │ + bne 135bb0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 136990 │ │ │ │ + b 136948 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 135c4c │ │ │ │ + bne 135c04 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 135c88 │ │ │ │ + beq 135c40 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 135c6c │ │ │ │ + b 135c24 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 135c88 │ │ │ │ + beq 135c40 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135c60 │ │ │ │ + beq 135c18 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 135c60 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 135c18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 135ca8 │ │ │ │ + beq 135c60 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 135cf4 │ │ │ │ + beq 135cac │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 135d60 │ │ │ │ + bne 135d18 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135d74 │ │ │ │ + beq 135d2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 136990 │ │ │ │ + blne 136948 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 135d98 │ │ │ │ + bne 135d50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_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 135df0 │ │ │ │ + beq 135da8 │ │ │ │ add r6, r0, #32 │ │ │ │ bl 801ac │ │ │ │ mov r0, r6 │ │ │ │ - b 135dd8 │ │ │ │ + b 135d90 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135e10 │ │ │ │ + beq 135dc8 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 135e34 │ │ │ │ + beq 135dec │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 801ac │ │ │ │ mov r6, r5 │ │ │ │ - b 135e18 │ │ │ │ + b 135dd0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135e50 │ │ │ │ + beq 135e08 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 135e8c │ │ │ │ + bne 135e44 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 136b20 │ │ │ │ + b 136ad8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 135eec │ │ │ │ + bne 135ea4 │ │ │ │ bx lr │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 135efc │ │ │ │ + bne 135eb4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 1f798 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 135f70 │ │ │ │ + bne 135f28 │ │ │ │ ldrd r6, [r4, #32] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135f3c │ │ │ │ + beq 135ef4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135f54 │ │ │ │ + beq 135f0c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1f798 │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 136328 │ │ │ │ + b 1362e0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135f90 │ │ │ │ + beq 135f48 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1f798 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 136328 │ │ │ │ + bl 1362e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135ff8 │ │ │ │ + beq 135fb0 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135fdc │ │ │ │ + beq 135f94 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136014 │ │ │ │ + beq 135fcc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136014 │ │ │ │ + beq 135fcc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136034 │ │ │ │ + beq 135fec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13605c │ │ │ │ + beq 136014 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136078 │ │ │ │ + beq 136030 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136098 │ │ │ │ + beq 136050 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136140 │ │ │ │ + beq 1360f8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136124 │ │ │ │ + beq 1360dc │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136140 │ │ │ │ + beq 1360f8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136160 │ │ │ │ + beq 136118 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 1361a4 │ │ │ │ + bne 13615c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ - ldr r0, [pc, #48] @ 1361dc │ │ │ │ + b 1ba7c4 │ │ │ │ + ldr r0, [pc, #48] @ 136194 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 1361e0 │ │ │ │ + ldr r1, [pc, #44] @ 136198 │ │ │ │ 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 38904 │ │ │ │ - eoreq r7, ip, r4, ror #7 │ │ │ │ - eoreq r7, ip, r4, ror #7 │ │ │ │ + eoreq r7, ip, ip, lsr #8 │ │ │ │ + eoreq r7, ip, ip, lsr #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 13623c │ │ │ │ + bne 1361f4 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ - ldr r0, [pc, #48] @ 136274 │ │ │ │ + b 1ba7c4 │ │ │ │ + ldr r0, [pc, #48] @ 13622c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 136278 │ │ │ │ + ldr r1, [pc, #44] @ 136230 │ │ │ │ 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 38904 │ │ │ │ - eoreq r7, ip, ip, asr #6 │ │ │ │ - eoreq r7, ip, ip, asr #6 │ │ │ │ + mlaeq ip, r4, r3, r7 │ │ │ │ + mlaeq ip, r4, r3, r7 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1362c4 │ │ │ │ + bne 13627c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1d9f8 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1362e4 │ │ │ │ + beq 13629c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bcc 1363f0 │ │ │ │ - beq 136380 │ │ │ │ + bcc 1363a8 │ │ │ │ + beq 136338 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 1363a0 │ │ │ │ + bne 136358 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129ce4 │ │ │ │ + bl 129c98 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1363f0 │ │ │ │ + beq 1363a8 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1363f0 │ │ │ │ + beq 1363a8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1363d4 │ │ │ │ + beq 13638c │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 1363dc │ │ │ │ + b 136394 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 76738 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13641c │ │ │ │ + beq 1363d4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 136464 │ │ │ │ + beq 13641c │ │ │ │ add r5, r6, #8 │ │ │ │ - b 13644c │ │ │ │ + b 136404 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 136464 │ │ │ │ + beq 13641c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136440 │ │ │ │ + beq 1363f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ - b 136440 │ │ │ │ + b 1363f8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136480 │ │ │ │ + beq 136438 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1f798 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1364f4 │ │ │ │ + beq 1364ac │ │ │ │ cmp r1, #1 │ │ │ │ ldrbeq r1, [r0, #4] │ │ │ │ cmpeq r1, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1364c8 │ │ │ │ + beq 136480 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1364e0 │ │ │ │ + beq 136498 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136510 │ │ │ │ + beq 1364c8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136530 │ │ │ │ + beq 1364e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136584 │ │ │ │ + beq 13653c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1365a0 │ │ │ │ + beq 136558 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1365e8 │ │ │ │ + beq 1365a0 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1365d0 │ │ │ │ + beq 136588 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1365e8 │ │ │ │ + beq 1365a0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 136628 │ │ │ │ + beq 1365e0 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13660c │ │ │ │ + beq 1365c4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136628 │ │ │ │ + beq 1365e0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136674 │ │ │ │ + beq 13662c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13666c │ │ │ │ + beq 136624 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [r4, #52] @ 0x34 │ │ │ │ - bl 1360fc │ │ │ │ + bl 1360b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1366a0 │ │ │ │ + beq 136658 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1366bc │ │ │ │ + beq 136674 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1366f8 │ │ │ │ + beq 1366b0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1366e0 │ │ │ │ + beq 136698 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1366f8 │ │ │ │ + beq 1366b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 136738 │ │ │ │ + beq 1366f0 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13671c │ │ │ │ + beq 1366d4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136738 │ │ │ │ + beq 1366f0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136784 │ │ │ │ + beq 13673c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13677c │ │ │ │ + beq 136734 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ - bl 1360fc │ │ │ │ + bl 1360b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1367b8 │ │ │ │ + beq 136770 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1367a8 │ │ │ │ + bne 136760 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1367d8 │ │ │ │ + beq 136790 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 136820 │ │ │ │ + beq 1367d8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 136804 │ │ │ │ + b 1367bc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 136820 │ │ │ │ + beq 1367d8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1367f8 │ │ │ │ + beq 1367b0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1367f8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1367b0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136844 │ │ │ │ + beq 1367fc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136914 │ │ │ │ + beq 1368cc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1368e0 │ │ │ │ + beq 136898 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 1368c4 │ │ │ │ + beq 13687c │ │ │ │ cmp r1, #0 │ │ │ │ ldrbeq r1, [r0, #8] │ │ │ │ cmpeq r1, #3 │ │ │ │ - bne 136914 │ │ │ │ + bne 1368cc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136898 │ │ │ │ + beq 136850 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1368b0 │ │ │ │ + beq 136868 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1368f8 │ │ │ │ + beq 1368b0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 1368f8 │ │ │ │ + b 1368b0 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1368f8 │ │ │ │ + beq 1368b0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136914 │ │ │ │ + beq 1368cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136934 │ │ │ │ + beq 1368ec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 136960 │ │ │ │ - b 136948 │ │ │ │ + b 136918 │ │ │ │ + b 136900 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136964 │ │ │ │ + beq 13691c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1369b0 │ │ │ │ + beq 136968 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1369c8 │ │ │ │ + beq 136980 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1369e0 │ │ │ │ + beq 136998 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 136a48 │ │ │ │ + bne 136a00 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136a08 │ │ │ │ + beq 1369c0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 136b20 │ │ │ │ + blne 136ad8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #96]! @ 0x60 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 136b20 │ │ │ │ + blne 136ad8 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1369fc │ │ │ │ - b 136a08 │ │ │ │ + bne 1369b4 │ │ │ │ + b 1369c0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 136aa8 │ │ │ │ + beq 136a60 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 136a8c │ │ │ │ + b 136a44 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 136aa8 │ │ │ │ + beq 136a60 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136a80 │ │ │ │ + beq 136a38 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 136a80 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 136a38 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136acc │ │ │ │ + beq 136a84 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136af0 │ │ │ │ + beq 136aa8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 136990 │ │ │ │ + blne 136948 │ │ │ │ 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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 136b64 │ │ │ │ + beq 136b1c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 136b48 │ │ │ │ + b 136b00 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 136b64 │ │ │ │ + beq 136b1c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136b3c │ │ │ │ + beq 136af4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 136b3c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 136af4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136b84 │ │ │ │ + beq 136b3c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136b9c │ │ │ │ + beq 136b54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136bb8 │ │ │ │ + beq 136b70 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 136c04 │ │ │ │ + beq 136bbc │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 136bf4 │ │ │ │ + bne 136bac │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136c24 │ │ │ │ + beq 136bdc │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136d78 │ │ │ │ - ldr r4, [pc, #600] @ 136ea8 │ │ │ │ + beq 136d30 │ │ │ │ + ldr r4, [pc, #600] @ 136e60 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - b 136c80 │ │ │ │ + b 136c38 │ │ │ │ orr r5, r7, r1, lsl #6 │ │ │ │ add r6, r3, #2 │ │ │ │ sub r1, r6, r3 │ │ │ │ sub r3, r5, #9 │ │ │ │ add r1, r1, ip │ │ │ │ cmp r3, #5 │ │ │ │ - bcs 136cdc │ │ │ │ + bcs 136c94 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 136d64 │ │ │ │ + beq 136d1c │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r1 │ │ │ │ ldrsb r1, [r6], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r5, r1 │ │ │ │ - bgt 136c64 │ │ │ │ + bgt 136c1c │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ and r1, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 136c5c │ │ │ │ + bcc 136c14 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ - bcc 136d14 │ │ │ │ + bcc 136ccc │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r7, r6, r7, lsl #6 │ │ │ │ add r6, r3, #4 │ │ │ │ orr r5, r7, r1, lsl #18 │ │ │ │ - b 136c64 │ │ │ │ + b 136c1c │ │ │ │ cmp r5, #32 │ │ │ │ - beq 136c78 │ │ │ │ + beq 136c30 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 136d84 │ │ │ │ + bcc 136d3c │ │ │ │ lsr r3, r5, #8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 136d20 │ │ │ │ + bgt 136cd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 136d3c │ │ │ │ + beq 136cf4 │ │ │ │ cmp r3, #22 │ │ │ │ - bne 136d84 │ │ │ │ + bne 136d3c │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq 136c78 │ │ │ │ - b 136d84 │ │ │ │ + beq 136c30 │ │ │ │ + b 136d3c │ │ │ │ orr r5, r7, r1, lsl #12 │ │ │ │ add r6, r3, #3 │ │ │ │ - b 136c64 │ │ │ │ + b 136c1c │ │ │ │ cmp r3, #32 │ │ │ │ - beq 136d50 │ │ │ │ + beq 136d08 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 136d84 │ │ │ │ + bne 136d3c │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq 136c78 │ │ │ │ - b 136d84 │ │ │ │ + beq 136c30 │ │ │ │ + b 136d3c │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 136c78 │ │ │ │ - b 136d84 │ │ │ │ + bne 136c30 │ │ │ │ + b 136d3c │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ tst r3, #2 │ │ │ │ - bne 136c78 │ │ │ │ - b 136d84 │ │ │ │ + bne 136c30 │ │ │ │ + b 136d3c │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, ip │ │ │ │ sub r1, r1, ip │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, #0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 136d6c │ │ │ │ - ldr lr, [pc, #272] @ 136ea4 │ │ │ │ + beq 136d24 │ │ │ │ + ldr lr, [pc, #272] @ 136e5c │ │ │ │ ldr lr, [pc, lr] │ │ │ │ - b 136db8 │ │ │ │ + b 136d70 │ │ │ │ and r3, r7, #31 │ │ │ │ and r4, r5, #63 @ 0x3f │ │ │ │ orr r5, r4, r3, lsl #6 │ │ │ │ sub r3, r5, #9 │ │ │ │ cmp r3, #5 │ │ │ │ - bcs 136e08 │ │ │ │ + bcs 136dc0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 136d6c │ │ │ │ + beq 136d24 │ │ │ │ mov r8, r2 │ │ │ │ ldrsb r5, [r2, #-1]! │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 136da4 │ │ │ │ + bgt 136d5c │ │ │ │ mov r2, r8 │ │ │ │ ldrb r7, [r2, #-2]! │ │ │ │ sxtb r3, r7 │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 136d98 │ │ │ │ + bge 136d50 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r4, [r2, #-3]! │ │ │ │ sxtb r7, r4 │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 136e40 │ │ │ │ + bge 136df8 │ │ │ │ mov r2, r8 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ ldrb r4, [r2, #-4]! │ │ │ │ and r4, r4, #7 │ │ │ │ orr r7, r7, r4, lsl #6 │ │ │ │ - b 136e44 │ │ │ │ + b 136dfc │ │ │ │ cmp r5, #32 │ │ │ │ - beq 136db0 │ │ │ │ + beq 136d68 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 136e90 │ │ │ │ + bcc 136e48 │ │ │ │ lsr r3, r5, #8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt 136e50 │ │ │ │ + bgt 136e08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 136e6c │ │ │ │ + beq 136e24 │ │ │ │ cmp r3, #22 │ │ │ │ - bne 136e90 │ │ │ │ + bne 136e48 │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq 136db0 │ │ │ │ - b 136e90 │ │ │ │ + beq 136d68 │ │ │ │ + b 136e48 │ │ │ │ and r7, r4, #15 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r7, lsl #6 │ │ │ │ - b 136d9c │ │ │ │ + b 136d54 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 136e80 │ │ │ │ + beq 136e38 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 136e90 │ │ │ │ + bne 136e48 │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq 136db0 │ │ │ │ - b 136e90 │ │ │ │ + beq 136d68 │ │ │ │ + b 136e48 │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 136db0 │ │ │ │ - b 136e90 │ │ │ │ + bne 136d68 │ │ │ │ + b 136e48 │ │ │ │ uxtb r3, r5 │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ tst r3, #2 │ │ │ │ - bne 136db0 │ │ │ │ + bne 136d68 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r1, r1, r8 │ │ │ │ add r0, r0, ip │ │ │ │ sub r1, r1, ip │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r8, sp, r0, asr #31 │ │ │ │ - strdeq r9, [sp], -ip @ │ │ │ │ + eoreq r9, sp, r8 │ │ │ │ + eoreq r9, sp, r4, asr #2 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ movw ip, #733 @ 0x2dd │ │ │ │ movw r2, #21702 @ 0x54c6 │ │ │ │ movw r1, #56662 @ 0xdd56 │ │ │ │ @@ -285968,117 +285950,117 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ 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] @ 136f90 │ │ │ │ - ldr r0, [pc, #48] @ 136f94 │ │ │ │ - ldr r3, [pc, #48] @ 136f98 │ │ │ │ + ldr r1, [pc, #48] @ 136f48 │ │ │ │ + ldr r0, [pc, #48] @ 136f4c │ │ │ │ + ldr r3, [pc, #48] @ 136f50 │ │ │ │ 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 38888 │ │ │ │ - eoreq r6, ip, r4, ror #9 │ │ │ │ - eoreq r5, r4, r6, lsl #18 │ │ │ │ - eoreq r6, ip, r4, ror r4 │ │ │ │ - ldr r1, [pc, #20] @ 136fb8 │ │ │ │ + eoreq r6, ip, ip, lsr #10 │ │ │ │ + eoreq r5, r4, lr, lsl #18 │ │ │ │ + strhteq r6, [ip], -ip │ │ │ │ + ldr r1, [pc, #20] @ 136f70 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq sl, [sp], -r0 @ │ │ │ │ - ldr r1, [pc, #20] @ 136fd8 │ │ │ │ + eoreq sl, sp, r8, lsr sl │ │ │ │ + ldr r1, [pc, #20] @ 136f90 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq sl, [sp], -r0 @ │ │ │ │ + eoreq sl, sp, r8, lsl sl │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 136ff0 │ │ │ │ + ldr r1, [pc, #8] @ 136fa8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r5, r4, r1, ror #19 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r5, r4, r9, ror #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 137040 │ │ │ │ + bcs 136ff8 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bcc 137050 │ │ │ │ + bcc 137008 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 13708c │ │ │ │ + bcs 137044 │ │ │ │ strb r1, [r2] │ │ │ │ - b 137100 │ │ │ │ + b 1370b8 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 137014 │ │ │ │ + b 136fcc │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ bl 20fe4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 137038 │ │ │ │ + bcc 136ff0 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 1370b4 │ │ │ │ + bcs 13706c │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r7, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ - b 137100 │ │ │ │ + b 1370b8 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 1370d8 │ │ │ │ + bcs 137090 │ │ │ │ strb r7, [r2, #2] │ │ │ │ mov r7, #224 @ 0xe0 │ │ │ │ orr r7, r7, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ strb r7, [r2] │ │ │ │ - b 1370f8 │ │ │ │ + b 1370b0 │ │ │ │ strb r7, [r2, #3] │ │ │ │ mov r7, #240 @ 0xf0 │ │ │ │ orr r7, r7, r1, lsr #18 │ │ │ │ strb r7, [r2] │ │ │ │ lsr r7, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ @@ -286094,15 +286076,15 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 13715c │ │ │ │ + bcc 137114 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f030 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -286114,34 +286096,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 137138 │ │ │ │ + b 1370f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r9, [pc, #160] @ 137238 │ │ │ │ + ldr r9, [pc, #160] @ 1371f0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #156] @ 13723c │ │ │ │ + ldr fp, [pc, #156] @ 1371f4 │ │ │ │ add r1, r0, #28 │ │ │ │ - ldr ip, [pc, #152] @ 137240 │ │ │ │ + ldr ip, [pc, #152] @ 1371f8 │ │ │ │ add r7, r0, #20 │ │ │ │ - ldr lr, [pc, #148] @ 137244 │ │ │ │ + ldr lr, [pc, #148] @ 1371fc │ │ │ │ mov r4, #4 │ │ │ │ - ldr r8, [pc, #144] @ 137248 │ │ │ │ + ldr r8, [pc, #144] @ 137200 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #140] @ 13724c │ │ │ │ + ldr sl, [pc, #140] @ 137204 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ 137250 │ │ │ │ + ldr r1, [pc, #128] @ 137208 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r3, [pc, #124] @ 137254 │ │ │ │ + ldr r3, [pc, #124] @ 13720c │ │ │ │ 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 │ │ │ │ @@ -286156,59 +286138,59 @@ │ │ │ │ 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 34a100 │ │ │ │ + bl 34a0b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq r6, ip, r4, lsl #6 │ │ │ │ - eoreq ip, r3, lr, asr lr │ │ │ │ - eoreq r6, ip, r4, ror #5 │ │ │ │ - eoreq sp, r3, ip, asr lr │ │ │ │ - eoreq sp, r3, ip, lsr lr │ │ │ │ - eoreq r6, ip, ip, asr #5 │ │ │ │ - eoreq r5, r4, sl, ror #15 │ │ │ │ - eoreq r5, r4, pc, ror #15 │ │ │ │ + eoreq r6, ip, ip, asr #6 │ │ │ │ + eoreq ip, r3, r6, ror #28 │ │ │ │ + eoreq r6, ip, ip, lsr #6 │ │ │ │ + eoreq sp, r3, r4, ror #28 │ │ │ │ + eoreq sp, r3, r4, asr #28 │ │ │ │ + eoreq r6, ip, r4, lsl r3 │ │ │ │ + strdeq r5, [r4], -r2 @ │ │ │ │ + strdeq r5, [r4], -r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 13779c │ │ │ │ + bmi 137754 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 1372b0 │ │ │ │ - ldr r0, [pc, #1420] @ 137808 │ │ │ │ + beq 137268 │ │ │ │ + ldr r0, [pc, #1420] @ 1377c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1377a4 │ │ │ │ + beq 13775c │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - b 1372b4 │ │ │ │ + b 13726c │ │ │ │ mov fp, #1 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 355b10 │ │ │ │ + bl 355ac8 │ │ │ │ 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} │ │ │ │ @@ -286220,151 +286202,151 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #24] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137394 │ │ │ │ + beq 13734c │ │ │ │ str fp, [sp, #32] │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ ldm fp, {r1, r4, fp} │ │ │ │ sub r0, fp, #1 │ │ │ │ cmn sl, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - beq 13753c │ │ │ │ + beq 1374f4 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1376cc │ │ │ │ + bcs 137684 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldm r2, {r2, r7} │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub r2, fp, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 1373d8 │ │ │ │ + b 137390 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 139848 │ │ │ │ + bl 139800 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 137394 │ │ │ │ + beq 13734c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1376c4 │ │ │ │ + bne 13767c │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ - b 1374c4 │ │ │ │ + b 13747c │ │ │ │ add r9, r9, fp │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1376cc │ │ │ │ + bcs 137684 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsr r3, r2, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, r2, lsl r7 │ │ │ │ lsrpl r3, r2, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 1373c0 │ │ │ │ + beq 137378 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add ip, r8, r9 │ │ │ │ mov r3, fp │ │ │ │ cmp sl, r2 │ │ │ │ mov r7, r2 │ │ │ │ movhi r7, sl │ │ │ │ cmp r7, fp │ │ │ │ movhi r3, r7 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 137460 │ │ │ │ + beq 137418 │ │ │ │ add lr, r9, r0 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 13775c │ │ │ │ + bcs 137714 │ │ │ │ ldrb r6, [ip, r0] │ │ │ │ ldrb r5, [r4, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 137428 │ │ │ │ + beq 1373e0 │ │ │ │ sub r2, r9, r2 │ │ │ │ mov sl, #0 │ │ │ │ add r9, r2, r0 │ │ │ │ - b 1373c8 │ │ │ │ + b 137380 │ │ │ │ mov r0, r2 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 1374a4 │ │ │ │ + bcs 13745c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 1377bc │ │ │ │ + bcs 137774 │ │ │ │ add r3, r0, r9 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 137780 │ │ │ │ + bcs 137738 │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ ldrb r7, [r4, r0] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 137464 │ │ │ │ + beq 13741c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r9, r9, r0 │ │ │ │ - b 1373c8 │ │ │ │ + b 137380 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r4, r9, fp │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ sub r8, r9, r7 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, r0 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc 13766c │ │ │ │ + bcc 137624 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ add r1, sl, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ add r0, fp, r7 │ │ │ │ bl 1f030 │ │ │ │ add r1, r7, r8 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ sub r0, r5, r1 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 1376a0 │ │ │ │ + bls 137658 │ │ │ │ mov r0, fp │ │ │ │ movw r2, #12342 @ 0x3036 │ │ │ │ strh r2, [r0, r1]! │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r7, r4 │ │ │ │ strb r2, [r0, #2] │ │ │ │ add r0, r1, #3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137394 │ │ │ │ - b 137330 │ │ │ │ + beq 13734c │ │ │ │ + b 1372e8 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1376cc │ │ │ │ + bcs 137684 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r7, fp │ │ │ │ ldr lr, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp lr, fp │ │ │ │ movhi r7, lr │ │ │ │ @@ -286375,99 +286357,99 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r8, lr │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub r3, ip, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub r3, lr, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 1375ac │ │ │ │ + b 137564 │ │ │ │ add r9, r9, fp │ │ │ │ add r0, r9, sl │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1376cc │ │ │ │ + bcs 137684 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr r6, r3, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r6, r6, r2, lsl r5 │ │ │ │ lsrpl r6, r2, r0 │ │ │ │ tst r6, #1 │ │ │ │ - beq 13759c │ │ │ │ + beq 137554 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r0, lr, r9 │ │ │ │ mov r4, #0 │ │ │ │ add r5, r3, r9 │ │ │ │ adds r6, r7, r4 │ │ │ │ - beq 137614 │ │ │ │ + beq 1375cc │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 13776c │ │ │ │ + bcs 137724 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ ldrb r6, [ip, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 1375e4 │ │ │ │ + beq 13759c │ │ │ │ add r9, r9, r4 │ │ │ │ - b 1375a0 │ │ │ │ + b 137558 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 137660 │ │ │ │ + bcs 137618 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r0, r0, r9 │ │ │ │ mov r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1374ac │ │ │ │ + beq 137464 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 137790 │ │ │ │ + bcs 137748 │ │ │ │ ldrb r6, [r8, r0] │ │ │ │ sub r5, r5, #1 │ │ │ │ ldrb r3, [r4], #-1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 13762c │ │ │ │ + beq 1375e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r9, r9, r0 │ │ │ │ - b 1375a0 │ │ │ │ + b 137558 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1374ac │ │ │ │ - b 1377b8 │ │ │ │ + beq 137464 │ │ │ │ + b 137770 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 1374e0 │ │ │ │ + b 137498 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #3 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 137508 │ │ │ │ + b 1374c0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ sub r4, r1, r7 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 137728 │ │ │ │ + bcc 1376e0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ @@ -286487,75 +286469,75 @@ │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 1376f8 │ │ │ │ - ldr r2, [pc, #176] @ 137814 │ │ │ │ + b 1376b0 │ │ │ │ + ldr r2, [pc, #176] @ 1377cc │ │ │ │ add r0, r7, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 137774 │ │ │ │ - ldr r2, [pc, #168] @ 13781c │ │ │ │ + b 13772c │ │ │ │ + ldr r2, [pc, #168] @ 1377d4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - b 1377c8 │ │ │ │ - ldr r2, [pc, #136] @ 137810 │ │ │ │ + b 137780 │ │ │ │ + ldr r2, [pc, #136] @ 1377c8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1377c8 │ │ │ │ - ldr r2, [pc, #128] @ 137818 │ │ │ │ + b 137780 │ │ │ │ + ldr r2, [pc, #128] @ 1377d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1377c8 │ │ │ │ + b 137780 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #88] @ 137804 │ │ │ │ + ldr r2, [pc, #88] @ 1377bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #72] @ 13780c │ │ │ │ + ldr r2, [pc, #72] @ 1377c4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38a40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1377dc │ │ │ │ - b 1377dc │ │ │ │ - b 1377dc │ │ │ │ + b 137794 │ │ │ │ + b 137794 │ │ │ │ + b 137794 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137800 │ │ │ │ + beq 1377b8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, ip, r8, lsl sp │ │ │ │ - eoreq r8, sp, r4, ror #23 │ │ │ │ - eoreq r5, ip, r4, asr #23 │ │ │ │ - eoreq r5, ip, r0, lsl ip │ │ │ │ - eoreq r5, ip, r4, asr #24 │ │ │ │ - eoreq r5, ip, r4, lsl #24 │ │ │ │ - eoreq r5, ip, r8, lsr ip │ │ │ │ + eoreq r5, ip, r0, ror #26 │ │ │ │ + eoreq r8, sp, ip, lsr #24 │ │ │ │ + eoreq r5, ip, ip, lsl #24 │ │ │ │ + eoreq r5, ip, r8, asr ip │ │ │ │ + eoreq r5, ip, ip, lsl #25 │ │ │ │ + eoreq r5, ip, ip, asr #24 │ │ │ │ + eoreq r5, ip, r0, lsl #25 │ │ │ │ push {r4, r6, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [r1, #16] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bcs 137930 │ │ │ │ + bcs 1378e8 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bhi 137950 │ │ │ │ + bhi 137908 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ add pc, r6, r2 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -286604,21 +286586,21 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ cmp r8, r3 │ │ │ │ - bne 13783c │ │ │ │ + bne 1377f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #3 │ │ │ │ - b 137958 │ │ │ │ + b 137910 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r1, #20] │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #6 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ @@ -286631,21 +286613,21 @@ │ │ │ │ pop {r4, r6, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 1381bc │ │ │ │ + bcs 138174 │ │ │ │ mov sl, r4 │ │ │ │ ldr r1, [sl, #12]! │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bhi 138170 │ │ │ │ + bhi 138128 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ add pc, r7, r2 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ @ instruction: 0x000007b0 │ │ │ │ @ instruction: 0x000007b0 │ │ │ │ @@ -286694,38 +286676,38 @@ │ │ │ │ @ instruction: 0x000007b0 │ │ │ │ @ instruction: 0x000007b0 │ │ │ │ @ instruction: 0x000007b0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 1379a4 │ │ │ │ - b 1381bc │ │ │ │ + bne 13795c │ │ │ │ + b 138174 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, r0 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bcs 138144 │ │ │ │ + bcs 1380fc │ │ │ │ movw r9, #19 │ │ │ │ mov fp, #0 │ │ │ │ movt r9, #128 @ 0x80 │ │ │ │ - b 137ad8 │ │ │ │ + b 137a90 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r8, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 138144 │ │ │ │ + bcs 1380fc │ │ │ │ rsb r5, r0, #0 │ │ │ │ add r2, r3, #5 │ │ │ │ add r3, r1, r2 │ │ │ │ ldrb r6, [r3, #-5] │ │ │ │ sub r7, r6, #9 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ - bhi 137bb0 │ │ │ │ + bhi 137b68 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r7, [r3, r7, lsl #2] │ │ │ │ add pc, r3, r7 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ @@ -286763,19 +286745,19 @@ │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ sub r3, r2, #4 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ add r3, r5, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 137ae0 │ │ │ │ - b 138144 │ │ │ │ + bne 137a98 │ │ │ │ + b 1380fc │ │ │ │ sub r1, r6, #91 @ 0x5b │ │ │ │ cmp r1, #32 │ │ │ │ - bhi 137e08 │ │ │ │ + bhi 137dc0 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ add pc, r7, r1 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ @@ -286809,155 +286791,155 @@ │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ and r2, r8, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 13811c │ │ │ │ + bcc 1380d4 │ │ │ │ tst r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ strbne fp, [r0, r1] │ │ │ │ addne r1, r1, #1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 137e74 │ │ │ │ - b 1381a4 │ │ │ │ + bcc 137e2c │ │ │ │ + b 13815c │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - bcs 13814c │ │ │ │ + bcs 138104 │ │ │ │ ldrb r7, [r3, #-4] │ │ │ │ sub r1, r2, #3 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r7, #97 @ 0x61 │ │ │ │ - bne 138168 │ │ │ │ + bne 138120 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 13814c │ │ │ │ + beq 138104 │ │ │ │ ldrb r7, [r3, #-3] │ │ │ │ sub r1, r2, #2 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ - bne 138168 │ │ │ │ + bne 138120 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 13814c │ │ │ │ + beq 138104 │ │ │ │ ldrb r7, [r3, #-2] │ │ │ │ sub r1, r2, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r7, #115 @ 0x73 │ │ │ │ - bne 138168 │ │ │ │ + bne 138120 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 13814c │ │ │ │ + beq 138104 │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq 137e24 │ │ │ │ - b 138168 │ │ │ │ + beq 137ddc │ │ │ │ + b 138120 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - bcs 13814c │ │ │ │ + bcs 138104 │ │ │ │ ldrb r7, [r3, #-4] │ │ │ │ sub r1, r2, #3 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r7, #114 @ 0x72 │ │ │ │ - bne 138168 │ │ │ │ + bne 138120 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 13814c │ │ │ │ + beq 138104 │ │ │ │ ldrb r7, [r3, #-3] │ │ │ │ sub r1, r2, #2 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r7, #117 @ 0x75 │ │ │ │ - bne 138168 │ │ │ │ + bne 138120 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 13814c │ │ │ │ + beq 138104 │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - beq 137e24 │ │ │ │ - b 138168 │ │ │ │ + beq 137ddc │ │ │ │ + b 138120 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - bcs 13814c │ │ │ │ + bcs 138104 │ │ │ │ ldrb r7, [r3, #-4] │ │ │ │ sub r1, r2, #3 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r7, #117 @ 0x75 │ │ │ │ - bne 138168 │ │ │ │ + bne 138120 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 13814c │ │ │ │ + beq 138104 │ │ │ │ ldrb r7, [r3, #-3] │ │ │ │ sub r1, r2, #2 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ - bne 138168 │ │ │ │ + bne 138120 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 13814c │ │ │ │ + beq 138104 │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ - beq 137e24 │ │ │ │ - b 138168 │ │ │ │ + beq 137ddc │ │ │ │ + b 138120 │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 2d9588 │ │ │ │ + bl 2d9540 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137e24 │ │ │ │ - b 1381d0 │ │ │ │ + beq 137ddc │ │ │ │ + b 138188 │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - b 137e14 │ │ │ │ + b 137dcc │ │ │ │ sub r0, r6, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 13819c │ │ │ │ + bcs 138154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133f94 │ │ │ │ + bl 133f4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1381d0 │ │ │ │ + bne 138188 │ │ │ │ mov r2, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 137e48 │ │ │ │ + beq 137e00 │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 137e74 │ │ │ │ - b 1381a4 │ │ │ │ + bcc 137e2c │ │ │ │ + b 13815c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138138 │ │ │ │ + beq 1380f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 1381a4 │ │ │ │ + bcs 13815c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ sub r7, r6, #9 │ │ │ │ cmp r7, #35 @ 0x23 │ │ │ │ - bhi 137f44 │ │ │ │ + bhi 137efc │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -286992,76 +286974,76 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 137e84 │ │ │ │ - b 1381a8 │ │ │ │ + bne 137e3c │ │ │ │ + b 138160 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ - beq 137f5c │ │ │ │ + beq 137f14 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ cmpeq fp, #123 @ 0x7b │ │ │ │ - bne 137f90 │ │ │ │ - b 137f64 │ │ │ │ + bne 137f48 │ │ │ │ + b 137f1c │ │ │ │ cmp fp, #91 @ 0x5b │ │ │ │ - bne 137f90 │ │ │ │ + bne 137f48 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 138138 │ │ │ │ + beq 1380f0 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ ldrb fp, [ip, r5] │ │ │ │ - bcc 137e84 │ │ │ │ - b 1381a8 │ │ │ │ + bcc 137e3c │ │ │ │ + b 138160 │ │ │ │ tst r2, #1 │ │ │ │ - bne 138178 │ │ │ │ + bne 138130 │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 137acc │ │ │ │ - b 137fb8 │ │ │ │ + bne 137a84 │ │ │ │ + b 137f70 │ │ │ │ tst r2, #1 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4, #20] │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 137acc │ │ │ │ + bne 137a84 │ │ │ │ cmp r3, r0 │ │ │ │ mov r7, #1 │ │ │ │ - bcs 1381bc │ │ │ │ + bcs 138174 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #25 │ │ │ │ - bhi 138194 │ │ │ │ + bhi 13814c │ │ │ │ tst r9, r7, lsl r2 │ │ │ │ - beq 137ff0 │ │ │ │ + beq 137fa8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 137fc4 │ │ │ │ - b 1381bc │ │ │ │ + bne 137f7c │ │ │ │ + b 138174 │ │ │ │ cmp r2, #25 │ │ │ │ - bne 138194 │ │ │ │ + bne 13814c │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 2d9588 │ │ │ │ + bl 2d9540 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1381d0 │ │ │ │ + bne 138188 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 1381bc │ │ │ │ + bcs 138174 │ │ │ │ ldr r1, [sl] │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bhi 138170 │ │ │ │ + bhi 138128 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ add pc, r7, r2 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ @@ -287110,452 +287092,452 @@ │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ @ instruction: 0xfffffa84 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 138024 │ │ │ │ - b 1381bc │ │ │ │ + bne 137fdc │ │ │ │ + b 138174 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 20fe4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b 137c64 │ │ │ │ + b 137c1c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #5 │ │ │ │ - b 1381c0 │ │ │ │ + b 138178 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 264c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #9 │ │ │ │ - b 138150 │ │ │ │ + b 138108 │ │ │ │ mov r0, #6 │ │ │ │ - b 1381c0 │ │ │ │ + b 138178 │ │ │ │ mov r0, #7 │ │ │ │ cmp fp, #91 @ 0x5b │ │ │ │ - beq 1381c0 │ │ │ │ + beq 138178 │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 1381f0 │ │ │ │ + bne 1381a8 │ │ │ │ mov r0, #8 │ │ │ │ - b 1381c0 │ │ │ │ + b 138178 │ │ │ │ mov r0, #17 │ │ │ │ - b 1381c0 │ │ │ │ + b 138178 │ │ │ │ mov r0, #10 │ │ │ │ - b 1381c0 │ │ │ │ + b 138178 │ │ │ │ mov fp, r6 │ │ │ │ mov r0, #2 │ │ │ │ cmp fp, #91 @ 0x5b │ │ │ │ - beq 1381c0 │ │ │ │ + beq 138178 │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 1381d8 │ │ │ │ + bne 138190 │ │ │ │ mov r0, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 25d2c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 138210 │ │ │ │ + ldr r0, [pc, #48] @ 1381c8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ 138214 │ │ │ │ + ldr r2, [pc, #44] @ 1381cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #16] @ 138208 │ │ │ │ + ldr r0, [pc, #16] @ 1381c0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 13820c │ │ │ │ + ldr r2, [pc, #12] @ 1381c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - eoreq r4, r4, lr, asr r4 │ │ │ │ - eoreq r4, ip, r8, lsl pc │ │ │ │ - eoreq r4, r4, r6, ror r4 │ │ │ │ - eoreq r4, ip, r0, lsr #30 │ │ │ │ + eoreq r4, r4, r6, ror #8 │ │ │ │ + eoreq r4, ip, r0, ror #30 │ │ │ │ + eoreq r4, r4, lr, ror r4 │ │ │ │ + eoreq r4, ip, r8, ror #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 138250 │ │ │ │ + bne 138208 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138284 │ │ │ │ + beq 13823c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, sp │ │ │ │ bl 7bb48 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 13823c │ │ │ │ + beq 1381f4 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1382cc │ │ │ │ + bne 138284 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [sp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13830c │ │ │ │ + beq 1382c4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 7bdf0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1382b8 │ │ │ │ + beq 138270 │ │ │ │ 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} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 138398 │ │ │ │ + ldr ip, [pc, #96] @ 138350 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 13839c │ │ │ │ + ldr lr, [pc, #92] @ 138354 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 1383a0 │ │ │ │ + ldr r4, [pc, #88] @ 138358 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 1383a4 │ │ │ │ + ldr r1, [pc, #84] @ 13835c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 1383a8 │ │ │ │ + ldr r3, [pc, #80] @ 138360 │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r5, ip, r8, ror #2 │ │ │ │ - eoreq r4, r4, r6, lsr #13 │ │ │ │ - eoreq r4, ip, r4, asr #31 │ │ │ │ - eoreq r4, r4, r6, lsl #13 │ │ │ │ - eoreq r4, r4, r7, lsl #13 │ │ │ │ + strhteq r5, [ip], -r0 │ │ │ │ + eoreq r4, r4, lr, lsr #13 │ │ │ │ + eoreq r5, ip, ip │ │ │ │ + eoreq r4, r4, lr, lsl #13 │ │ │ │ + eoreq r4, r4, pc, lsl #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ 1383fc │ │ │ │ + ldr ip, [pc, #64] @ 1383b4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ 138400 │ │ │ │ + ldr lr, [pc, #60] @ 1383b8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ 138404 │ │ │ │ + ldr r1, [pc, #56] @ 1383bc │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r5, ip, r0, lsr #2 │ │ │ │ - eoreq r5, ip, r0, lsl #2 │ │ │ │ - eoreq r4, r4, r7, lsr #12 │ │ │ │ + eoreq r5, ip, r8, ror #2 │ │ │ │ + eoreq r5, ip, r8, asr #2 │ │ │ │ + eoreq r4, r4, pc, lsr #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ 138458 │ │ │ │ + ldr ip, [pc, #64] @ 138410 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ 13845c │ │ │ │ + ldr lr, [pc, #60] @ 138414 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ 138460 │ │ │ │ + ldr r1, [pc, #56] @ 138418 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r5, [ip], -r4 @ │ │ │ │ - eoreq r5, ip, r4, lsr #1 │ │ │ │ - eoreq r4, r4, fp, asr #11 │ │ │ │ + eoreq r5, ip, ip, lsl r1 │ │ │ │ + eoreq r5, ip, ip, ror #1 │ │ │ │ + ldrdeq r4, [r4], -r3 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ 1384b4 │ │ │ │ + ldr ip, [pc, #64] @ 13846c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ 1384b8 │ │ │ │ + ldr lr, [pc, #60] @ 138470 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ 1384bc │ │ │ │ + ldr r1, [pc, #56] @ 138474 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r5, ip, r8, lsl #1 │ │ │ │ - eoreq r5, ip, r8, asr #32 │ │ │ │ - eoreq r4, r4, pc, ror #10 │ │ │ │ + ldrdeq r5, [ip], -r0 @ │ │ │ │ + mlaeq ip, r0, r0, r5 │ │ │ │ + eoreq r4, r4, r7, ror r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ 138510 │ │ │ │ + ldr ip, [pc, #64] @ 1384c8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ 138514 │ │ │ │ + ldr lr, [pc, #60] @ 1384cc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ 138518 │ │ │ │ + ldr r1, [pc, #56] @ 1384d0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 34a500 │ │ │ │ + bl 34a4b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r5, ip, ip, lsr r0 │ │ │ │ - eoreq r4, ip, ip, ror #31 │ │ │ │ - eoreq r4, r4, r3, lsl r5 │ │ │ │ + eoreq r5, ip, r4, lsl #1 │ │ │ │ + eoreq r5, ip, r4, lsr r0 │ │ │ │ + eoreq r4, r4, fp, lsl r5 │ │ │ │ b 1e304 │ │ │ │ b 1e244 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 34aaf8 │ │ │ │ + bl 34aab0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1385b0 │ │ │ │ - ldr r0, [pc, #104] @ 1385bc │ │ │ │ + bne 138568 │ │ │ │ + ldr r0, [pc, #104] @ 138574 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #100] @ 1385c0 │ │ │ │ - ldr r2, [pc, #100] @ 1385c4 │ │ │ │ + ldr r1, [pc, #100] @ 138578 │ │ │ │ + ldr r2, [pc, #100] @ 13857c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ 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 349174 │ │ │ │ + bl 34912c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1385b0 │ │ │ │ + bne 138568 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 34aaf8 │ │ │ │ + bl 34aab0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfff4e290 │ │ │ │ - eoreq r5, ip, ip │ │ │ │ - eoreq ip, r3, r4, ror #20 │ │ │ │ + @ instruction: 0xfff4e2d8 │ │ │ │ + eoreq r5, ip, r4, asr r0 │ │ │ │ + eoreq ip, r3, ip, ror #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 34aaf8 │ │ │ │ + bl 34aab0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 138654 │ │ │ │ - ldr r0, [pc, #104] @ 138660 │ │ │ │ + bne 13860c │ │ │ │ + ldr r0, [pc, #104] @ 138618 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #100] @ 138664 │ │ │ │ - ldr r2, [pc, #100] @ 138668 │ │ │ │ + ldr r1, [pc, #100] @ 13861c │ │ │ │ + ldr r2, [pc, #100] @ 138620 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ 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 349174 │ │ │ │ + bl 34912c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 138654 │ │ │ │ + bne 13860c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 34aaf8 │ │ │ │ + bl 34aab0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfffea350 │ │ │ │ - eoreq r4, ip, r8, ror #30 │ │ │ │ - eoreq ip, r3, r0, asr #19 │ │ │ │ + @ instruction: 0xfffea34c │ │ │ │ + strhteq r4, [ip], -r0 │ │ │ │ + eoreq ip, r3, r8, asr #19 │ │ │ │ b 1f024 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 1386e0 │ │ │ │ + ldr ip, [pc, #96] @ 138698 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 1386e4 │ │ │ │ + ldr lr, [pc, #92] @ 13869c │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 1386e8 │ │ │ │ + ldr r4, [pc, #88] @ 1386a0 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 1386ec │ │ │ │ + ldr r1, [pc, #84] @ 1386a4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 1386f0 │ │ │ │ + ldr r3, [pc, #80] @ 1386a8 │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r4, ip, r8, lsr #29 │ │ │ │ - eoreq r4, r4, r9, ror #8 │ │ │ │ - strhteq r4, [ip], -r4 │ │ │ │ - eoreq r4, r4, r1, asr #8 │ │ │ │ - eoreq r4, r4, pc, asr #8 │ │ │ │ + strdeq r4, [ip], -r0 @ │ │ │ │ + eoreq r4, r4, r1, ror r4 │ │ │ │ + strdeq r4, [ip], -ip @ │ │ │ │ + eoreq r4, r4, r9, asr #8 │ │ │ │ + eoreq r4, r4, r7, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [r1, #24] │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r8, [sp] │ │ │ │ - bl 16c890 │ │ │ │ + bl 16c848 │ │ │ │ add r1, r4, #4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r1!, {r4, r6, r7} │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ ldm r1, {r4, r5, r6, r7} │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ - bne 13875c │ │ │ │ + bne 138714 │ │ │ │ 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 r8, #0 │ │ │ │ mov r1, sl │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - beq 1387b4 │ │ │ │ + beq 13876c │ │ │ │ ldr r7, [fp, #20] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #8 │ │ │ │ lsl r4, r8, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b367c │ │ │ │ + bl 1b3634 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 138818 │ │ │ │ + bne 1387d0 │ │ │ │ subs r4, r4, #32 │ │ │ │ add r7, r7, #32 │ │ │ │ - bne 13878c │ │ │ │ + bne 138744 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldm sl!, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ 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 1387f4 │ │ │ │ + beq 1387ac │ │ │ │ cmp r0, #1 │ │ │ │ - bne 138830 │ │ │ │ + bne 1387e8 │ │ │ │ orr r1, r6, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ 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] │ │ │ │ @@ -287565,80 +287547,80 @@ │ │ │ │ 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 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 138848 │ │ │ │ + ldr r0, [pc, #16] @ 138800 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 13884c │ │ │ │ + ldr r2, [pc, #12] @ 138804 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - eoreq r6, r4, r1, lsr #10 │ │ │ │ - eoreq r5, ip, r0, ror #27 │ │ │ │ + eoreq r6, r4, r9, lsr #10 │ │ │ │ + eoreq r5, ip, r8, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [r1, #24] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ str sl, [sp] │ │ │ │ - bl 16cca0 │ │ │ │ + bl 16cc58 │ │ │ │ add r1, r6, #4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r1!, {r4, r5, r6} │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r4, r5, r6} │ │ │ │ ldm r1, {r4, r5, r6, r7} │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ - bne 1388b8 │ │ │ │ + bne 138870 │ │ │ │ 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, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ cmp sl, #0 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - beq 13890c │ │ │ │ + beq 1388c4 │ │ │ │ ldr r6, [r9, #20] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #8 │ │ │ │ lsl r4, sl, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1b30f8 │ │ │ │ + bl 1b30b0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 138974 │ │ │ │ + bne 13892c │ │ │ │ subs r4, r4, #32 │ │ │ │ add r6, r6, #32 │ │ │ │ - bne 1388e4 │ │ │ │ + bne 13889c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138958 │ │ │ │ + beq 138910 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13898c │ │ │ │ + bne 138944 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ ldrb r0, [r4, #41] @ 0x29 │ │ │ │ str r5, [r4, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ @@ -287652,392 +287634,392 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r5!, {r0, r1, r2} │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #16] @ 1389a4 │ │ │ │ + ldr r0, [pc, #16] @ 13895c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 1389a8 │ │ │ │ + ldr r2, [pc, #12] @ 138960 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - eoreq r6, r4, r5, asr #7 │ │ │ │ - eoreq r5, ip, r4, lsl #25 │ │ │ │ + eoreq r6, r4, sp, asr #7 │ │ │ │ + eoreq r5, ip, ip, asr #25 │ │ │ │ b 1e2ec │ │ │ │ b 1f6b4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr lr, [r1] │ │ │ │ ldrd r4, [lr, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - bcs 138a04 │ │ │ │ + bcs 1389bc │ │ │ │ ldr r3, [lr, #12] │ │ │ │ movw ip, #19 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ mov r6, #1 │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ sub r7, r2, #9 │ │ │ │ cmp r7, #23 │ │ │ │ - bhi 138a38 │ │ │ │ + bhi 1389f0 │ │ │ │ tst ip, r6, lsl r7 │ │ │ │ - beq 138a38 │ │ │ │ + beq 1389f0 │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [lr, #20] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 1389dc │ │ │ │ + bne 138994 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, lr │ │ │ │ bl 25d2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ strb r3, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne 138a54 │ │ │ │ + bne 138a0c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 138a84 │ │ │ │ + beq 138a3c │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ strb r3, [r1, #4] │ │ │ │ - bne 138b0c │ │ │ │ + bne 138ac4 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne 138b14 │ │ │ │ + bne 138acc │ │ │ │ add r1, r5, #1 │ │ │ │ str r1, [lr, #20] │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 138ac8 │ │ │ │ + bcs 138a80 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ sub r6, r5, #9 │ │ │ │ cmp r6, #25 │ │ │ │ - bhi 138af0 │ │ │ │ + bhi 138aa8 │ │ │ │ tst ip, r2, lsl r6 │ │ │ │ - beq 138ad0 │ │ │ │ + beq 138a88 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [lr, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 138aa0 │ │ │ │ + bne 138a58 │ │ │ │ mov r1, #5 │ │ │ │ - b 138a08 │ │ │ │ + b 1389c0 │ │ │ │ cmp r6, #25 │ │ │ │ - bne 138af0 │ │ │ │ + bne 138aa8 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ mov r4, r0 │ │ │ │ movne r0, #17 │ │ │ │ add r1, sp, #4 │ │ │ │ moveq r0, #21 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 138a14 │ │ │ │ + b 1389cc │ │ │ │ mov r1, #17 │ │ │ │ - b 138a08 │ │ │ │ + b 1389c0 │ │ │ │ mov r1, #8 │ │ │ │ - b 138a08 │ │ │ │ + b 1389c0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr lr, [r1] │ │ │ │ ldrd r4, [lr, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - bcs 138b6c │ │ │ │ + bcs 138b24 │ │ │ │ ldr r3, [lr, #12] │ │ │ │ movw ip, #19 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ sub r7, r6, #9 │ │ │ │ cmp r7, #23 │ │ │ │ - bhi 138ba0 │ │ │ │ + bhi 138b58 │ │ │ │ tst ip, r2, lsl r7 │ │ │ │ - beq 138ba0 │ │ │ │ + beq 138b58 │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [lr, #20] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 138b44 │ │ │ │ + bne 138afc │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, lr │ │ │ │ bl 25d2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ - bne 138bbc │ │ │ │ + bne 138b74 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 138be4 │ │ │ │ + beq 138b9c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r0, #1] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r1, #4] │ │ │ │ strb r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r6, #44 @ 0x2c │ │ │ │ - bne 138c50 │ │ │ │ + bne 138c08 │ │ │ │ add r1, r5, #1 │ │ │ │ str r1, [lr, #20] │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 138c28 │ │ │ │ + bcs 138be0 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ sub r6, r5, #9 │ │ │ │ cmp r6, #23 │ │ │ │ - bhi 138c30 │ │ │ │ + bhi 138be8 │ │ │ │ tst ip, r2, lsl r6 │ │ │ │ - beq 138c30 │ │ │ │ + beq 138be8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [lr, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 138c00 │ │ │ │ + bne 138bb8 │ │ │ │ mov r1, #5 │ │ │ │ - b 138b70 │ │ │ │ + b 138b28 │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq 138c58 │ │ │ │ + beq 138c10 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strb r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #7 │ │ │ │ - b 138b70 │ │ │ │ + b 138b28 │ │ │ │ mov r1, #21 │ │ │ │ - b 138b70 │ │ │ │ + b 138b28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 138c98 │ │ │ │ + bne 138c50 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138d04 │ │ │ │ + beq 138cbc │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 138cec │ │ │ │ + bcs 138ca4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 138d14 │ │ │ │ + bhi 138ccc │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 138d14 │ │ │ │ + beq 138ccc │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 138cc4 │ │ │ │ + bne 138c7c │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 1390b4 │ │ │ │ + b 13906c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 138e38 │ │ │ │ + beq 138df0 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 139108 │ │ │ │ + bne 1390c0 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 1390e8 │ │ │ │ + beq 1390a0 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, sp, #20 │ │ │ │ - ldr fp, [pc, #1248] @ 139240 │ │ │ │ + ldr fp, [pc, #1248] @ 1391f8 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r9, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 138eb0 │ │ │ │ + beq 138e68 │ │ │ │ ldrb r0, [sp, #21] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 138ee0 │ │ │ │ + bne 138e98 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ 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 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 138eb4 │ │ │ │ + beq 138e6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 138de4 │ │ │ │ + bne 138d9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #3 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138dfc │ │ │ │ + beq 138db4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138d68 │ │ │ │ - b 138eb4 │ │ │ │ + beq 138d20 │ │ │ │ + b 138e6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 139174 │ │ │ │ + bne 13912c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 138f04 │ │ │ │ + beq 138ebc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 138d68 │ │ │ │ + b 138d20 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 1390e8 │ │ │ │ + beq 1390a0 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 138e80 │ │ │ │ + bne 138e38 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 138ea8 │ │ │ │ + b 138e60 │ │ │ │ ldrb r0, [sp, #21] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1390c8 │ │ │ │ + bne 139080 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 138f0c │ │ │ │ + bne 138ec4 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 138f14 │ │ │ │ + b 138ecc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 138f48 │ │ │ │ + beq 138f00 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138f48 │ │ │ │ + beq 138f00 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 138f48 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 138f00 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 138f44 │ │ │ │ - ldr r0, [pc, #852] @ 139248 │ │ │ │ + bne 138efc │ │ │ │ + ldr r0, [pc, #852] @ 139200 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ bl 24e78 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 138f48 │ │ │ │ + b 138f00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 139068 │ │ │ │ + beq 139020 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 139090 │ │ │ │ + bne 139048 │ │ │ │ mov r6, r4 │ │ │ │ - b 139050 │ │ │ │ + b 139008 │ │ │ │ ldr r6, [sp] │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ strb r2, [r5, #24] │ │ │ │ - bcs 139020 │ │ │ │ + bcs 138fd8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ sub r3, r4, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 139038 │ │ │ │ + bhi 138ff0 │ │ │ │ add r4, pc, #4 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add pc, r4, r3 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ @@ -288072,351 +288054,351 @@ │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 138f64 │ │ │ │ + bne 138f1c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 139138 │ │ │ │ + b 1390f0 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne 1390f0 │ │ │ │ + bne 1390a8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 1390a8 │ │ │ │ + beq 139060 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r7, [sl] │ │ │ │ str r6, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 139088 │ │ │ │ + beq 139040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, r4 │ │ │ │ - b 1390a8 │ │ │ │ + b 139060 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1390a8 │ │ │ │ + beq 139060 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #360] @ 139238 │ │ │ │ + ldr r1, [pc, #360] @ 1391f0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ 13923c │ │ │ │ + ldr r2, [pc, #356] @ 1391f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 24edc │ │ │ │ mov r4, r0 │ │ │ │ - b 138ea8 │ │ │ │ + b 138e60 │ │ │ │ mov r0, #24 │ │ │ │ - b 138cf0 │ │ │ │ + b 138ca8 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 139138 │ │ │ │ - ldr r2, [pc, #292] @ 139234 │ │ │ │ + b 1390f0 │ │ │ │ + ldr r2, [pc, #292] @ 1391ec │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov r6, r0 │ │ │ │ - b 1390a8 │ │ │ │ + b 139060 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13915c │ │ │ │ + beq 139114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 139088 │ │ │ │ + beq 139040 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - b 139084 │ │ │ │ + b 13903c │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 1390a4 │ │ │ │ - ldr r0, [pc, #200] @ 139244 │ │ │ │ + b 13905c │ │ │ │ + ldr r0, [pc, #200] @ 1391fc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ mov r4, r2 │ │ │ │ bl 24f54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138ed4 │ │ │ │ - b 138f48 │ │ │ │ + bne 138e8c │ │ │ │ + b 138f00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 1391e4 │ │ │ │ + b 13919c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 135cc8 │ │ │ │ - b 13922c │ │ │ │ + bl 135c80 │ │ │ │ + b 1391e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 13920c │ │ │ │ + b 1391c4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b 139208 │ │ │ │ + b 1391c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 139228 │ │ │ │ + b 1391e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 135cc8 │ │ │ │ - b 13922c │ │ │ │ + bl 135c80 │ │ │ │ + b 1391e4 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13922c │ │ │ │ + beq 1391e4 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, ip, ip, asr #10 │ │ │ │ - eoreq r4, ip, ip, lsl fp │ │ │ │ - strdeq r4, [ip], -r0 @ │ │ │ │ - eoreq r4, r4, sl, asr #11 │ │ │ │ - strhteq r4, [r4], -r6 │ │ │ │ - eoreq r4, r4, sl, lsr r4 │ │ │ │ + mlaeq ip, r4, r5, r4 │ │ │ │ + eoreq r4, ip, r4, ror #22 │ │ │ │ + eoreq r4, ip, r8, lsr fp │ │ │ │ + ldrdeq r4, [r4], -r2 @ │ │ │ │ + strhteq r4, [r4], -lr │ │ │ │ + eoreq r4, r4, r2, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 139284 │ │ │ │ + bne 13923c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1392f0 │ │ │ │ + beq 1392a8 │ │ │ │ ldr r5, [r4] │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 1392d8 │ │ │ │ + bcs 139290 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 139300 │ │ │ │ + bhi 1392b8 │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 139300 │ │ │ │ + beq 1392b8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1392b0 │ │ │ │ + bne 139268 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 1396a0 │ │ │ │ + b 139658 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 139424 │ │ │ │ + beq 1393dc │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 1396f4 │ │ │ │ + bne 1396ac │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 1396d4 │ │ │ │ + beq 13968c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, sp, #20 │ │ │ │ - ldr fp, [pc, #1248] @ 13982c │ │ │ │ + ldr fp, [pc, #1248] @ 1397e4 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r9, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13949c │ │ │ │ + beq 139454 │ │ │ │ ldrb r0, [sp, #21] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1394cc │ │ │ │ + bne 139484 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ 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 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1394a0 │ │ │ │ + beq 139458 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1393d0 │ │ │ │ + bne 139388 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #3 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1393e8 │ │ │ │ + beq 1393a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139354 │ │ │ │ - b 1394a0 │ │ │ │ + beq 13930c │ │ │ │ + b 139458 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 139760 │ │ │ │ + bne 139718 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1394f0 │ │ │ │ + beq 1394a8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 139354 │ │ │ │ + b 13930c │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 1396d4 │ │ │ │ + beq 13968c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13946c │ │ │ │ + bne 139424 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 139494 │ │ │ │ + b 13944c │ │ │ │ ldrb r0, [sp, #21] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1396b4 │ │ │ │ + bne 13966c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1394f8 │ │ │ │ + bne 1394b0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 139500 │ │ │ │ + b 1394b8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 139534 │ │ │ │ + beq 1394ec │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139534 │ │ │ │ + beq 1394ec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 139534 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1394ec │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 139530 │ │ │ │ - ldr r0, [pc, #852] @ 139834 │ │ │ │ + bne 1394e8 │ │ │ │ + ldr r0, [pc, #852] @ 1397ec │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ bl 24e78 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 139534 │ │ │ │ + b 1394ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 139654 │ │ │ │ + beq 13960c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13967c │ │ │ │ + bne 139634 │ │ │ │ mov r6, r4 │ │ │ │ - b 13963c │ │ │ │ + b 1395f4 │ │ │ │ ldr r6, [sp] │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ cmp r1, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ strb r2, [r5, #24] │ │ │ │ - bcs 13960c │ │ │ │ + bcs 1395c4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ sub r3, r4, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 139624 │ │ │ │ + bhi 1395dc │ │ │ │ add r4, pc, #4 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add pc, r4, r3 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ @@ -288451,176 +288433,176 @@ │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 139550 │ │ │ │ + bne 139508 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 139724 │ │ │ │ + b 1396dc │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne 1396dc │ │ │ │ + bne 139694 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 139694 │ │ │ │ + beq 13964c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r7, [sl] │ │ │ │ str r6, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 139674 │ │ │ │ + beq 13962c │ │ │ │ mov r0, r6 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, r4 │ │ │ │ - b 139694 │ │ │ │ + b 13964c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 139694 │ │ │ │ + beq 13964c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #360] @ 139824 │ │ │ │ + ldr r1, [pc, #360] @ 1397dc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ 139828 │ │ │ │ + ldr r2, [pc, #356] @ 1397e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 24edc │ │ │ │ mov r4, r0 │ │ │ │ - b 139494 │ │ │ │ + b 13944c │ │ │ │ mov r0, #24 │ │ │ │ - b 1392dc │ │ │ │ + b 139294 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 139724 │ │ │ │ - ldr r2, [pc, #292] @ 139820 │ │ │ │ + b 1396dc │ │ │ │ + ldr r2, [pc, #292] @ 1397d8 │ │ │ │ add r1, sp, #35 @ 0x23 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov r6, r0 │ │ │ │ - b 139694 │ │ │ │ + b 13964c │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 139748 │ │ │ │ + beq 139700 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 139674 │ │ │ │ + beq 13962c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - b 139670 │ │ │ │ + b 139628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 139690 │ │ │ │ - ldr r0, [pc, #200] @ 139830 │ │ │ │ + b 139648 │ │ │ │ + ldr r0, [pc, #200] @ 1397e8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ mov r4, r2 │ │ │ │ bl 24f54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1394c0 │ │ │ │ - b 139534 │ │ │ │ + bne 139478 │ │ │ │ + b 1394ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 1397d0 │ │ │ │ + b 139788 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 135cc8 │ │ │ │ - b 139818 │ │ │ │ + bl 135c80 │ │ │ │ + b 1397d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 1397f8 │ │ │ │ + b 1397b0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b 1397f4 │ │ │ │ + b 1397ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 139814 │ │ │ │ + b 1397cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 135cc8 │ │ │ │ - b 139818 │ │ │ │ + bl 135c80 │ │ │ │ + b 1397d0 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 139818 │ │ │ │ + beq 1397d0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - mlaeq ip, r0, pc, r3 @ │ │ │ │ - eoreq r4, ip, r8, lsl r5 │ │ │ │ - eoreq r4, ip, r4, lsl #10 │ │ │ │ - ldrdeq r3, [r4], -lr @ │ │ │ │ - eoreq r3, r4, sl, asr #23 │ │ │ │ - eoreq r3, r4, lr, asr #28 │ │ │ │ + ldrdeq r3, [ip], -r8 @ │ │ │ │ + eoreq r4, ip, r0, ror #10 │ │ │ │ + eoreq r4, ip, ip, asr #10 │ │ │ │ + eoreq r3, r4, r6, ror #31 │ │ │ │ + ldrdeq r3, [r4], -r2 @ │ │ │ │ + eoreq r3, r4, r6, asr lr │ │ │ │ b 1ddf4 │ │ │ │ b 1f8ac │ │ │ │ b 1f4e0 │ │ │ │ b 1dd4c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1398e4 │ │ │ │ + bne 13989c │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr lr, [r1, #52] @ 0x34 │ │ │ │ cmp r5, lr │ │ │ │ - beq 1398f0 │ │ │ │ + beq 1398a8 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ mov r3, lr │ │ │ │ ldr r9, [r1, #48] @ 0x30 │ │ │ │ sub r0, ip, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r4, r0, r5 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 139a84 │ │ │ │ + bcs 139a3c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add r8, r9, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr sl, [r1, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, ip, r5 │ │ │ │ @@ -288633,340 +288615,340 @@ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub r0, ip, r3 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 139918 │ │ │ │ + b 1398d0 │ │ │ │ ldrb r0, [r1, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139a34 │ │ │ │ + beq 1399ec │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r4, r3, r0 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 139bc8 │ │ │ │ + bcs 139b80 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 139a84 │ │ │ │ + bne 139a3c │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsr r4, r0, r3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r3, r3, #32 │ │ │ │ orr r4, r4, r0, lsl r7 │ │ │ │ lsrpl r4, r0, r3 │ │ │ │ tst r4, #1 │ │ │ │ - beq 1399ac │ │ │ │ + beq 139964 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, sl │ │ │ │ mov r4, ip │ │ │ │ cmp r0, sl │ │ │ │ movhi r7, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r7, sl │ │ │ │ cmp r7, ip │ │ │ │ movhi r4, r7 │ │ │ │ mov r3, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 1399c8 │ │ │ │ + beq 139980 │ │ │ │ add r0, r5, r3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 139c18 │ │ │ │ + bcs 139bd0 │ │ │ │ ldrb r0, [r8, r3] │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 139978 │ │ │ │ + beq 139930 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, r0, r3 │ │ │ │ - b 1399b0 │ │ │ │ + b 139968 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r1, #28] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 139900 │ │ │ │ - b 139908 │ │ │ │ + bne 1398b8 │ │ │ │ + b 1398c0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ mvn r3, #0 │ │ │ │ subs fp, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movne fp, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 139acc │ │ │ │ + bcs 139a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 139c48 │ │ │ │ + bcs 139c00 │ │ │ │ add r4, r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 139c34 │ │ │ │ + bcs 139bec │ │ │ │ ldrb r0, [r9, r4] │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 1399e4 │ │ │ │ + beq 13999c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ - bne 139900 │ │ │ │ - b 139908 │ │ │ │ + bne 1398b8 │ │ │ │ + b 1398c0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrd r4, [r1, #48] @ 0x30 │ │ │ │ eor r0, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strb r0, [r1, #12] │ │ │ │ - beq 139b00 │ │ │ │ + beq 139ab8 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 139afc │ │ │ │ + bcs 139ab4 │ │ │ │ add r0, r4, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 139b00 │ │ │ │ - ldr r0, [pc, #492] @ 139c5c │ │ │ │ + bgt 139ab8 │ │ │ │ + ldr r0, [pc, #492] @ 139c14 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 39008 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 139b84 │ │ │ │ + beq 139b3c │ │ │ │ mov r0, r3 │ │ │ │ - b 139aa4 │ │ │ │ + b 139a5c │ │ │ │ cmp lr, r0 │ │ │ │ - beq 139ac0 │ │ │ │ + beq 139a78 │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcs 139b90 │ │ │ │ + bcs 139b48 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 139a94 │ │ │ │ + bcs 139a4c │ │ │ │ add r2, r9, r0 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - blt 139a9c │ │ │ │ + blt 139a54 │ │ │ │ mov lr, r0 │ │ │ │ cmp r3, lr │ │ │ │ movls r3, lr │ │ │ │ - b 139b94 │ │ │ │ + b 139b4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmn r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r1, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ stm r2, {r0, r5} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 139a68 │ │ │ │ + bne 139a20 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 139b28 │ │ │ │ + bne 139ae0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139bb4 │ │ │ │ + bne 139b6c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1, #14] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, r4, r2 │ │ │ │ ldrsb r0, [r6] │ │ │ │ cmn r0, #1 │ │ │ │ uxtb r7, r0 │ │ │ │ - bgt 139bac │ │ │ │ + bgt 139b64 │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ and r0, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ - bcc 139ba8 │ │ │ │ + bcc 139b60 │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r5, r4, r5, lsl #6 │ │ │ │ - bcc 139bd0 │ │ │ │ + bcc 139b88 │ │ │ │ ldrb r7, [r6, #3] │ │ │ │ and r0, r0, #7 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r7, r7, r5, lsl #6 │ │ │ │ orr r7, r7, r0, lsl #18 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139bb4 │ │ │ │ - b 139bdc │ │ │ │ + bne 139b6c │ │ │ │ + b 139b94 │ │ │ │ mov lr, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 139b94 │ │ │ │ + b 139b4c │ │ │ │ mov lr, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ stm fp, {r0, r5, lr} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r7, r5, r0, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 139bdc │ │ │ │ + beq 139b94 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [fp, #8] │ │ │ │ stm fp, {r0, r2} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, lr │ │ │ │ - b 139a8c │ │ │ │ + b 139a44 │ │ │ │ orr r7, r5, r0, lsl #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139bb4 │ │ │ │ + bne 139b6c │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mov r3, #1 │ │ │ │ movcs r3, #2 │ │ │ │ mov r0, #1 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 139c08 │ │ │ │ + bcs 139bc0 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ stm fp, {r0, r2, r3} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ - b 139bf4 │ │ │ │ - ldr r2, [pc, #68] @ 139c64 │ │ │ │ + b 139bac │ │ │ │ + ldr r2, [pc, #68] @ 139c1c │ │ │ │ add r0, r7, r5 │ │ │ │ cmp lr, r0 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ movhi r0, lr │ │ │ │ bl 38a40 │ │ │ │ - ldr r2, [pc, #36] @ 139c60 │ │ │ │ + ldr r2, [pc, #36] @ 139c18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38a40 │ │ │ │ - ldr r2, [pc, #24] @ 139c68 │ │ │ │ + ldr r2, [pc, #24] @ 139c20 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38a40 │ │ │ │ - eoreq r3, ip, r4, lsl fp │ │ │ │ - eoreq r3, ip, r8, asr r7 │ │ │ │ - eoreq r3, ip, r0, lsl #15 │ │ │ │ - eoreq r3, ip, r4, lsr r7 │ │ │ │ + eoreq r3, ip, ip, asr fp │ │ │ │ + eoreq r3, ip, r0, lsr #15 │ │ │ │ + eoreq r3, ip, r8, asr #15 │ │ │ │ + eoreq r3, ip, ip, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 139cc0 │ │ │ │ + bcs 139c78 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 139ce8 │ │ │ │ + bhi 139ca0 │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 139ce8 │ │ │ │ + beq 139ca0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 139c98 │ │ │ │ + bne 139c50 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ str r9, [sp, #12] │ │ │ │ - beq 139f18 │ │ │ │ + beq 139ed0 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 13a124 │ │ │ │ + bne 13a0dc │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 13a11c │ │ │ │ + beq 13a0d4 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r6, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov sl, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 139f90 │ │ │ │ + beq 139f48 │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 139fec │ │ │ │ + bne 139fa4 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ add r8, fp, #12 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ str sl, [fp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ - bl 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 139f94 │ │ │ │ + beq 139f4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #6 │ │ │ │ - bne 139db8 │ │ │ │ - ldr r1, [pc, #1796] @ 13a4a8 │ │ │ │ + bne 139d70 │ │ │ │ + ldr r1, [pc, #1796] @ 13a460 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139dd0 │ │ │ │ + beq 139d88 │ │ │ │ mov r0, fp │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139d34 │ │ │ │ - b 139f94 │ │ │ │ + beq 139cec │ │ │ │ + b 139f4c │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13a140 │ │ │ │ + bne 13a0f8 │ │ │ │ ldrd r0, [fp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 13a390 │ │ │ │ + bcs 13a348 │ │ │ │ ldr r2, [r8] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 13a3c0 │ │ │ │ + bhi 13a378 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -289015,203 +288997,203 @@ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 139de8 │ │ │ │ - b 13a390 │ │ │ │ + bne 139da0 │ │ │ │ + b 13a348 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [fp, #20] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ - bl 13b434 │ │ │ │ + bl 13b3ec │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - beq 13a104 │ │ │ │ + beq 13a0bc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ - b 139d34 │ │ │ │ + b 139cec │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 13a11c │ │ │ │ + beq 13a0d4 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 139f60 │ │ │ │ + bne 139f18 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ - b 139f88 │ │ │ │ + b 139f40 │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13a0b4 │ │ │ │ + bne 13a06c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 13b434 │ │ │ │ + bl 13b3ec │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13a024 │ │ │ │ + bne 139fdc │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 13a028 │ │ │ │ + b 139fe0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - beq 13a190 │ │ │ │ + beq 13a148 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13a174 │ │ │ │ + beq 13a12c │ │ │ │ add r4, sl, #4 │ │ │ │ mov r6, r8 │ │ │ │ - b 139fd0 │ │ │ │ + b 139f88 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 13a174 │ │ │ │ + beq 13a12c │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139fc4 │ │ │ │ + beq 139f7c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 139fc4 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 139f7c │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - bne 13a194 │ │ │ │ - ldr r0, [pc, #1184] @ 13a4b0 │ │ │ │ + bne 13a14c │ │ │ │ + ldr r0, [pc, #1184] @ 13a468 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 24e78 │ │ │ │ mov r7, r0 │ │ │ │ - b 13a190 │ │ │ │ + b 13a148 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r4, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13a064 │ │ │ │ + beq 13a01c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 13a08c │ │ │ │ + bne 13a044 │ │ │ │ mov r9, r8 │ │ │ │ - b 13a2c4 │ │ │ │ + b 13a27c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13a084 │ │ │ │ + beq 13a03c │ │ │ │ mov r0, r9 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r9, r8 │ │ │ │ - b 13a35c │ │ │ │ + b 13a314 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 13a0d4 │ │ │ │ + bne 13a08c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13a35c │ │ │ │ + beq 13a314 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13a35c │ │ │ │ - ldr r1, [pc, #996] @ 13a4a0 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13a314 │ │ │ │ + ldr r1, [pc, #996] @ 13a458 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #992] @ 13a4a4 │ │ │ │ + ldr r2, [pc, #992] @ 13a45c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 24edc │ │ │ │ mov r8, r0 │ │ │ │ - b 139f88 │ │ │ │ + b 139f40 │ │ │ │ add r6, r8, #4 │ │ │ │ - b 13a0e8 │ │ │ │ + b 13a0a0 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 13a094 │ │ │ │ + beq 13a04c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a0dc │ │ │ │ + beq 13a094 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13a0dc │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13a094 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 13a194 │ │ │ │ + b 13a14c │ │ │ │ mov r0, #24 │ │ │ │ - b 139cc4 │ │ │ │ - ldr r2, [pc, #880] @ 13a49c │ │ │ │ + b 139c7c │ │ │ │ + ldr r2, [pc, #880] @ 13a454 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov r9, r0 │ │ │ │ - b 13a35c │ │ │ │ - ldr r0, [pc, #868] @ 13a4ac │ │ │ │ + b 13a314 │ │ │ │ + ldr r0, [pc, #868] @ 13a464 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r1, #6 │ │ │ │ bl 24f54 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 139fb8 │ │ │ │ + bne 139f70 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13a190 │ │ │ │ + beq 13a148 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - bcs 13a278 │ │ │ │ + bcs 13a230 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ sub r3, r7, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 13a290 │ │ │ │ + bhi 13a248 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -289246,339 +289228,339 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13a1bc │ │ │ │ + bne 13a174 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13a304 │ │ │ │ + b 13a2bc │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne 13a2d8 │ │ │ │ + bne 13a290 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 13a35c │ │ │ │ + beq 13a314 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ stm r0, {r7, r9} │ │ │ │ str r4, [r0, #8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13a304 │ │ │ │ + b 13a2bc │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #16] │ │ │ │ stm r2, {r0, r1, r9} │ │ │ │ - bne 13a34c │ │ │ │ + bne 13a304 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r9, r4 │ │ │ │ - b 13a35c │ │ │ │ + b 13a314 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 129be8 │ │ │ │ + bl 129b9c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 13a380 │ │ │ │ + bne 13a338 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 13a0a8 │ │ │ │ + b 13a060 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #3 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ bl 25d2c │ │ │ │ - b 13a01c │ │ │ │ + b 139fd4 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #6 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ bl 25d2c │ │ │ │ - b 13a01c │ │ │ │ + b 139fd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13a494 │ │ │ │ + beq 13a44c │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - b 13a440 │ │ │ │ + b 13a3f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 135c1c │ │ │ │ - b 13a494 │ │ │ │ + bl 135bd4 │ │ │ │ + b 13a44c │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 13a474 │ │ │ │ + b 13a42c │ │ │ │ mov r4, r0 │ │ │ │ - b 13a488 │ │ │ │ + b 13a440 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 135c1c │ │ │ │ - b 13a494 │ │ │ │ + bl 135bd4 │ │ │ │ + b 13a44c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ addne r0, sp, #40 @ 0x28 │ │ │ │ - blne 136a64 │ │ │ │ + blne 136a1c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, ip, r0, ror r5 │ │ │ │ - eoreq r3, ip, r8, lsr fp │ │ │ │ - eoreq r3, ip, r4, lsl #22 │ │ │ │ - eoreq r3, r4, r7, asr #12 │ │ │ │ - eoreq r3, r4, r3, lsr #5 │ │ │ │ - ldrdeq r3, [r4], -pc @ │ │ │ │ + strhteq r3, [ip], -r8 │ │ │ │ + eoreq r3, ip, r0, lsl #23 │ │ │ │ + eoreq r3, ip, ip, asr #22 │ │ │ │ + eoreq r3, r4, pc, asr #12 │ │ │ │ + eoreq r3, r4, fp, lsr #5 │ │ │ │ + eoreq r3, r4, r7, ror #7 │ │ │ │ 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 13a508 │ │ │ │ + bcs 13a4c0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 13a520 │ │ │ │ + bhi 13a4d8 │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 13a520 │ │ │ │ + beq 13a4d8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13a4e0 │ │ │ │ + bne 13a498 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13a8c0 │ │ │ │ + b 13a878 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 13a63c │ │ │ │ + beq 13a5f4 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 13a914 │ │ │ │ + bne 13a8cc │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 13a8f4 │ │ │ │ + beq 13a8ac │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #12] │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r4, sp, #16 │ │ │ │ - ldr fp, [pc, #1228] @ 13aa38 │ │ │ │ + ldr fp, [pc, #1228] @ 13a9f0 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13a6b4 │ │ │ │ + beq 13a66c │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13a6e4 │ │ │ │ + bne 13a69c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ 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 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13a6b8 │ │ │ │ + beq 13a670 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 13a5f0 │ │ │ │ + bne 13a5a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #7 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a608 │ │ │ │ + beq 13a5c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a574 │ │ │ │ - b 13a6b8 │ │ │ │ + beq 13a52c │ │ │ │ + b 13a670 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13a980 │ │ │ │ + bne 13a938 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13a704 │ │ │ │ + beq 13a6bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 13a574 │ │ │ │ + b 13a52c │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 13a8f4 │ │ │ │ + beq 13a8ac │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13a684 │ │ │ │ + bne 13a63c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b 13a6ac │ │ │ │ + b 13a664 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13a8d4 │ │ │ │ + bne 13a88c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13a70c │ │ │ │ + bne 13a6c4 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 13a710 │ │ │ │ + b 13a6c8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13a754 │ │ │ │ + beq 13a70c │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13a754 │ │ │ │ + beq 13a70c │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13a754 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13a70c │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13a74c │ │ │ │ - ldr r0, [pc, #844] @ 13aa40 │ │ │ │ + bne 13a704 │ │ │ │ + ldr r0, [pc, #844] @ 13a9f8 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ bl 24e78 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 13a754 │ │ │ │ + b 13a70c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13a874 │ │ │ │ + beq 13a82c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13a89c │ │ │ │ + bne 13a854 │ │ │ │ mov r6, r4 │ │ │ │ str r9, [r8] │ │ │ │ stmib r8, {r6, r7} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ add r2, r2, #1 │ │ │ │ strb r2, [r5, #24] │ │ │ │ - bcs 13a834 │ │ │ │ + bcs 13a7ec │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ sub r3, r4, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 13a84c │ │ │ │ + bhi 13a804 │ │ │ │ add r4, pc, #4 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add pc, r4, r3 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ @@ -289613,159 +289595,159 @@ │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13a778 │ │ │ │ + bne 13a730 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13a944 │ │ │ │ + b 13a8fc │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne 13a8fc │ │ │ │ + bne 13a8b4 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 13a8b4 │ │ │ │ + beq 13a86c │ │ │ │ str r9, [r8] │ │ │ │ stmib r8, {r6, r7} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13a894 │ │ │ │ + beq 13a84c │ │ │ │ mov r0, r6 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, r4 │ │ │ │ - b 13a8b4 │ │ │ │ + b 13a86c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13a8b4 │ │ │ │ + beq 13a86c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #340] @ 13aa30 │ │ │ │ + ldr r1, [pc, #340] @ 13a9e8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #336] @ 13aa34 │ │ │ │ + ldr r2, [pc, #336] @ 13a9ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 24edc │ │ │ │ mov r4, r0 │ │ │ │ - b 13a6ac │ │ │ │ + b 13a664 │ │ │ │ mov r0, #24 │ │ │ │ - b 13a50c │ │ │ │ + b 13a4c4 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13a944 │ │ │ │ - ldr r2, [pc, #272] @ 13aa2c │ │ │ │ + b 13a8fc │ │ │ │ + ldr r2, [pc, #272] @ 13a9e4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov r6, r0 │ │ │ │ - b 13a8b4 │ │ │ │ + b 13a86c │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13a968 │ │ │ │ + beq 13a920 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13a894 │ │ │ │ + beq 13a84c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - b 13a890 │ │ │ │ + b 13a848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 13a8b0 │ │ │ │ - ldr r0, [pc, #180] @ 13aa3c │ │ │ │ + b 13a868 │ │ │ │ + ldr r0, [pc, #180] @ 13a9f4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ bl 24f54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 13a6d4 │ │ │ │ - b 13a754 │ │ │ │ + bne 13a68c │ │ │ │ + b 13a70c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 13a9e0 │ │ │ │ + b 13a998 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 135cc8 │ │ │ │ - b 13aa24 │ │ │ │ + bl 135c80 │ │ │ │ + b 13a9dc │ │ │ │ mov r5, r0 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ - b 13aa08 │ │ │ │ - b 13aa04 │ │ │ │ + b 13a9c0 │ │ │ │ + b 13a9bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 13aa20 │ │ │ │ + b 13a9d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 135cc8 │ │ │ │ - b 13aa24 │ │ │ │ + bl 135c80 │ │ │ │ + b 13a9dc │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13aa24 │ │ │ │ + beq 13a9dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, ip, r0, lsr sp │ │ │ │ - eoreq r3, ip, r0, lsr #6 │ │ │ │ - eoreq r3, ip, r4, ror #5 │ │ │ │ - eoreq r2, r4, ip, lsr #29 │ │ │ │ - mlaeq r4, r8, sl, r2 │ │ │ │ - eoreq r2, r4, r8, lsr #26 │ │ │ │ + eoreq r2, ip, r8, ror sp │ │ │ │ + eoreq r3, ip, r8, ror #6 │ │ │ │ + eoreq r3, ip, ip, lsr #6 │ │ │ │ + strhteq r2, [r4], -r4 │ │ │ │ + eoreq r2, r4, r0, lsr #21 │ │ │ │ + eoreq r2, r4, r0, lsr sp │ │ │ │ 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 13ab24 │ │ │ │ + bcs 13aadc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r7, r3, #9 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ - bhi 13ab4c │ │ │ │ + bhi 13ab04 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ muleq r0, r4, r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ @@ -289801,297 +289783,297 @@ │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13aa64 │ │ │ │ + bne 13aa1c │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strh r1, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r3, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 13ac68 │ │ │ │ + bcs 13ac20 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #1 │ │ │ │ - bl 133c94 │ │ │ │ + bl 133c4c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ eor r1, r2, #3 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne 13abe0 │ │ │ │ + bne 13ab98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ strh r7, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r1, #1 │ │ │ │ mov r6, sp │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 133c94 │ │ │ │ + bl 133c4c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ eor r1, r2, #3 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne 13abe0 │ │ │ │ + bne 13ab98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r6, #8 │ │ │ │ cmp r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - beq 13ac18 │ │ │ │ + beq 13abd0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 13ac38 │ │ │ │ + bne 13abf0 │ │ │ │ subs r2, r0, #65536 @ 0x10000 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcc 13ac24 │ │ │ │ - ldr r2, [pc, #164] @ 13acb0 │ │ │ │ + bcc 13abdc │ │ │ │ + ldr r2, [pc, #164] @ 13ac68 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 13ac90 │ │ │ │ + b 13ac48 │ │ │ │ subs r2, r0, #65536 @ 0x10000 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 13ac80 │ │ │ │ + bcs 13ac38 │ │ │ │ mov r1, #0 │ │ │ │ strh r0, [r4, #2] │ │ │ │ strh r1, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #104] @ 13aca8 │ │ │ │ + ldr r2, [pc, #104] @ 13ac60 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 35004 │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ - b 13abcc │ │ │ │ - ldr r2, [pc, #68] @ 13acb4 │ │ │ │ + b 13ab84 │ │ │ │ + ldr r2, [pc, #68] @ 13ac6c │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ - b 13ac5c │ │ │ │ - ldr r2, [pc, #36] @ 13acac │ │ │ │ + b 13ac14 │ │ │ │ + ldr r2, [pc, #36] @ 13ac64 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ bl 35098 │ │ │ │ - b 13ac5c │ │ │ │ - eoreq lr, fp, r4, lsl #16 │ │ │ │ - mlaeq ip, ip, r4, r2 │ │ │ │ - eoreq r2, ip, r8, lsl r5 │ │ │ │ - strhteq r2, [ip], -r4 │ │ │ │ + b 13ac14 │ │ │ │ + eoreq lr, fp, ip, asr #16 │ │ │ │ + eoreq r2, ip, r4, ror #9 │ │ │ │ + eoreq r2, ip, r0, ror #10 │ │ │ │ + strdeq r2, [ip], -ip @ │ │ │ │ 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 13ad0c │ │ │ │ + bcs 13acc4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 13ad24 │ │ │ │ + bhi 13acdc │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 13ad24 │ │ │ │ + beq 13acdc │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13ace4 │ │ │ │ + bne 13ac9c │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13b0c4 │ │ │ │ + b 13b07c │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 13ae40 │ │ │ │ + beq 13adf8 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 13b118 │ │ │ │ + bne 13b0d0 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 13b0f8 │ │ │ │ + beq 13b0b0 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #12] │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r4, sp, #16 │ │ │ │ - ldr fp, [pc, #1228] @ 13b23c │ │ │ │ + ldr fp, [pc, #1228] @ 13b1f4 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13aeb8 │ │ │ │ + beq 13ae70 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13aee8 │ │ │ │ + bne 13aea0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ 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 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13aebc │ │ │ │ + beq 13ae74 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13adf4 │ │ │ │ + bne 13adac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #3 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ae0c │ │ │ │ + beq 13adc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ad78 │ │ │ │ - b 13aebc │ │ │ │ + beq 13ad30 │ │ │ │ + b 13ae74 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13b184 │ │ │ │ + bne 13b13c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13af08 │ │ │ │ + beq 13aec0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 13ad78 │ │ │ │ + b 13ad30 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 13b0f8 │ │ │ │ + beq 13b0b0 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13ae88 │ │ │ │ + bne 13ae40 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b 13aeb0 │ │ │ │ + b 13ae68 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13b0d8 │ │ │ │ + bne 13b090 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13af10 │ │ │ │ + bne 13aec8 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 13af14 │ │ │ │ + b 13aecc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13af58 │ │ │ │ + beq 13af10 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13af58 │ │ │ │ + beq 13af10 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13af58 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13af10 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13af50 │ │ │ │ - ldr r0, [pc, #844] @ 13b244 │ │ │ │ + bne 13af08 │ │ │ │ + ldr r0, [pc, #844] @ 13b1fc │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ bl 24e78 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 13af58 │ │ │ │ + b 13af10 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13b078 │ │ │ │ + beq 13b030 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13b0a0 │ │ │ │ + bne 13b058 │ │ │ │ mov r6, r4 │ │ │ │ str r9, [r8] │ │ │ │ stmib r8, {r6, r7} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ add r2, r2, #1 │ │ │ │ strb r2, [r5, #24] │ │ │ │ - bcs 13b038 │ │ │ │ + bcs 13aff0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ sub r3, r4, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 13b050 │ │ │ │ + bhi 13b008 │ │ │ │ add r4, pc, #4 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add pc, r4, r3 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ @@ -290126,840 +290108,840 @@ │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13af7c │ │ │ │ + bne 13af34 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13b148 │ │ │ │ + b 13b100 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne 13b100 │ │ │ │ + bne 13b0b8 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 13b0b8 │ │ │ │ + beq 13b070 │ │ │ │ str r9, [r8] │ │ │ │ stmib r8, {r6, r7} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13b098 │ │ │ │ + beq 13b050 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, r4 │ │ │ │ - b 13b0b8 │ │ │ │ + b 13b070 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13b0b8 │ │ │ │ + beq 13b070 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #340] @ 13b234 │ │ │ │ + ldr r1, [pc, #340] @ 13b1ec │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #336] @ 13b238 │ │ │ │ + ldr r2, [pc, #336] @ 13b1f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 24edc │ │ │ │ mov r4, r0 │ │ │ │ - b 13aeb0 │ │ │ │ + b 13ae68 │ │ │ │ mov r0, #24 │ │ │ │ - b 13ad10 │ │ │ │ + b 13acc8 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13b148 │ │ │ │ - ldr r2, [pc, #272] @ 13b230 │ │ │ │ + b 13b100 │ │ │ │ + ldr r2, [pc, #272] @ 13b1e8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov r6, r0 │ │ │ │ - b 13b0b8 │ │ │ │ + b 13b070 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13b16c │ │ │ │ + beq 13b124 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13b098 │ │ │ │ + beq 13b050 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - b 13b094 │ │ │ │ + b 13b04c │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 13b0b4 │ │ │ │ - ldr r0, [pc, #180] @ 13b240 │ │ │ │ + b 13b06c │ │ │ │ + ldr r0, [pc, #180] @ 13b1f8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ bl 24f54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 13aed8 │ │ │ │ - b 13af58 │ │ │ │ + bne 13ae90 │ │ │ │ + b 13af10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 13b1e4 │ │ │ │ + b 13b19c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 135cc8 │ │ │ │ - b 13b228 │ │ │ │ + bl 135c80 │ │ │ │ + b 13b1e0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ - b 13b20c │ │ │ │ - b 13b208 │ │ │ │ + b 13b1c4 │ │ │ │ + b 13b1c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 13b224 │ │ │ │ + b 13b1dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 135cc8 │ │ │ │ - b 13b228 │ │ │ │ + bl 135c80 │ │ │ │ + b 13b1e0 │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13b228 │ │ │ │ + beq 13b1e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strdeq r2, [ip], -ip @ │ │ │ │ - strdeq r2, [ip], -ip @ │ │ │ │ - eoreq r2, ip, r0, ror #21 │ │ │ │ - strhteq r2, [r4], -sl │ │ │ │ - eoreq r2, r4, r6, lsr #3 │ │ │ │ - eoreq r2, r4, r6, lsr r4 │ │ │ │ + eoreq r2, ip, r4, asr #10 │ │ │ │ + eoreq r2, ip, r4, asr #22 │ │ │ │ + eoreq r2, ip, r8, lsr #22 │ │ │ │ + eoreq r2, r4, r2, asr #11 │ │ │ │ + eoreq r2, r4, lr, lsr #3 │ │ │ │ + eoreq r2, r4, lr, lsr r4 │ │ │ │ b 1f564 │ │ │ │ b 1de3c │ │ │ │ b 1eb44 │ │ │ │ b 1fabc │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 13b2b4 │ │ │ │ + bcs 13b26c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 13b2bc │ │ │ │ + bhi 13b274 │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 13b2bc │ │ │ │ + beq 13b274 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13b28c │ │ │ │ + bne 13b244 │ │ │ │ mov r0, #5 │ │ │ │ - b 13b3e8 │ │ │ │ + b 13b3a0 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - bne 13b3c8 │ │ │ │ + bne 13b380 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 13b3e4 │ │ │ │ + beq 13b39c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl c8f5c │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ ldm sp, {r4, sl} │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13b3a0 │ │ │ │ + beq 13b358 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r9, #0 │ │ │ │ stmeq r8, {r4, sl} │ │ │ │ streq r6, [r8, #8] │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13b370 │ │ │ │ + bne 13b328 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13b350 │ │ │ │ + beq 13b308 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sl, #4 │ │ │ │ - b 13b384 │ │ │ │ + b 13b33c │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 13b334 │ │ │ │ + beq 13b2ec │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b378 │ │ │ │ + beq 13b330 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13b378 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13b330 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13b3c0 │ │ │ │ + beq 13b378 │ │ │ │ mov r0, r9 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r9, sl │ │ │ │ - b 13b350 │ │ │ │ - ldr r2, [pc, #96] @ 13b430 │ │ │ │ + b 13b308 │ │ │ │ + ldr r2, [pc, #96] @ 13b3e8 │ │ │ │ add r1, sp, #15 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov r9, r0 │ │ │ │ - b 13b350 │ │ │ │ + b 13b308 │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13b35c │ │ │ │ + b 13b314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 135c1c │ │ │ │ + bl 135bd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r2, ip, ip, lsl #4 │ │ │ │ + eoreq r2, ip, r4, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 13b488 │ │ │ │ + bcs 13b440 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 13b490 │ │ │ │ + bhi 13b448 │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 13b490 │ │ │ │ + beq 13b448 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13b460 │ │ │ │ + bne 13b418 │ │ │ │ mov r0, #5 │ │ │ │ - b 13b5bc │ │ │ │ + b 13b574 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - bne 13b59c │ │ │ │ + bne 13b554 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 13b5b8 │ │ │ │ + beq 13b570 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl c9250 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ ldm sp, {r4, sl} │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13b574 │ │ │ │ + beq 13b52c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r9, #0 │ │ │ │ stmeq r8, {r4, sl} │ │ │ │ streq r6, [r8, #8] │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13b544 │ │ │ │ + bne 13b4fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13b524 │ │ │ │ + beq 13b4dc │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sl, #4 │ │ │ │ - b 13b558 │ │ │ │ + b 13b510 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 13b508 │ │ │ │ + beq 13b4c0 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b54c │ │ │ │ + beq 13b504 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13b54c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13b504 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13b594 │ │ │ │ + beq 13b54c │ │ │ │ mov r0, r9 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r9, sl │ │ │ │ - b 13b524 │ │ │ │ - ldr r2, [pc, #96] @ 13b604 │ │ │ │ + b 13b4dc │ │ │ │ + ldr r2, [pc, #96] @ 13b5bc │ │ │ │ add r1, sp, #15 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov r9, r0 │ │ │ │ - b 13b524 │ │ │ │ + b 13b4dc │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13b530 │ │ │ │ + b 13b4e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 135c1c │ │ │ │ + bl 135bd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r2, ip, r8, asr #32 │ │ │ │ + mlaeq ip, r0, r0, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r2, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 13b660 │ │ │ │ + bcs 13b618 │ │ │ │ mov r1, r5 │ │ │ │ movw r7, #19 │ │ │ │ ldr r0, [r1, #12]! │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ mov r6, #1 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ sub r4, r4, #9 │ │ │ │ cmp r4, #25 │ │ │ │ - bhi 13b718 │ │ │ │ + bhi 13b6d0 │ │ │ │ tst r7, r6, lsl r4 │ │ │ │ - beq 13b678 │ │ │ │ + beq 13b630 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 13b638 │ │ │ │ + bne 13b5f0 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 13b734 │ │ │ │ + b 13b6ec │ │ │ │ cmp r4, #25 │ │ │ │ - bne 13b718 │ │ │ │ + bne 13b6d0 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #8] │ │ │ │ - bl 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldmib sp, {r0, r9} │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13b6b8 │ │ │ │ + bne 13b670 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 13b748 │ │ │ │ - beq 13b6f4 │ │ │ │ - ldr r0, [pc, #144] @ 13b760 │ │ │ │ + bmi 13b700 │ │ │ │ + beq 13b6ac │ │ │ │ + ldr r0, [pc, #144] @ 13b718 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b748 │ │ │ │ + beq 13b700 │ │ │ │ mov r7, r0 │ │ │ │ - b 13b6f8 │ │ │ │ + b 13b6b0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f030 │ │ │ │ stm r8, {r5, r7} │ │ │ │ str r5, [r8, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 13b75c │ │ │ │ + ldr r2, [pc, #60] @ 13b714 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #20] @ 13b764 │ │ │ │ + ldr r2, [pc, #20] @ 13b71c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ - ldrdeq r1, [ip], -ip @ │ │ │ │ - mlaeq sp, r8, r7, r4 │ │ │ │ - mlaeq fp, r0, sp, sp │ │ │ │ + eoreq r1, ip, r4, lsr #30 │ │ │ │ + eoreq r4, sp, r0, ror #15 │ │ │ │ + ldrdeq sp, [fp], -r8 @ │ │ │ │ b 1e4c0 │ │ │ │ b 1d7a0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2cfce8 │ │ │ │ + bl 2cfca0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e034 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b7a8 │ │ │ │ + beq 13b760 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2cfd24 │ │ │ │ + bl 2cfcdc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 13b808 │ │ │ │ + ldr r0, [pc, #88] @ 13b7c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1da58 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ - b 13b7e0 │ │ │ │ + b 13b798 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1da58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e6ac │ │ │ │ cmp r4, #0 │ │ │ │ - bne 13b7f8 │ │ │ │ + bne 13b7b0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 1f828 │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, ip, r4, lsl pc │ │ │ │ + eoreq r1, ip, ip, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ - ldr r4, [pc, #232] @ 13b904 │ │ │ │ + ldr r4, [pc, #232] @ 13b8bc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13b880 │ │ │ │ + beq 13b838 │ │ │ │ ldrb r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13b8b0 │ │ │ │ + beq 13b868 │ │ │ │ lsr r2, r1, #7 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 13b8dc │ │ │ │ + bhi 13b894 │ │ │ │ mov r4, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f198 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #128] @ 13b908 │ │ │ │ + ldr r2, [pc, #128] @ 13b8c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 34bc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r2, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13b83c │ │ │ │ - ldr r2, [pc, #84] @ 13b90c │ │ │ │ + bne 13b7f4 │ │ │ │ + ldr r2, [pc, #84] @ 13b8c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 34bc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ lsr r2, r1, #7 │ │ │ │ cmp r2, #2 │ │ │ │ - bls 13b848 │ │ │ │ + bls 13b800 │ │ │ │ bl 1ed90 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f198 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d9f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq r4, sp, ip, asr #14 │ │ │ │ - eoreq r1, ip, r4, asr #28 │ │ │ │ - eoreq r6, ip, r4, lsr #13 │ │ │ │ + mlaeq sp, r4, r7, r4 │ │ │ │ + eoreq r1, ip, ip, lsl #29 │ │ │ │ + eoreq r6, ip, ip, ror #13 │ │ │ │ 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 13b998 │ │ │ │ + beq 13b950 │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13b984 │ │ │ │ + beq 13b93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 129f2c │ │ │ │ + bl 129ee0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b980 │ │ │ │ + beq 13b938 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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] @ 13ba04 │ │ │ │ + ldr r2, [pc, #100] @ 13b9bc │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #96] @ 13ba08 │ │ │ │ + ldr r1, [pc, #96] @ 13b9c0 │ │ │ │ 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 38904 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b9f0 │ │ │ │ + beq 13b9a8 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ ldr r0, [r6] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, ip, r0, ror #26 │ │ │ │ - eoreq r1, ip, ip, asr sp │ │ │ │ + eoreq r1, ip, r8, lsr #27 │ │ │ │ + eoreq r1, ip, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ ldr r1, [r0] │ │ │ │ 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 13bc54 │ │ │ │ + beq 13bc0c │ │ │ │ add r0, sp, #16 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r9, [r1] │ │ │ │ ldrb r0, [r9, #474] @ 0x1da │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13bc38 │ │ │ │ + beq 13bbf0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #8 │ │ │ │ mov r8, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 13ba90 │ │ │ │ + b 13ba48 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r6, r6, #4 │ │ │ │ add r7, r7, #1 │ │ │ │ lsl r8, r8, fp │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ - beq 13baf0 │ │ │ │ + beq 13baa8 │ │ │ │ ldr sl, [r9, r6] │ │ │ │ cmp r7, #0 │ │ │ │ mov fp, r7 │ │ │ │ movwne fp, #1 │ │ │ │ cmp sl, #0 │ │ │ │ cmpne r8, #0 │ │ │ │ - beq 13ba7c │ │ │ │ + beq 13ba34 │ │ │ │ add r5, sl, #8 │ │ │ │ mov r4, r8 │ │ │ │ - b 13bac4 │ │ │ │ + b 13ba7c │ │ │ │ add r5, r5, #20 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 13ba68 │ │ │ │ + beq 13ba20 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13bab8 │ │ │ │ + bne 13ba70 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bab8 │ │ │ │ + beq 13ba70 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13bab8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13ba70 │ │ │ │ add sl, r9, #144 @ 0x90 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #8 │ │ │ │ mov r9, #1 │ │ │ │ - b 13bb30 │ │ │ │ + b 13bae8 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r4, r4, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl r9, r9, r5 │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ - beq 13bb90 │ │ │ │ + beq 13bb48 │ │ │ │ ldr fp, [sl, r4] │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ movwne r5, #1 │ │ │ │ cmp fp, #0 │ │ │ │ cmpne r9, #0 │ │ │ │ - beq 13bb1c │ │ │ │ + beq 13bad4 │ │ │ │ add r8, fp, #8 │ │ │ │ mov r7, r9 │ │ │ │ - b 13bb64 │ │ │ │ + b 13bb1c │ │ │ │ add r8, r8, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13bb08 │ │ │ │ + beq 13bac0 │ │ │ │ ldrb r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13bb58 │ │ │ │ + bne 13bb10 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bb58 │ │ │ │ + beq 13bb10 │ │ │ │ ldr r0, [r8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13bb58 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13bb10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #8 │ │ │ │ mov fp, #1 │ │ │ │ add r9, r0, #288 @ 0x120 │ │ │ │ - b 13bbd0 │ │ │ │ + b 13bb88 │ │ │ │ add r0, fp, fp, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r7, r7, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ lsl fp, fp, r8 │ │ │ │ cmp r7, #140 @ 0x8c │ │ │ │ - beq 13bc30 │ │ │ │ + beq 13bbe8 │ │ │ │ ldr sl, [r9, r7] │ │ │ │ cmp r6, #0 │ │ │ │ mov r8, r6 │ │ │ │ movwne r8, #1 │ │ │ │ cmp sl, #0 │ │ │ │ cmpne fp, #0 │ │ │ │ - beq 13bbbc │ │ │ │ + beq 13bb74 │ │ │ │ add r4, sl, #8 │ │ │ │ mov r5, fp │ │ │ │ - b 13bc04 │ │ │ │ + b 13bbbc │ │ │ │ add r4, r4, #20 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 13bba8 │ │ │ │ + beq 13bb60 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13bbf8 │ │ │ │ + bne 13bbb0 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bbf8 │ │ │ │ + beq 13bbb0 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13bbf8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13bbb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r9, [r0] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #476 @ 0x1dc │ │ │ │ bl 1f030 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ 13bc88 │ │ │ │ + ldr r2, [pc, #44] @ 13bc40 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ 13bc8c │ │ │ │ + ldr r1, [pc, #40] @ 13bc44 │ │ │ │ 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 38904 │ │ │ │ - eoreq r1, ip, r4, lsr #21 │ │ │ │ - mlaeq ip, ip, sl, r1 │ │ │ │ + eoreq r1, ip, ip, ror #21 │ │ │ │ + eoreq r1, ip, r4, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ebf58 │ │ │ │ - ldr r3, [pc, #1232] @ 13c17c │ │ │ │ + bl 2ebf10 │ │ │ │ + ldr r3, [pc, #1232] @ 13c134 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 3222f4 │ │ │ │ + bl 3222ac │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bce0 │ │ │ │ + beq 13bc98 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strb r0, [sp, #244] @ 0xf4 │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ - bl 31a764 │ │ │ │ + bl 31a71c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #12 │ │ │ │ bl c6ea4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13bd74 │ │ │ │ + bne 13bd2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, #1 │ │ │ │ @@ -290973,89 +290955,89 @@ │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl c6d94 │ │ │ │ mov r7, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13bd9c │ │ │ │ + beq 13bd54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bd8c │ │ │ │ + beq 13bd44 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r7, [sp, #24] │ │ │ │ - ldr r0, [pc, #984] @ 13c180 │ │ │ │ + ldr r0, [pc, #984] @ 13c138 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 13c078 │ │ │ │ - ldr r0, [pc, #968] @ 13c184 │ │ │ │ + bhi 13c030 │ │ │ │ + ldr r0, [pc, #968] @ 13c13c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13be5c │ │ │ │ - ldr r0, [pc, #952] @ 13c18c │ │ │ │ + bcs 13be14 │ │ │ │ + ldr r0, [pc, #952] @ 13c144 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c078 │ │ │ │ - ldr r0, [pc, #936] @ 13c190 │ │ │ │ + beq 13c030 │ │ │ │ + ldr r0, [pc, #936] @ 13c148 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r9, [r0, #28]! │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ movne r2, #0 │ │ │ │ ldrdne sl, [r0, #8] │ │ │ │ addne r0, sp, #32 │ │ │ │ - ldrne r1, [pc, #900] @ 13c194 │ │ │ │ + ldrne r1, [pc, #900] @ 13c14c │ │ │ │ stmne r0, {r8, sl, fp} │ │ │ │ movne r0, #1 │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r1, [sp, #48] @ 0x30 │ │ │ │ movne r1, #4 │ │ │ │ strne r2, [sp, #44] @ 0x2c │ │ │ │ strne r9, [sp, #28] │ │ │ │ strne r2, [sp, #64] @ 0x40 │ │ │ │ strne r0, [sp, #52] @ 0x34 │ │ │ │ strne r2, [sp, #60] @ 0x3c │ │ │ │ strne r1, [sp, #56] @ 0x38 │ │ │ │ cmpne r8, #1 │ │ │ │ - bne 13be80 │ │ │ │ - ldr r0, [pc, #848] @ 13c198 │ │ │ │ - ldr r2, [pc, #848] @ 13c19c │ │ │ │ + bne 13be38 │ │ │ │ + ldr r0, [pc, #848] @ 13c150 │ │ │ │ + ldr r2, [pc, #848] @ 13c154 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ - b 13c0e0 │ │ │ │ + b 13c098 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13c078 │ │ │ │ - ldr r0, [pc, #796] @ 13c188 │ │ │ │ + beq 13c030 │ │ │ │ + ldr r0, [pc, #796] @ 13c140 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13bdcc │ │ │ │ - b 13c078 │ │ │ │ + bne 13bd84 │ │ │ │ + b 13c030 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ cmp r8, #3 │ │ │ │ stm r0, {r8, sl, fp} │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bcc 13be40 │ │ │ │ + bcc 13bdf8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ stm r1, {r8, sl, fp} │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -291067,73 +291049,73 @@ │ │ │ │ cmp r8, #3 │ │ │ │ ldm r7, {r2, r3, r5, r7} │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - beq 13be40 │ │ │ │ + beq 13bdf8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ stm r1, {r8, sl, fp} │ │ │ │ mov r1, r6 │ │ │ │ bl 1df98 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ - beq 13bf64 │ │ │ │ + beq 13bf1c │ │ │ │ cmp r0, #22 │ │ │ │ - bne 13bf70 │ │ │ │ + bne 13bf28 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 2d7020 │ │ │ │ + bl 2d6fd8 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne 13c0a4 │ │ │ │ + bne 13c05c │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - b 13bf80 │ │ │ │ + b 13bf38 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 13bf74 │ │ │ │ + b 13bf2c │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r8, #4 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - bls 13c0c8 │ │ │ │ + bls 13c080 │ │ │ │ mov r0, #4 │ │ │ │ str r9, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ stm r0, {r8, sl, fp} │ │ │ │ add r4, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ bl 4480c │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ - ldr r0, [pc, #472] @ 13c1a0 │ │ │ │ - ldr r1, [pc, #472] @ 13c1a4 │ │ │ │ - ldr r2, [pc, #472] @ 13c1a8 │ │ │ │ + ldr r0, [pc, #472] @ 13c158 │ │ │ │ + ldr r1, [pc, #472] @ 13c15c │ │ │ │ + ldr r2, [pc, #472] @ 13c160 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #468] @ 13c1ac │ │ │ │ + ldr r3, [pc, #468] @ 13c164 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #292] @ 0x124 │ │ │ │ add r7, sp, #164 @ 0xa4 │ │ │ │ str r7, [sp, #280] @ 0x118 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #276] @ 0x114 │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ @@ -291159,114 +291141,114 @@ │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ - ldr r0, [pc, #336] @ 13c1b0 │ │ │ │ + ldr r0, [pc, #336] @ 13c168 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 136848 │ │ │ │ + bl 136800 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 136848 │ │ │ │ + bl 136800 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13c094 │ │ │ │ + beq 13c04c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r0, #120] @ 0x78 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r8, #4 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - bhi 13bf98 │ │ │ │ - ldr r0, [pc, #228] @ 13c1b4 │ │ │ │ - ldr r2, [pc, #228] @ 13c1b8 │ │ │ │ + bhi 13bf50 │ │ │ │ + ldr r0, [pc, #228] @ 13c16c │ │ │ │ + ldr r2, [pc, #228] @ 13c170 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 136848 │ │ │ │ - b 13c0f8 │ │ │ │ + bl 136800 │ │ │ │ + b 13c0b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 136848 │ │ │ │ - b 13c128 │ │ │ │ + bl 136800 │ │ │ │ + b 13c0e0 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13c170 │ │ │ │ + beq 13c128 │ │ │ │ mov r0, r5 │ │ │ │ - b 13c168 │ │ │ │ + b 13c120 │ │ │ │ mov r4, r0 │ │ │ │ - b 13c158 │ │ │ │ + b 13c110 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13c130 │ │ │ │ + bne 13c0e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13c158 │ │ │ │ + bne 13c110 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d58e8 │ │ │ │ + bl 2d58a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13c170 │ │ │ │ + beq 13c128 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r1, r4, r6, asr #32 │ │ │ │ - eoreq r3, sp, r4, lsr #31 │ │ │ │ - eoreq r4, sp, ip, ror #14 │ │ │ │ - strhteq r4, [sp], -ip │ │ │ │ - eoreq r4, sp, r4, asr r7 │ │ │ │ - eoreq r4, sp, r0, asr #14 │ │ │ │ - eoreq r1, ip, ip, lsl #18 │ │ │ │ - eoreq r0, r4, fp, ror lr │ │ │ │ - ldrdeq r1, [ip], -ip @ │ │ │ │ - mlaeq ip, ip, r7, r1 │ │ │ │ + eoreq r1, r4, lr, asr #32 │ │ │ │ + eoreq r3, sp, ip, ror #31 │ │ │ │ + strhteq r4, [sp], -r4 │ │ │ │ + eoreq r4, sp, r4, lsl #14 │ │ │ │ + mlaeq sp, ip, r7, r4 │ │ │ │ + eoreq r4, sp, r8, lsl #15 │ │ │ │ + eoreq r1, ip, r4, asr r9 │ │ │ │ + eoreq r0, r4, r3, lsl #29 │ │ │ │ + eoreq r1, ip, r4, lsr #18 │ │ │ │ + eoreq r1, ip, r4, ror #15 │ │ │ │ + eoreq r1, ip, ip, asr #15 │ │ │ │ eoreq r1, ip, r4, lsl #15 │ │ │ │ - eoreq r1, ip, ip, lsr r7 │ │ │ │ - eoreq r1, ip, r4, lsr #14 │ │ │ │ - eoreq r4, sp, r8, asr #9 │ │ │ │ - strdeq r0, [r4], -r3 @ │ │ │ │ - eoreq r1, ip, r4, asr r6 │ │ │ │ + eoreq r1, ip, ip, ror #14 │ │ │ │ + eoreq r4, sp, r0, lsl r5 │ │ │ │ + strdeq r0, [r4], -fp @ │ │ │ │ + mlaeq ip, ip, r6, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldm r1, {r0, r2} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 13c898 │ │ │ │ + beq 13c850 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r8, #8 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ add r6, r7, r3, lsl #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -291275,104 +291257,104 @@ │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [pc, #2576] @ 13cc40 │ │ │ │ + ldr r0, [pc, #2576] @ 13cbf8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [pc, #2552] @ 13cc44 │ │ │ │ + ldr r0, [pc, #2552] @ 13cbfc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r5, [r7, #12] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmpeq r0, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - beq 13c2e4 │ │ │ │ + beq 13c29c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ mov r0, fp │ │ │ │ movwhi r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 13cb10 │ │ │ │ - beq 13c364 │ │ │ │ - ldr r1, [pc, #2492] @ 13cc78 │ │ │ │ + bmi 13cac8 │ │ │ │ + beq 13c31c │ │ │ │ + ldr r1, [pc, #2492] @ 13cc30 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cb1c │ │ │ │ + beq 13cad4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - b 13c36c │ │ │ │ + b 13c324 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi 13cb34 │ │ │ │ - beq 13c848 │ │ │ │ + bmi 13caec │ │ │ │ + beq 13c800 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r5, [r0] │ │ │ │ ldrb r4, [r1] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #2404] @ 13cc74 │ │ │ │ + ldr r0, [pc, #2404] @ 13cc2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cb38 │ │ │ │ + beq 13caf0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ ldrb r1, [r2, r0] │ │ │ │ cmp r5, r1 │ │ │ │ moveq r1, r4 │ │ │ │ strb r1, [r7, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - bne 13c334 │ │ │ │ + bne 13c2ec │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13c7f0 │ │ │ │ - b 13c7fc │ │ │ │ + bne 13c7a8 │ │ │ │ + b 13c7b4 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, fp │ │ │ │ - bl 3454cc │ │ │ │ + bl 345484 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -291382,40 +291364,40 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13c408 │ │ │ │ + bne 13c3c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 139848 │ │ │ │ + bl 139800 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13c3d8 │ │ │ │ + beq 13c390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13c788 │ │ │ │ + bne 13c740 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr fp, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 13c6b8 │ │ │ │ + b 13c670 │ │ │ │ add lr, sp, #180 @ 0xb4 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ ldr r9, [sp, #176] @ 0xb0 │ │ │ │ ldm lr, {r1, r5, lr} │ │ │ │ sub ip, lr, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - beq 13c570 │ │ │ │ + beq 13c528 │ │ │ │ ldr fp, [sp, #156] @ 0x9c │ │ │ │ add r0, fp, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13c78c │ │ │ │ + bcs 13c744 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ sub r3, lr, r3 │ │ │ │ @@ -291426,77 +291408,77 @@ │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr r3, r3, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, r2, lsl r4 │ │ │ │ lsrpl r3, r2, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 13c4e0 │ │ │ │ + beq 13c498 │ │ │ │ cmp r6, r7 │ │ │ │ mov r0, r7 │ │ │ │ movhi r0, r6 │ │ │ │ add ip, r9, fp │ │ │ │ cmp r0, lr │ │ │ │ mov sl, lr │ │ │ │ movhi sl, r0 │ │ │ │ mov r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 13c4f8 │ │ │ │ + beq 13c4b0 │ │ │ │ add r4, fp, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 13cab4 │ │ │ │ + bcs 13ca6c │ │ │ │ ldrb r4, [ip, r3] │ │ │ │ ldrb r8, [r5, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 13c4a8 │ │ │ │ + beq 13c460 │ │ │ │ sub r0, fp, r7 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add fp, r0, r3 │ │ │ │ - b 13c4e4 │ │ │ │ + b 13c49c │ │ │ │ add fp, fp, lr │ │ │ │ mov r6, #0 │ │ │ │ add r0, fp, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13c460 │ │ │ │ - b 13c78c │ │ │ │ + bcc 13c418 │ │ │ │ + b 13c744 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 13c54c │ │ │ │ + bcs 13c504 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 13cb54 │ │ │ │ + bcs 13cb0c │ │ │ │ add r3, r0, fp │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 13cad8 │ │ │ │ + bcs 13ca90 │ │ │ │ ldrb r3, [r9, r3] │ │ │ │ ldrb r4, [r5, r0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 13c500 │ │ │ │ + beq 13c4b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add fp, fp, r0 │ │ │ │ add r0, fp, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 13c460 │ │ │ │ - b 13c78c │ │ │ │ + bcc 13c418 │ │ │ │ + b 13c744 │ │ │ │ mov r0, #0 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, fp, lr │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b 13c6b4 │ │ │ │ + b 13c66c │ │ │ │ ldr fp, [sp, #156] @ 0x9c │ │ │ │ add r0, fp, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13c78c │ │ │ │ + bcs 13c744 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp sl, lr │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -291507,135 +291489,135 @@ │ │ │ │ movhi r3, sl │ │ │ │ sub r4, sl, r3 │ │ │ │ add r8, r5, sl │ │ │ │ sub r3, r8, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ sub r3, sl, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 13c5dc │ │ │ │ + b 13c594 │ │ │ │ add fp, fp, lr │ │ │ │ add r0, fp, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13c78c │ │ │ │ + bcs 13c744 │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsr r3, r3, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ lsrpl r3, r2, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 13c5cc │ │ │ │ + beq 13c584 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sl, fp │ │ │ │ mov r6, #0 │ │ │ │ add r3, r3, fp │ │ │ │ adds r7, r4, r6 │ │ │ │ - beq 13c644 │ │ │ │ + beq 13c5fc │ │ │ │ add r7, r0, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 13cac4 │ │ │ │ + bcs 13ca7c │ │ │ │ ldrb r7, [r3, r6] │ │ │ │ ldrb r5, [r8, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 13c614 │ │ │ │ + beq 13c5cc │ │ │ │ add fp, fp, r6 │ │ │ │ - b 13c5d0 │ │ │ │ + b 13c588 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, lr │ │ │ │ - bcs 13c698 │ │ │ │ + bcs 13c650 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r0, r0, fp │ │ │ │ mov ip, sl │ │ │ │ cmp ip, #0 │ │ │ │ - beq 13c6a0 │ │ │ │ + beq 13c658 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13cae8 │ │ │ │ + bcs 13caa0 │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ sub ip, ip, #1 │ │ │ │ ldrb r7, [r6], #-1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 13c660 │ │ │ │ + beq 13c618 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add fp, fp, r0 │ │ │ │ - b 13c5d0 │ │ │ │ + b 13c588 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 13cb50 │ │ │ │ + bne 13cb08 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ add r0, fp, lr │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ sub r0, r0, r6 │ │ │ │ sub r7, fp, r4 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc 13c738 │ │ │ │ + bcc 13c6f0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ add r1, r0, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r7, r6, r7 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 13c764 │ │ │ │ + bcc 13c71c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 1f030 │ │ │ │ add r6, r7, r5 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c3d8 │ │ │ │ - b 13c408 │ │ │ │ + beq 13c390 │ │ │ │ + b 13c3c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 13c6d0 │ │ │ │ + b 13c688 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ - b 13c700 │ │ │ │ + b 13c6b8 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ sub r4, r1, r5 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 13c864 │ │ │ │ + bcc 13c81c │ │ │ │ mov r2, r1 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r1, r0, r5 │ │ │ │ @@ -291644,157 +291626,157 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ add fp, r6, r4 │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13c7fc │ │ │ │ + beq 13c7b4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, r7 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - beq 13c824 │ │ │ │ + beq 13c7dc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ addne r0, r0, #16 │ │ │ │ - beq 13c898 │ │ │ │ + beq 13c850 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - bne 13c210 │ │ │ │ - b 13c898 │ │ │ │ + bne 13c1c8 │ │ │ │ + b 13c850 │ │ │ │ mov r7, #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13c7f0 │ │ │ │ - b 13c7fc │ │ │ │ + bne 13c7a8 │ │ │ │ + b 13c7b4 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ - b 13c7c4 │ │ │ │ - ldr r6, [pc, #940] @ 13cc4c │ │ │ │ + b 13c77c │ │ │ │ + ldr r6, [pc, #940] @ 13cc04 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 13c9a0 │ │ │ │ - ldr r5, [pc, #924] @ 13cc50 │ │ │ │ + bhi 13c958 │ │ │ │ + ldr r5, [pc, #924] @ 13cc08 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13c998 │ │ │ │ - ldr r0, [pc, #908] @ 13cc58 │ │ │ │ + bcs 13c950 │ │ │ │ + ldr r0, [pc, #908] @ 13cc10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c9a0 │ │ │ │ - ldr r0, [pc, #892] @ 13cc5c │ │ │ │ + beq 13c958 │ │ │ │ + ldr r0, [pc, #892] @ 13cc14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 85c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 13c9b8 │ │ │ │ + bhi 13c970 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 13c9c8 │ │ │ │ + beq 13c980 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 13c9c8 │ │ │ │ + beq 13c980 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 13c9c8 │ │ │ │ + beq 13c980 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 13c9c8 │ │ │ │ + beq 13c980 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 13c9c8 │ │ │ │ + beq 13c980 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 13c9c8 │ │ │ │ + beq 13c980 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne 13c9a0 │ │ │ │ - b 13c9c8 │ │ │ │ + bne 13c958 │ │ │ │ + b 13c980 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13caf4 │ │ │ │ + bne 13caac │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #123 @ 0x7b │ │ │ │ - bl 34b468 │ │ │ │ + bl 34b420 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13c9a0 │ │ │ │ + bne 13c958 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 13c9a0 │ │ │ │ + bhi 13c958 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13ca94 │ │ │ │ + bcs 13ca4c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13cb68 │ │ │ │ + beq 13cb20 │ │ │ │ mov r7, r0 │ │ │ │ add r8, sp, #132 @ 0x84 │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr r5, [pc, #572] @ 13cc60 │ │ │ │ - ldr ip, [pc, #572] @ 13cc64 │ │ │ │ - ldr lr, [pc, #572] @ 13cc68 │ │ │ │ + ldr r5, [pc, #572] @ 13cc18 │ │ │ │ + ldr ip, [pc, #572] @ 13cc1c │ │ │ │ + ldr lr, [pc, #572] @ 13cc20 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ mov r4, #0 │ │ │ │ stm r8, {r1, r2, r3, r4} │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ @@ -291812,144 +291794,144 @@ │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ str ip, [sp, #192] @ 0xc0 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ - bl 29981c │ │ │ │ - b 13c9a0 │ │ │ │ + bl 2997d4 │ │ │ │ + b 13c958 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c958 │ │ │ │ add r0, r5, #12 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13c9ec │ │ │ │ - b 13c9a0 │ │ │ │ - ldr r2, [pc, #460] @ 13cc88 │ │ │ │ + bne 13c9a4 │ │ │ │ + b 13c958 │ │ │ │ + ldr r2, [pc, #460] @ 13cc40 │ │ │ │ add r0, r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - b 13cacc │ │ │ │ - ldr r2, [pc, #452] @ 13cc90 │ │ │ │ + b 13ca84 │ │ │ │ + ldr r2, [pc, #452] @ 13cc48 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - b 13cb60 │ │ │ │ - ldr r2, [pc, #420] @ 13cc84 │ │ │ │ + b 13cb18 │ │ │ │ + ldr r2, [pc, #420] @ 13cc3c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 13cb60 │ │ │ │ - ldr r2, [pc, #412] @ 13cc8c │ │ │ │ + b 13cb18 │ │ │ │ + ldr r2, [pc, #412] @ 13cc44 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 13cb60 │ │ │ │ - ldr r0, [pc, #344] @ 13cc54 │ │ │ │ + b 13cb18 │ │ │ │ + ldr r0, [pc, #344] @ 13cc0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13c8c4 │ │ │ │ - b 13c9a0 │ │ │ │ + bne 13c87c │ │ │ │ + b 13c958 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ - b 13cb20 │ │ │ │ + b 13cad8 │ │ │ │ mov r1, fp │ │ │ │ - ldr r2, [pc, #340] @ 13cc7c │ │ │ │ + ldr r2, [pc, #340] @ 13cc34 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 38854 │ │ │ │ - b 13cb80 │ │ │ │ + b 13cb38 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #264] @ 13cc48 │ │ │ │ + ldr r2, [pc, #264] @ 13cc00 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 38854 │ │ │ │ - b 13cb80 │ │ │ │ + b 13cb38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r2, [pc, #292] @ 13cc80 │ │ │ │ + ldr r2, [pc, #292] @ 13cc38 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38a40 │ │ │ │ - b 13cb80 │ │ │ │ - ldr r0, [pc, #252] @ 13cc6c │ │ │ │ - ldr r2, [pc, #252] @ 13cc70 │ │ │ │ + b 13cb38 │ │ │ │ + ldr r0, [pc, #252] @ 13cc24 │ │ │ │ + ldr r2, [pc, #252] @ 13cc28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 13cbd0 │ │ │ │ - b 13cba4 │ │ │ │ + b 13cb88 │ │ │ │ + b 13cb5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13cbec │ │ │ │ - b 13cc24 │ │ │ │ - b 13cbd0 │ │ │ │ + beq 13cba4 │ │ │ │ + b 13cbdc │ │ │ │ + b 13cb88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13cbf8 │ │ │ │ - b 13cc04 │ │ │ │ + bne 13cbb0 │ │ │ │ + b 13cbbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13cbec │ │ │ │ - b 13cc24 │ │ │ │ - b 13cbd0 │ │ │ │ + beq 13cba4 │ │ │ │ + b 13cbdc │ │ │ │ + b 13cb88 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13cc0c │ │ │ │ + bne 13cbc4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13cc24 │ │ │ │ + bne 13cbdc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13cc04 │ │ │ │ + beq 13cbbc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13cbec │ │ │ │ + beq 13cba4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13cbf8 │ │ │ │ - b 13cc04 │ │ │ │ - eoreq r1, ip, ip, asr #10 │ │ │ │ - @ instruction: 0xfff4a5a4 │ │ │ │ - eoreq r0, ip, ip, ror r8 │ │ │ │ - eoreq r3, sp, ip, lsr #9 │ │ │ │ + bne 13cbb0 │ │ │ │ + b 13cbbc │ │ │ │ + mlaeq ip, r4, r5, r1 │ │ │ │ + @ instruction: 0xfff4a5ec │ │ │ │ + eoreq r0, ip, r4, asr #17 │ │ │ │ strdeq r3, [sp], -r4 @ │ │ │ │ - eoreq r3, sp, ip, lsr #21 │ │ │ │ - ldrdeq r3, [sp], -ip @ │ │ │ │ - eoreq r3, sp, r8, asr #25 │ │ │ │ - eoreq r0, ip, r0, lsl sp │ │ │ │ - eoreq r0, ip, ip, lsr sp │ │ │ │ + eoreq r3, sp, ip, lsr sp │ │ │ │ + strdeq r3, [sp], -r4 @ │ │ │ │ + eoreq r3, sp, r4, lsr #26 │ │ │ │ + eoreq r3, sp, r0, lsl sp │ │ │ │ + eoreq r0, ip, r8, asr sp │ │ │ │ + eoreq r0, ip, r4, lsl #27 │ │ │ │ @ instruction: 0xffffb8c0 │ │ │ │ - eoreq r0, r4, r3, asr r1 │ │ │ │ - eoreq r0, ip, ip, lsl ip │ │ │ │ - eoreq r3, sp, r0, ror #22 │ │ │ │ - strhteq r3, [sp], -r0 │ │ │ │ - eoreq r0, ip, r4, lsr #19 │ │ │ │ - eoreq r0, ip, ip, lsr #16 │ │ │ │ - strhteq r0, [ip], -r8 │ │ │ │ - eoreq r0, ip, ip, ror #17 │ │ │ │ - eoreq r0, ip, ip, lsr #17 │ │ │ │ - eoreq r0, ip, r0, ror #17 │ │ │ │ + eoreq r0, r4, fp, asr r1 │ │ │ │ + eoreq r0, ip, r4, ror #24 │ │ │ │ + eoreq r3, sp, r8, lsr #23 │ │ │ │ + strdeq r3, [sp], -r8 @ │ │ │ │ + eoreq r0, ip, ip, ror #19 │ │ │ │ + eoreq r0, ip, r4, ror r8 │ │ │ │ + eoreq r0, ip, r0, lsl #18 │ │ │ │ + eoreq r0, ip, r4, lsr r9 │ │ │ │ + strdeq r0, [ip], -r4 @ │ │ │ │ + eoreq r0, ip, r8, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #884 @ 0x374 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ strb r3, [sp, #760] @ 0x2f8 │ │ │ │ @@ -291957,29 +291939,29 @@ │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ str r2, [sp, #752] @ 0x2f0 │ │ │ │ str r1, [sp, #748] @ 0x2ec │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #740] @ 0x2e4 │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ - beq 13cd0c │ │ │ │ + beq 13ccc4 │ │ │ │ add r7, sp, #524 @ 0x20c │ │ │ │ movw sl, #19 │ │ │ │ add r5, r7, #8 │ │ │ │ movt sl, #128 @ 0x80 │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ sub r6, r7, #9 │ │ │ │ cmp r6, #23 │ │ │ │ - bhi 13cd64 │ │ │ │ + bhi 13cd1c │ │ │ │ tst sl, r3, lsl r6 │ │ │ │ - beq 13cd64 │ │ │ │ + beq 13cd1c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 13cce4 │ │ │ │ + bne 13cc9c │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ bl 25d2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -291992,21 +291974,21 @@ │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ strh r1, [r0] │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13d924 │ │ │ │ - b 13d930 │ │ │ │ + bne 13d8dc │ │ │ │ + b 13d8e8 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - beq 13d1d0 │ │ │ │ + beq 13d188 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne 13e9a0 │ │ │ │ + bne 13e958 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [sp, #760] @ 0x2f8 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #1756] @ 0x6dc │ │ │ │ @@ -292019,91 +292001,91 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r8, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r7, lr, #728 @ 0x2d8 │ │ │ │ - ldr r0, [pc, #3256] @ 13da88 │ │ │ │ + ldr r0, [pc, #3256] @ 13da40 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #1400] @ 0x578 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13d268 │ │ │ │ + beq 13d220 │ │ │ │ ldrb r0, [sp, #1401] @ 0x579 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13d488 │ │ │ │ + bne 13d440 │ │ │ │ ldr r4, [sp, #1752] @ 0x6d8 │ │ │ │ add r9, r4, #12 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r6, [r4, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r5, [sp, #1400] @ 0x578 │ │ │ │ ldr r0, [sp, #1404] @ 0x57c │ │ │ │ cmp r5, #2 │ │ │ │ - beq 13d26c │ │ │ │ + beq 13d224 │ │ │ │ ldr fp, [sp, #1408] @ 0x580 │ │ │ │ cmp fp, #5 │ │ │ │ - beq 13cea4 │ │ │ │ + beq 13ce5c │ │ │ │ cmp fp, #6 │ │ │ │ - bne 13cebc │ │ │ │ - ldr r1, [pc, #3108] @ 13da8c │ │ │ │ + bne 13ce74 │ │ │ │ + ldr r1, [pc, #3108] @ 13da44 │ │ │ │ mov r2, #6 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ tst r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d02c │ │ │ │ - ldr r1, [pc, #3080] @ 13da90 │ │ │ │ + beq 13cfe4 │ │ │ │ + ldr r1, [pc, #3080] @ 13da48 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ - bne 13cebc │ │ │ │ - b 13d06c │ │ │ │ - ldr r1, [pc, #3048] @ 13da94 │ │ │ │ + bne 13ce74 │ │ │ │ + b 13d024 │ │ │ │ + ldr r1, [pc, #3048] @ 13da4c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ced0 │ │ │ │ + beq 13ce88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cdf0 │ │ │ │ - b 13d26c │ │ │ │ + beq 13cda8 │ │ │ │ + b 13d224 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 13eb0c │ │ │ │ + bne 13eac4 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 13ea84 │ │ │ │ + bcs 13ea3c │ │ │ │ ldr r2, [r9] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 13eac0 │ │ │ │ + bhi 13ea78 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ add pc, r6, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ @ instruction: 0x00001bb8 │ │ │ │ @ instruction: 0x00001bb8 │ │ │ │ @@ -292152,61 +292134,61 @@ │ │ │ │ @ instruction: 0x00001bb8 │ │ │ │ @ instruction: 0x00001bb8 │ │ │ │ @ instruction: 0x00001bb8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13ceec │ │ │ │ - b 13ea84 │ │ │ │ + bne 13cea4 │ │ │ │ + b 13ea3c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 7c09c │ │ │ │ ldr r1, [sp, #1400] @ 0x578 │ │ │ │ ldr r0, [sp, #1404] @ 0x57c │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - beq 13e954 │ │ │ │ + beq 13e90c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 13cdec │ │ │ │ + b 13cda4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13ea78 │ │ │ │ + bne 13ea30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr r6, [sp, #1400] @ 0x578 │ │ │ │ ldr r0, [sp, #1404] @ 0x57c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13e93c │ │ │ │ + beq 13e8f4 │ │ │ │ ldr r1, [sp, #1408] @ 0x580 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 13cde0 │ │ │ │ + b 13cd98 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 13eb00 │ │ │ │ + bne 13eab8 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 13eb38 │ │ │ │ + bcs 13eaf0 │ │ │ │ ldr r2, [r9] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 13eb84 │ │ │ │ + bhi 13eb3c │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ add pc, r6, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r1, r0, r0, ror #21 │ │ │ │ andeq r1, r0, r0, ror #21 │ │ │ │ @@ -292255,111 +292237,111 @@ │ │ │ │ andeq r1, r0, r0, ror #21 │ │ │ │ andeq r1, r0, r0, ror #21 │ │ │ │ andeq r1, r0, r0, ror #21 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13d088 │ │ │ │ - b 13eb38 │ │ │ │ + bne 13d040 │ │ │ │ + b 13eaf0 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 7bc98 │ │ │ │ ldr r1, [sp, #1400] @ 0x578 │ │ │ │ ldr r0, [sp, #1404] @ 0x57c │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq 13e968 │ │ │ │ + beq 13e920 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 1f030 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - b 13cde0 │ │ │ │ + b 13cd98 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ mov r0, #127 @ 0x7f │ │ │ │ strb r0, [sp, #760] @ 0x2f8 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #1756] @ 0x6dc │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ str r0, [sp, #1752] @ 0x6d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ add r1, lr, #728 @ 0x2d8 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #1400] @ 0x578 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13d214 │ │ │ │ + bne 13d1cc │ │ │ │ ldr r9, [sp, #1404] @ 0x57c │ │ │ │ - b 13d4e4 │ │ │ │ + b 13d49c │ │ │ │ ldrb r0, [sp, #1401] @ 0x579 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13d4c8 │ │ │ │ + bne 13d480 │ │ │ │ ldr r1, [sp, #1752] @ 0x6d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r6, [sp, #1400] @ 0x578 │ │ │ │ ldr r9, [sp, #1404] @ 0x57c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13d4e4 │ │ │ │ + beq 13d49c │ │ │ │ ldr fp, [sp, #1408] @ 0x580 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ add r1, lr, #728 @ 0x2d8 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #1400] @ 0x578 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13df78 │ │ │ │ + bne 13df30 │ │ │ │ ldr r8, [sp, #1404] @ 0x57c │ │ │ │ - b 13e05c │ │ │ │ + b 13e014 │ │ │ │ ldr r0, [sp, #1404] @ 0x57c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #1580] @ 0x62c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #1576] @ 0x628 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 13d2b8 │ │ │ │ + blt 13d270 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13d2b8 │ │ │ │ + beq 13d270 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #1576] @ 0x628 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - blt 13d2dc │ │ │ │ + blt 13d294 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r1, lr, #552 @ 0x228 │ │ │ │ mov r0, r1 │ │ │ │ - bl 136990 │ │ │ │ + bl 136948 │ │ │ │ mov r0, r4 │ │ │ │ orr r1, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13d2fc │ │ │ │ + beq 13d2b4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r1, [sp, #760] @ 0x2f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #1588] @ 0x634 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -292374,20 +292356,20 @@ │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str r9, [sp, #1744] @ 0x6d0 │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [sp, #1740] @ 0x6cc │ │ │ │ str r8, [sp, #1736] @ 0x6c8 │ │ │ │ str r7, [sp, #1732] @ 0x6c4 │ │ │ │ - bcs 13d418 │ │ │ │ + bcs 13d3d0 │ │ │ │ ldr r2, [sp, #748] @ 0x2ec │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ sub r3, r7, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 13d434 │ │ │ │ + bhi 13d3ec │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ @@ -292422,61 +292404,61 @@ │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ andeq r1, r0, ip, asr #12 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 13d35c │ │ │ │ + bne 13d314 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ bl 25d2c │ │ │ │ - b 13e9dc │ │ │ │ + b 13e994 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne 13e984 │ │ │ │ + bne 13e93c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r0, #1 │ │ │ │ add r4, lr, #376 @ 0x178 │ │ │ │ add r1, lr, #552 @ 0x228 │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ mov r2, #172 @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r8, [sp, #1400] @ 0x578 │ │ │ │ ldr r0, [sp, #1404] @ 0x57c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 13d478 │ │ │ │ + bne 13d430 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ - b 13d588 │ │ │ │ + b 13d540 │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ ldrb r1, [sp, #1419] @ 0x58b │ │ │ │ add r0, lr, #137 @ 0x89 │ │ │ │ - b 13da0c │ │ │ │ + b 13d9c4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #1580] @ 0x62c │ │ │ │ str r7, [sp, #1576] @ 0x628 │ │ │ │ - bne 13da4c │ │ │ │ - ldr r0, [pc, #3784] @ 13e378 │ │ │ │ + bne 13da04 │ │ │ │ + ldr r0, [pc, #3784] @ 13e330 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ bl 24e78 │ │ │ │ - b 13d288 │ │ │ │ - ldr r1, [pc, #3756] @ 13e37c │ │ │ │ - ldr r2, [pc, #3756] @ 13e380 │ │ │ │ + b 13d240 │ │ │ │ + ldr r1, [pc, #3756] @ 13e334 │ │ │ │ + ldr r2, [pc, #3756] @ 13e338 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ bl 24edc │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [sp, #760] @ 0x2f8 │ │ │ │ @@ -292492,39 +292474,39 @@ │ │ │ │ str r6, [sp, #1576] @ 0x628 │ │ │ │ bl 1f030 │ │ │ │ str r4, [sp, #1744] @ 0x6d0 │ │ │ │ str r7, [sp, #1740] @ 0x6cc │ │ │ │ str r8, [sp, #1736] @ 0x6c8 │ │ │ │ str r5, [sp, #1732] @ 0x6c4 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r7, r0 │ │ │ │ add r4, lr, #376 @ 0x178 │ │ │ │ add r1, lr, #552 @ 0x228 │ │ │ │ mov r2, #172 @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r8, [sp, #1400] @ 0x578 │ │ │ │ str r7, [sp, #1572] @ 0x624 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13d814 │ │ │ │ + bne 13d7cc │ │ │ │ ldr r9, [sp, #1404] @ 0x57c │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ - beq 13d588 │ │ │ │ + beq 13d540 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13da44 │ │ │ │ + beq 13d9fc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, sp, #936 @ 0x3a8 │ │ │ │ add r7, lr, #68 @ 0x44 │ │ │ │ ldrb r0, [sp, #1254] @ 0x4e6 │ │ │ │ strb r0, [sp, #1094] @ 0x446 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r1, [r7, #160] @ 0xa0 │ │ │ │ @@ -292549,45 +292531,45 @@ │ │ │ │ str r5, [sp, #776] @ 0x308 │ │ │ │ strb fp, [sp, #780] @ 0x30c │ │ │ │ str r8, [sp, #764] @ 0x2fc │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ ldr r1, [sp, #756] @ 0x2f4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 13d644 │ │ │ │ + bcs 13d5fc │ │ │ │ ldr r2, [sp, #748] @ 0x2ec │ │ │ │ mov r3, #1 │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ sub r7, r7, #9 │ │ │ │ cmp r7, #23 │ │ │ │ - bhi 13d8c8 │ │ │ │ + bhi 13d880 │ │ │ │ tst sl, r3, lsl r7 │ │ │ │ - beq 13d8c8 │ │ │ │ + beq 13d880 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #756] @ 0x2f4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13d61c │ │ │ │ + bne 13d5d4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add sl, sp, #520 @ 0x208 │ │ │ │ add r1, lr, #68 @ 0x44 │ │ │ │ ldrb r0, [sp, #1094] @ 0x446 │ │ │ │ strb r0, [sp, #522] @ 0x20a │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ ldrh r1, [r1] │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ strh r1, [sl] │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ mov r9, fp │ │ │ │ bl 1f030 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13d68c │ │ │ │ + beq 13d644 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ ldrb r1, [sp, #522] @ 0x20a │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ add r7, fp, #12 │ │ │ │ ldrh r0, [sl] │ │ │ │ strb r1, [sp, #366] @ 0x16e │ │ │ │ @@ -292605,39 +292587,39 @@ │ │ │ │ strb r0, [sp, #362] @ 0x16a │ │ │ │ strh r1, [r4, #132] @ 0x84 │ │ │ │ str r5, [sp, #528] @ 0x210 │ │ │ │ str r8, [sp, #524] @ 0x20c │ │ │ │ strb r9, [sp, #540] @ 0x21c │ │ │ │ strh r1, [sl, #21] │ │ │ │ strb r0, [sp, #543] @ 0x21f │ │ │ │ - beq 13d72c │ │ │ │ + beq 13d6e4 │ │ │ │ cmp r6, #7 │ │ │ │ - bne 13d748 │ │ │ │ - ldr r1, [pc, #3992] @ 13e69c │ │ │ │ + bne 13d700 │ │ │ │ + ldr r1, [pc, #3992] @ 13e654 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13d748 │ │ │ │ + bne 13d700 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13da98 │ │ │ │ + bne 13da50 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #0 │ │ │ │ - b 13dab8 │ │ │ │ - ldr r1, [pc, #3948] @ 13e6a0 │ │ │ │ + b 13da70 │ │ │ │ + ldr r1, [pc, #3948] @ 13e658 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d878 │ │ │ │ - ldr r0, [pc, #4092] @ 13e74c │ │ │ │ + beq 13d830 │ │ │ │ + ldr r0, [pc, #4092] @ 13e704 │ │ │ │ add r4, sp, #524 @ 0x20c │ │ │ │ - ldr r1, [pc, #4088] @ 13e750 │ │ │ │ + ldr r1, [pc, #4088] @ 13e708 │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r2, [sp, #1416] @ 0x588 │ │ │ │ add r2, lr, #552 @ 0x228 │ │ │ │ @@ -292645,33 +292627,33 @@ │ │ │ │ str r6, [sp, #1412] @ 0x584 │ │ │ │ str r2, [sp, #1408] @ 0x580 │ │ │ │ str r0, [sp, #1580] @ 0x62c │ │ │ │ str r4, [sp, #1576] @ 0x628 │ │ │ │ str r1, [sp, #1400] @ 0x578 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r1, [sp, #524] @ 0x20c │ │ │ │ ldr r9, [sp, #1096] @ 0x448 │ │ │ │ ldr r6, [sp, #1100] @ 0x44c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r7, [sp, #1104] @ 0x450 │ │ │ │ - beq 13d7b8 │ │ │ │ + beq 13d770 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ addne r0, r4, #12 │ │ │ │ - blne 136990 │ │ │ │ + blne 136948 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ mov r4, #5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13d868 │ │ │ │ + bne 13d820 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ ldrb r0, [sp, #234] @ 0xea │ │ │ │ strb r0, [sp, #230] @ 0xe6 │ │ │ │ ldrh r1, [r2, #4] │ │ │ │ strh r1, [r2] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ stmib r2, {r6, r7} │ │ │ │ @@ -292679,85 +292661,85 @@ │ │ │ │ strh r1, [r2, #13] │ │ │ │ strb r4, [r2, #12] │ │ │ │ str r9, [r2] │ │ │ │ add sp, sp, #884 @ 0x374 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13d9f8 │ │ │ │ + beq 13d9b0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13d834 │ │ │ │ + beq 13d7ec │ │ │ │ ldr r0, [sp, #1404] @ 0x57c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #1412] @ 0x584 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ addne r0, r4, #12 │ │ │ │ - blne 136990 │ │ │ │ + blne 136948 │ │ │ │ ldr r1, [sp, #1556] @ 0x614 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13df5c │ │ │ │ + bne 13df14 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13d590 │ │ │ │ - b 13da44 │ │ │ │ + bne 13d548 │ │ │ │ + b 13d9fc │ │ │ │ ldr r0, [sp, #684] @ 0x2ac │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13d7dc │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13d794 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13def4 │ │ │ │ - ldr r0, [pc, #3984] @ 13e81c │ │ │ │ + bne 13deac │ │ │ │ + ldr r0, [pc, #3984] @ 13e7d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #31 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #31 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ebcc │ │ │ │ - ldr r1, [pc, #4076] @ 13e89c │ │ │ │ + beq 13eb84 │ │ │ │ + ldr r1, [pc, #4076] @ 13e854 │ │ │ │ mov r2, #31 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ mov r4, #5 │ │ │ │ mov r9, #31 │ │ │ │ - b 13e108 │ │ │ │ + b 13e0c0 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ bl 25d2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13d8fc │ │ │ │ + beq 13d8b4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ addne r0, r9, #12 │ │ │ │ - blne 136990 │ │ │ │ + blne 136948 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13e004 │ │ │ │ + bne 13dfbc │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13d930 │ │ │ │ + beq 13d8e8 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #4044] @ 13e904 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #4044] @ 13e8bc │ │ │ │ mov r1, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r1, [sp, #1584] @ 0x630 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, lr, #552 @ 0x228 │ │ │ │ str r1, [sp, #1576] @ 0x628 │ │ │ │ mov r2, #1 │ │ │ │ @@ -292767,27 +292749,27 @@ │ │ │ │ str r7, [sp, #764] @ 0x2fc │ │ │ │ str r2, [sp, #1580] @ 0x62c │ │ │ │ str r1, [sp, #1408] @ 0x580 │ │ │ │ str r0, [sp, #1404] @ 0x57c │ │ │ │ str r4, [sp, #1400] @ 0x578 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ - bl 2d82cc │ │ │ │ + bl 2d8284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13ea48 │ │ │ │ + bne 13ea00 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r4, [sp, #1576] @ 0x628 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ add r1, lr, #137 @ 0x89 │ │ │ │ ldrb r0, [sp, #1402] @ 0x57a │ │ │ │ strb r0, [sp, #366] @ 0x16e │ │ │ │ ldrh r1, [r1, #-17] @ 0xffffffef │ │ │ │ strh r1, [r2, #136] @ 0x88 │ │ │ │ @@ -292817,68 +292799,68 @@ │ │ │ │ strh r0, [r2, #160] @ 0xa0 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ ldr r5, [sp, #1412] @ 0x584 │ │ │ │ ldrb fp, [sp, #1416] @ 0x588 │ │ │ │ bl 1f030 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13d590 │ │ │ │ + bne 13d548 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b 13e9b8 │ │ │ │ + b 13e970 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq 13da74 │ │ │ │ + beq 13da2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #1760 @ 0x6e0 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ bl 1f030 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ moveq r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 13d300 │ │ │ │ - eoreq pc, r3, r6, ror #31 │ │ │ │ - ldrdeq r0, [r4], -fp @ │ │ │ │ - eoreq r0, r4, r1, asr #13 │ │ │ │ - eoreq pc, r3, sl, lsl #30 │ │ │ │ + b 13d2b8 │ │ │ │ + eoreq pc, r3, lr, ror #31 │ │ │ │ + eoreq r0, r4, r3, ror #13 │ │ │ │ + eoreq r0, r4, r9, asr #13 │ │ │ │ + eoreq pc, r3, r2, lsl pc @ │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ add r1, r0, #29 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldrb r4, [sp, #552] @ 0x228 │ │ │ │ ldr r9, [sp, #540] @ 0x21c │ │ │ │ ldrd r6, [r7] │ │ │ │ bl 1f030 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13dad0 │ │ │ │ + beq 13da88 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13dfec │ │ │ │ + bne 13dfa4 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13d7dc │ │ │ │ + beq 13d794 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ ldrb r0, [sp, #234] @ 0xea │ │ │ │ strb r0, [sp, #230] @ 0xe6 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ add r0, r0, #20 │ │ │ │ strh r1, [r5] │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ orr r1, r1, #3 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ bl 1f030 │ │ │ │ - ldr r3, [pc, #4064] @ 13eafc │ │ │ │ + ldr r3, [pc, #4064] @ 13eab4 │ │ │ │ ldrb r0, [sp, #230] @ 0xe6 │ │ │ │ ldrh r1, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -292889,36 +292871,36 @@ │ │ │ │ strb r0, [sp, #99] @ 0x63 │ │ │ │ mov r0, #15 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 355b10 │ │ │ │ + bl 355ac8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r9, r0, #36 @ 0x24 │ │ │ │ add fp, lr, #552 @ 0x228 │ │ │ │ add r7, lr, #376 @ 0x178 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 139848 │ │ │ │ + bl 139800 │ │ │ │ ldr r0, [sp, #1576] @ 0x628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13db78 │ │ │ │ + beq 13db30 │ │ │ │ cmp r0, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ movne r0, r8 │ │ │ │ ldreq r0, [sp, #1580] @ 0x62c │ │ │ │ - ldr r1, [pc, #4048] @ 13eb78 │ │ │ │ + ldr r1, [pc, #4048] @ 13eb30 │ │ │ │ sub r7, r8, r0 │ │ │ │ add r0, sl, r0 │ │ │ │ - ldr r2, [pc, #4040] @ 13eb7c │ │ │ │ + ldr r2, [pc, #4040] @ 13eb34 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #4036] @ 13eb80 │ │ │ │ + ldr r3, [pc, #4036] @ 13eb38 │ │ │ │ str r0, [sp, #1096] @ 0x448 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #940] @ 0x3ac │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #1416] @ 0x588 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #1404] @ 0x57c │ │ │ │ @@ -292933,17 +292915,17 @@ │ │ │ │ str r1, [sp, #1400] @ 0x578 │ │ │ │ str fp, [sp, #1408] @ 0x580 │ │ │ │ str r2, [sp, #1588] @ 0x634 │ │ │ │ str r2, [sp, #1580] @ 0x62c │ │ │ │ str r0, [sp, #1576] @ 0x628 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - bl 345964 │ │ │ │ + bl 34591c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ @@ -292953,39 +292935,39 @@ │ │ │ │ add r8, sp, #764 @ 0x2fc │ │ │ │ add r6, lr, #376 @ 0x178 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 12f1f0 │ │ │ │ + bl 12f1a4 │ │ │ │ ldr r1, [sp, #1404] @ 0x57c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13dc7c │ │ │ │ + beq 13dc34 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13dcf0 │ │ │ │ + beq 13dca8 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f076c │ │ │ │ + bl 2f0724 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ mov r2, #12 │ │ │ │ ldr r7, [sp, #772] @ 0x304 │ │ │ │ - ldr r1, [pc, #4080] @ 13eca0 │ │ │ │ + ldr r1, [pc, #4080] @ 13ec58 │ │ │ │ cmp r7, r0 │ │ │ │ str r2, [sp, #1404] @ 0x57c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #1400] @ 0x578 │ │ │ │ - bne 13dcd0 │ │ │ │ - ldr r1, [pc, #4092] @ 13ecc4 │ │ │ │ + bne 13dc88 │ │ │ │ + ldr r1, [pc, #4092] @ 13ec7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ bl 7b4c8 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ mov r2, #32 │ │ │ │ @@ -293009,17 +292991,17 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl c7d64 │ │ │ │ - ldr r1, [pc, #4092] @ 13ed44 │ │ │ │ + ldr r1, [pc, #4092] @ 13ecfc │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #4088] @ 13ed48 │ │ │ │ + ldr r2, [pc, #4088] @ 13ed00 │ │ │ │ add r0, r7, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #1416] @ 0x588 │ │ │ │ str r3, [sp, #1404] @ 0x57c │ │ │ │ str r3, [sp, #1412] @ 0x584 │ │ │ │ @@ -293031,69 +293013,69 @@ │ │ │ │ str r2, [sp, #1400] @ 0x578 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ add r6, lr, #376 @ 0x178 │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add r2, sp, #708 @ 0x2c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #3 │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl c7d64 │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13e1dc │ │ │ │ + beq 13e194 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr r7, [sp, #1408] @ 0x580 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13de40 │ │ │ │ + beq 13ddf8 │ │ │ │ ldr r1, [sp, #1404] @ 0x57c │ │ │ │ mov r4, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 13de1c │ │ │ │ - ldr r1, [pc, #4092] @ 13ee10 │ │ │ │ + bne 13ddd4 │ │ │ │ + ldr r1, [pc, #4092] @ 13edc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ - bl 32f4a0 │ │ │ │ + bl 32f458 │ │ │ │ ldr r1, [sp, #940] @ 0x3ac │ │ │ │ add r6, r4, r4, lsl #1 │ │ │ │ ldr r0, [sp, #1576] @ 0x628 │ │ │ │ ldr r3, [sp, #1584] @ 0x630 │ │ │ │ ldr r2, [sp, #1580] @ 0x62c │ │ │ │ str r0, [r1, r6, lsl #2]! │ │ │ │ add r0, r4, #1 │ │ │ │ strd r2, [r1, #4] │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ ldr fp, [sp, #1420] @ 0x58c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 13e13c │ │ │ │ + beq 13e0f4 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ ldr sl, [sp, #1412] @ 0x584 │ │ │ │ ldr r6, [sp, #1416] @ 0x588 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 13de74 │ │ │ │ - ldr r1, [pc, #4084] @ 13ee60 │ │ │ │ + bne 13de2c │ │ │ │ + ldr r1, [pc, #4084] @ 13ee18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 32f4a0 │ │ │ │ + bl 32f458 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ add r2, sp, #1424 @ 0x590 │ │ │ │ add r4, r5, r5, lsl #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str sl, [r3, r4, lsl #2]! │ │ │ │ str r6, [r3, #4] │ │ │ │ str fp, [r3, #8] │ │ │ │ @@ -293105,27 +293087,27 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #2 │ │ │ │ bl c7d64 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r4, [sp, #1404] @ 0x57c │ │ │ │ add r6, lr, #376 @ 0x178 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13e020 │ │ │ │ + beq 13dfd8 │ │ │ │ add r5, r4, #4 │ │ │ │ - b 13ded8 │ │ │ │ + b 13de90 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13e020 │ │ │ │ + beq 13dfd8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13decc │ │ │ │ + beq 13de84 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13decc │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13de84 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ ldrb r1, [sp, #692] @ 0x2b4 │ │ │ │ add r6, lr, #13 │ │ │ │ ldrb r2, [sp, #695] @ 0x2b7 │ │ │ │ ldrh r3, [r3, #173] @ 0xad │ │ │ │ @@ -293136,688 +293118,688 @@ │ │ │ │ strh r3, [r6, #-4] │ │ │ │ strb r2, [sp, #779] @ 0x30b │ │ │ │ stm r1, {r0, r4, r7} │ │ │ │ add r7, sp, #764 @ 0x2fc │ │ │ │ add r0, r7, #12 │ │ │ │ ldrh r1, [r6, #-5] │ │ │ │ cmp r1, #300 @ 0x12c │ │ │ │ - beq 13e088 │ │ │ │ + beq 13e040 │ │ │ │ cmp r1, #900 @ 0x384 │ │ │ │ - beq 13e080 │ │ │ │ + beq 13e038 │ │ │ │ movw r2, #901 @ 0x385 │ │ │ │ mov r4, #5 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r4, #3 │ │ │ │ - b 13e08c │ │ │ │ + b 13e044 │ │ │ │ ldr r0, [sp, #1560] @ 0x618 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13d590 │ │ │ │ - b 13da44 │ │ │ │ + bne 13d548 │ │ │ │ + b 13d9fc │ │ │ │ ldrb r0, [sp, #1401] @ 0x579 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13e040 │ │ │ │ + bne 13dff8 │ │ │ │ ldr r1, [sp, #1752] @ 0x6d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, lr, #376 @ 0x178 │ │ │ │ mov r0, r5 │ │ │ │ bl 7bc98 │ │ │ │ ldr r4, [sp, #1400] @ 0x578 │ │ │ │ ldr r8, [sp, #1404] @ 0x57c │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 13e05c │ │ │ │ + beq 13e014 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1f030 │ │ │ │ str r8, [sp, #1580] @ 0x62c │ │ │ │ str r4, [sp, #1576] @ 0x628 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ add r1, lr, #728 @ 0x2d8 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #1400] @ 0x578 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13e8b8 │ │ │ │ + bne 13e870 │ │ │ │ ldr r8, [sp, #1404] @ 0x57c │ │ │ │ - b 13e924 │ │ │ │ + b 13e8dc │ │ │ │ ldr r0, [sp, #684] @ 0x2ac │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13d7dc │ │ │ │ - b 13dae8 │ │ │ │ + beq 13d794 │ │ │ │ + b 13daa0 │ │ │ │ ldr r0, [sp, #924] @ 0x39c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13d924 │ │ │ │ - b 13d930 │ │ │ │ + bne 13d8dc │ │ │ │ + b 13d8e8 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e1dc │ │ │ │ + beq 13e194 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - b 13e1d8 │ │ │ │ - ldr r1, [pc, #4008] @ 13eff0 │ │ │ │ - ldr r2, [pc, #4008] @ 13eff4 │ │ │ │ + b 13e190 │ │ │ │ + ldr r1, [pc, #4008] @ 13efa8 │ │ │ │ + ldr r2, [pc, #4008] @ 13efac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 24edc │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13e074 │ │ │ │ + beq 13e02c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ - b 13d4e8 │ │ │ │ + b 13d4a0 │ │ │ │ mov r4, #2 │ │ │ │ - b 13e08c │ │ │ │ + b 13e044 │ │ │ │ mov r4, #1 │ │ │ │ - ldr r1, [pc, #3940] @ 13eff8 │ │ │ │ + ldr r1, [pc, #3940] @ 13efb0 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #3928] @ 13effc │ │ │ │ + ldr r2, [pc, #3928] @ 13efb4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #1416] @ 0x588 │ │ │ │ str r3, [sp, #1404] @ 0x57c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #1412] @ 0x584 │ │ │ │ add r3, lr, #552 @ 0x228 │ │ │ │ str r3, [sp, #1408] @ 0x580 │ │ │ │ str r1, [sp, #1588] @ 0x634 │ │ │ │ str r7, [sp, #1584] @ 0x630 │ │ │ │ - ldr r1, [pc, #4092] @ 13f0c8 │ │ │ │ + ldr r1, [pc, #4092] @ 13f080 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #1580] @ 0x62c │ │ │ │ str r0, [sp, #1576] @ 0x628 │ │ │ │ str r2, [sp, #1400] @ 0x578 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r1, [sp, #764] @ 0x2fc │ │ │ │ ldr r9, [sp, #936] @ 0x3a8 │ │ │ │ ldr r6, [sp, #940] @ 0x3ac │ │ │ │ cmp r1, #0 │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ - beq 13e108 │ │ │ │ + beq 13e0c0 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13e124 │ │ │ │ + beq 13e0dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr fp, [sp, #536] @ 0x218 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13d7dc │ │ │ │ + beq 13d794 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 136990 │ │ │ │ - b 13d7dc │ │ │ │ + bl 136948 │ │ │ │ + b 13d794 │ │ │ │ add r2, sp, #1424 @ 0x590 │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r4, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #2 │ │ │ │ bl c7d64 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r4, [sp, #1404] @ 0x57c │ │ │ │ add r6, lr, #376 @ 0x178 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13e1a4 │ │ │ │ + beq 13e15c │ │ │ │ add r5, r4, #4 │ │ │ │ - b 13e188 │ │ │ │ + b 13e140 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13e1a4 │ │ │ │ + beq 13e15c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e17c │ │ │ │ + beq 13e134 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13e17c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13e134 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e1c4 │ │ │ │ + beq 13e17c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #1412] @ 0x584 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e1dc │ │ │ │ + beq 13e194 │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr fp, [sp, #176] @ 0xb0 │ │ │ │ clz r0, r0 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ lsr sl, r0, #5 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ - beq 13e3dc │ │ │ │ + beq 13e394 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #96 @ 0x60 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r9 │ │ │ │ add r2, lr, #552 @ 0x228 │ │ │ │ mov r1, #0 │ │ │ │ bl c7d64 │ │ │ │ ldr r1, [sp, #1408] @ 0x580 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e2a0 │ │ │ │ + beq 13e258 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #1404] @ 0x57c │ │ │ │ str r1, [sp, #1408] @ 0x580 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r4, [r0, r1, lsl #2]! │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13e2a0 │ │ │ │ + beq 13e258 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 13e288 │ │ │ │ - ldr r1, [pc, #4020] @ 13f234 │ │ │ │ + bne 13e240 │ │ │ │ + ldr r1, [pc, #4020] @ 13f1ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 32f4a0 │ │ │ │ + bl 32f458 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r4, [r0, r1, lsl #2]! │ │ │ │ strd r6, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ ldr r1, [sp, #1428] @ 0x594 │ │ │ │ ldr r2, [sp, #1432] @ 0x598 │ │ │ │ - ldr r3, [pc, #3976] @ 13f238 │ │ │ │ + ldr r3, [pc, #3976] @ 13f1f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ - bl 137258 │ │ │ │ + bl 137210 │ │ │ │ ldr r6, [sp, #1580] @ 0x62c │ │ │ │ ldr r2, [sp, #1584] @ 0x630 │ │ │ │ - ldr r3, [pc, #3952] @ 13f23c │ │ │ │ + ldr r3, [pc, #3952] @ 13f1f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ - bl 137258 │ │ │ │ + bl 137210 │ │ │ │ ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 13e2fc │ │ │ │ - ldr r1, [pc, #3916] @ 13f240 │ │ │ │ + bne 13e2b4 │ │ │ │ + ldr r1, [pc, #3916] @ 13f1f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ - bl 32f4a0 │ │ │ │ + bl 32f458 │ │ │ │ ldr r7, [sp, #940] @ 0x3ac │ │ │ │ add r5, r4, r4, lsl #1 │ │ │ │ ldr r1, [sp, #1576] @ 0x628 │ │ │ │ ldr r0, [sp, #1096] @ 0x448 │ │ │ │ ldr r3, [sp, #1104] @ 0x450 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #1100] @ 0x44c │ │ │ │ str r0, [r7, r5, lsl #2]! │ │ │ │ add r0, r4, #1 │ │ │ │ strd r2, [r7, #4] │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ - beq 13e338 │ │ │ │ + beq 13e2f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [sp, #1408] @ 0x580 │ │ │ │ ldr r4, [sp, #1404] @ 0x57c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13e384 │ │ │ │ + beq 13e33c │ │ │ │ add r5, r4, #4 │ │ │ │ - b 13e35c │ │ │ │ + b 13e314 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 13e384 │ │ │ │ + beq 13e33c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e350 │ │ │ │ + beq 13e308 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13e350 │ │ │ │ - mlaeq r4, r7, r0, r0 │ │ │ │ - eoreq r0, ip, r0, asr r7 │ │ │ │ - strdeq r0, [ip], -r4 @ │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13e308 │ │ │ │ + mlaeq r4, pc, r0, r0 @ │ │ │ │ + mlaeq ip, r8, r7, r0 │ │ │ │ + eoreq r0, ip, ip, lsr r7 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e3a4 │ │ │ │ + beq 13e35c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #1412] @ 0x584 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r6, lr, #376 @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e3c4 │ │ │ │ + beq 13e37c │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #1424] @ 0x590 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e3dc │ │ │ │ + beq 13e394 │ │ │ │ ldr r0, [sp, #1428] @ 0x594 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [sp, #212] @ 0xd4 │ │ │ │ clz r0, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ lsr sl, r0, #5 │ │ │ │ - beq 13e480 │ │ │ │ + beq 13e438 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13e468 │ │ │ │ + beq 13e420 │ │ │ │ add r4, r6, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2f076c │ │ │ │ + bl 2f0724 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ mov r2, #6 │ │ │ │ ldr r5, [sp, #772] @ 0x304 │ │ │ │ - ldr r1, [pc, #3628] @ 13f254 │ │ │ │ + ldr r1, [pc, #3628] @ 13f20c │ │ │ │ cmp r5, r0 │ │ │ │ str r2, [sp, #1404] @ 0x57c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #1400] @ 0x578 │ │ │ │ - bne 13e448 │ │ │ │ - ldr r1, [pc, #3608] @ 13f258 │ │ │ │ + bne 13e400 │ │ │ │ + ldr r1, [pc, #3608] @ 13f210 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ bl 7b4c8 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r0, r5, lsl #5 │ │ │ │ bl 1dde8 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #772] @ 0x304 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13e480 │ │ │ │ + beq 13e438 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e508 │ │ │ │ + beq 13e4c0 │ │ │ │ ldr r0, [sp, #940] @ 0x3ac │ │ │ │ add r7, r6, #8 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2f076c │ │ │ │ + bl 2f0724 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ mov r2, #14 │ │ │ │ ldr r5, [sp, #772] @ 0x304 │ │ │ │ - ldr r1, [pc, #3452] @ 13f244 │ │ │ │ + ldr r1, [pc, #3452] @ 13f1fc │ │ │ │ cmp r5, r0 │ │ │ │ str r2, [sp, #1404] @ 0x57c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #1400] @ 0x578 │ │ │ │ - bne 13e4e8 │ │ │ │ - ldr r1, [pc, #3432] @ 13f248 │ │ │ │ + bne 13e4a0 │ │ │ │ + ldr r1, [pc, #3432] @ 13f200 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ bl 7b4c8 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r0, r5, lsl #5 │ │ │ │ bl 1dde8 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #772] @ 0x304 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e584 │ │ │ │ + beq 13e53c │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ add r5, r6, #8 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2f076c │ │ │ │ + bl 2f0724 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ mov r2, #13 │ │ │ │ ldr r7, [sp, #772] @ 0x304 │ │ │ │ - ldr r1, [pc, #3336] @ 13f24c │ │ │ │ + ldr r1, [pc, #3336] @ 13f204 │ │ │ │ cmp r7, r0 │ │ │ │ str r2, [sp, #1404] @ 0x57c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #1400] @ 0x578 │ │ │ │ - bne 13e564 │ │ │ │ - ldr r1, [pc, #3316] @ 13f250 │ │ │ │ + bne 13e51c │ │ │ │ + ldr r1, [pc, #3316] @ 13f208 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ bl 7b4c8 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r0, r7, lsl #5 │ │ │ │ bl 1dde8 │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #772] @ 0x304 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - bl 130128 │ │ │ │ + bl 1300dc │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #940] @ 0x3ac │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq 13e5e0 │ │ │ │ + beq 13e598 │ │ │ │ add r5, r0, #4 │ │ │ │ - b 13e5c4 │ │ │ │ + b 13e57c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 13e5e0 │ │ │ │ + beq 13e598 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e5b8 │ │ │ │ + beq 13e570 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13e5b8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13e570 │ │ │ │ ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e600 │ │ │ │ + beq 13e5b8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #940] @ 0x3ac │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r4, [sp, #376] @ 0x178 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13e640 │ │ │ │ + beq 13e5f8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ add r5, r0, #4 │ │ │ │ - b 13e624 │ │ │ │ + b 13e5dc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 13e640 │ │ │ │ + beq 13e5f8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e618 │ │ │ │ + beq 13e5d0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13e618 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13e5d0 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e660 │ │ │ │ + beq 13e618 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r5, [sp, #772] @ 0x304 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13e6a4 │ │ │ │ + beq 13e65c │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ add r4, r0, #8 │ │ │ │ - b 13e684 │ │ │ │ + b 13e63c │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 13e6a4 │ │ │ │ + beq 13e65c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e678 │ │ │ │ + beq 13e630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ - b 13e678 │ │ │ │ - eoreq pc, r3, r7, lsr #13 │ │ │ │ - eoreq pc, r3, lr, ror r6 @ │ │ │ │ + b 13e630 │ │ │ │ + eoreq pc, r3, pc, lsr #13 │ │ │ │ + eoreq pc, r3, r6, lsl #13 │ │ │ │ ldr r1, [sp, #764] @ 0x2fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e6c0 │ │ │ │ + beq 13e678 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #776] @ 0x308 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e6e0 │ │ │ │ + beq 13e698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e6f8 │ │ │ │ + beq 13e6b0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e710 │ │ │ │ + beq 13e6c8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13e8a0 │ │ │ │ + bne 13e858 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13e7c8 │ │ │ │ + bne 13e780 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13e7c8 │ │ │ │ + beq 13e780 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13e77c │ │ │ │ + beq 13e734 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 13e760 │ │ │ │ + b 13e718 │ │ │ │ @ instruction: 0xffffabbc │ │ │ │ - eoreq r0, ip, r0, rrx │ │ │ │ + eoreq r0, ip, r8, lsr #1 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13e77c │ │ │ │ + beq 13e734 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e754 │ │ │ │ + beq 13e70c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13e754 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13e70c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13e798 │ │ │ │ + beq 13e750 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e7b0 │ │ │ │ + beq 13e768 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e7c8 │ │ │ │ + beq 13e780 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13e86c │ │ │ │ + bne 13e824 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13e86c │ │ │ │ + beq 13e824 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13e820 │ │ │ │ + beq 13e7d8 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 13e800 │ │ │ │ + b 13e7b8 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13e820 │ │ │ │ + beq 13e7d8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e7f4 │ │ │ │ + beq 13e7ac │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13e7f4 │ │ │ │ - ldrdeq r2, [sp], -ip @ │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13e7ac │ │ │ │ + eoreq r2, sp, r4, lsr #12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13e83c │ │ │ │ + beq 13e7f4 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e854 │ │ │ │ + beq 13e80c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e86c │ │ │ │ + beq 13e824 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13d808 │ │ │ │ + bne 13d7c0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 13d808 │ │ │ │ + beq 13d7c0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #884 @ 0x374 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strhteq pc, [r3], -ip @ │ │ │ │ + eoreq pc, r3, r4, asr #9 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13e728 │ │ │ │ - b 13e7c8 │ │ │ │ + beq 13e6e0 │ │ │ │ + b 13e780 │ │ │ │ ldrb r0, [sp, #1401] @ 0x579 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13e908 │ │ │ │ + bne 13e8c0 │ │ │ │ ldr r1, [sp, #1752] @ 0x6d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ bl 7c09c │ │ │ │ ldr r5, [sp, #1400] @ 0x578 │ │ │ │ ldr r8, [sp, #1404] @ 0x57c │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - beq 13e924 │ │ │ │ + beq 13e8dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ add r0, lr, #232 @ 0xe8 │ │ │ │ add r1, lr, #552 @ 0x228 │ │ │ │ ldr r7, [sp, #1408] @ 0x580 │ │ │ │ ldr r4, [sp, #1412] @ 0x584 │ │ │ │ bl 1f030 │ │ │ │ - b 13d4e8 │ │ │ │ - strhteq pc, [fp], -r0 @ │ │ │ │ - ldr r1, [pc, #2308] @ 13f214 │ │ │ │ - ldr r2, [pc, #2308] @ 13f218 │ │ │ │ + b 13d4a0 │ │ │ │ + strdeq pc, [fp], -r8 @ │ │ │ │ + ldr r1, [pc, #2308] @ 13f1cc │ │ │ │ + ldr r2, [pc, #2308] @ 13f1d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 24edc │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13e05c │ │ │ │ + beq 13e014 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ - bl 136990 │ │ │ │ - b 13e05c │ │ │ │ + bl 136948 │ │ │ │ + b 13e014 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #1580] @ 0x62c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #1576] @ 0x628 │ │ │ │ - b 13d288 │ │ │ │ + b 13d240 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #1580] @ 0x62c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #1576] @ 0x628 │ │ │ │ - b 13d2b8 │ │ │ │ + b 13d270 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #1580] @ 0x62c │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #1576] @ 0x628 │ │ │ │ - b 13d288 │ │ │ │ + b 13d240 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ bl 25d2c │ │ │ │ - b 13e9dc │ │ │ │ - ldr r2, [pc, #2152] @ 13f210 │ │ │ │ + b 13e994 │ │ │ │ + ldr r2, [pc, #2152] @ 13f1c8 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #1792 @ 0x700 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r1, lr, #111 @ 0x6f │ │ │ │ bl 25d70 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ bl 24dfc │ │ │ │ - b 13cd24 │ │ │ │ + b 13ccdc │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #1400] @ 0x578 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r1, lr, #376 @ 0x178 │ │ │ │ bl 25d2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -293825,92 +293807,92 @@ │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ add r1, lr, #552 @ 0x228 │ │ │ │ mov r2, #172 @ 0xac │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ str r7, [sp, #1572] @ 0x624 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13ea34 │ │ │ │ + bne 13e9ec │ │ │ │ ldr r4, [sp, #1404] @ 0x57c │ │ │ │ mov r0, r7 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13d590 │ │ │ │ - b 13da44 │ │ │ │ + bne 13d548 │ │ │ │ + b 13d9fc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ - bl 136ad0 │ │ │ │ - b 13d470 │ │ │ │ - ldr r0, [pc, #2004] @ 13f224 │ │ │ │ - ldr r3, [pc, #2004] @ 13f228 │ │ │ │ - ldr r1, [pc, #2004] @ 13f22c │ │ │ │ + bl 136a88 │ │ │ │ + b 13d428 │ │ │ │ + ldr r0, [pc, #2004] @ 13f1dc │ │ │ │ + ldr r3, [pc, #2004] @ 13f1e0 │ │ │ │ + ldr r1, [pc, #2004] @ 13f1e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1792 @ 0x700 │ │ │ │ str r1, [sp] │ │ │ │ add r2, lr, #111 @ 0x6f │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 13ebe4 │ │ │ │ - ldr r0, [pc, #1952] @ 13f220 │ │ │ │ + b 13eb9c │ │ │ │ + ldr r0, [pc, #1952] @ 13f1d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 13eb08 │ │ │ │ + b 13eac0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #1580] @ 0x62c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1576] @ 0x628 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #1256] @ 0x4e8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #232 @ 0xe8 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ bl 25d2c │ │ │ │ - b 13d2b8 │ │ │ │ + b 13d270 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #1580] @ 0x62c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1576] @ 0x628 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #1256] @ 0x4e8 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #232 @ 0xe8 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ bl 25d2c │ │ │ │ - b 13d2b8 │ │ │ │ - mlaeq r3, lr, r2, pc @ │ │ │ │ - ldr r0, [pc, #1812] @ 13f21c │ │ │ │ + b 13d270 │ │ │ │ + eoreq pc, r3, r6, lsr #5 │ │ │ │ + ldr r0, [pc, #1812] @ 13f1d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #1580] @ 0x62c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1576] @ 0x628 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ bl 24f54 │ │ │ │ - b 13d288 │ │ │ │ + b 13d240 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #1580] @ 0x62c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #1576] @ 0x628 │ │ │ │ @@ -293918,18 +293900,18 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ add r1, lr, #232 @ 0xe8 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ bl 25d2c │ │ │ │ - b 13ebc0 │ │ │ │ - eoreq r2, ip, r0, asr #32 │ │ │ │ - @ instruction: 0xfff48c28 │ │ │ │ - eoreq r6, r3, sl, lsr #9 │ │ │ │ + b 13eb78 │ │ │ │ + eoreq r2, ip, r8, lsl #1 │ │ │ │ + @ instruction: 0xfff48c70 │ │ │ │ + strhteq r6, [r3], -r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #1580] @ 0x62c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #1576] @ 0x628 │ │ │ │ @@ -293939,468 +293921,468 @@ │ │ │ │ add r1, lr, #232 @ 0xe8 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ bl 25d2c │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - b 13d288 │ │ │ │ - ldr r2, [pc, #1628] @ 13f230 │ │ │ │ + b 13d240 │ │ │ │ + ldr r2, [pc, #1628] @ 13f1e8 │ │ │ │ mov r6, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #31 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 13eefc │ │ │ │ + b 13eeb4 │ │ │ │ mov fp, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ - bl 135d2c │ │ │ │ - b 13f1c0 │ │ │ │ + bl 135ce4 │ │ │ │ + b 13f178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13eeb8 │ │ │ │ + beq 13ee70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - b 13ed74 │ │ │ │ + b 13ed2c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1408] @ 0x580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ed24 │ │ │ │ + beq 13ecdc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e238 │ │ │ │ - b 13ed24 │ │ │ │ + b 13ecdc │ │ │ │ mov fp, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13ec50 │ │ │ │ + beq 13ec08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ - bl 136a64 │ │ │ │ - b 13eddc │ │ │ │ + bl 136a1c │ │ │ │ + b 13ed94 │ │ │ │ ldr r1, [sp, #1576] @ 0x628 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ed84 │ │ │ │ + beq 13ed3c │ │ │ │ ldr r0, [sp, #1580] @ 0x62c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13ed84 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13ed3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13eed4 │ │ │ │ + beq 13ee8c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ - bl 136990 │ │ │ │ - b 13eed4 │ │ │ │ - ldrdeq lr, [r3], -r8 @ │ │ │ │ + bl 136948 │ │ │ │ + b 13ee8c │ │ │ │ + eoreq lr, r3, r0, ror #11 │ │ │ │ ldr r1, [sp, #1096] @ 0x448 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ed64 │ │ │ │ + beq 13ed1c │ │ │ │ ldr r0, [sp, #1100] @ 0x44c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13ed64 │ │ │ │ - eoreq pc, fp, r4, asr #1 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13ed1c │ │ │ │ + eoreq pc, fp, ip, lsl #2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1408] @ 0x580 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ee1c │ │ │ │ + beq 13edd4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e238 │ │ │ │ - b 13ee1c │ │ │ │ + b 13edd4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1408] @ 0x580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ef34 │ │ │ │ + beq 13eeec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e238 │ │ │ │ - b 13ef34 │ │ │ │ + b 13eeec │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1408] @ 0x580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ef34 │ │ │ │ + beq 13eeec │ │ │ │ mov r0, r7 │ │ │ │ bl 1e238 │ │ │ │ - b 13ef34 │ │ │ │ + b 13eeec │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13ef34 │ │ │ │ + beq 13eeec │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13ef34 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13eeec │ │ │ │ @ instruction: 0xffffa5c4 │ │ │ │ - eoreq pc, fp, r0, ror sl @ │ │ │ │ + strhteq pc, [fp], -r8 @ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov fp, r0 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ - bl 136a64 │ │ │ │ - b 13eda4 │ │ │ │ + bl 136a1c │ │ │ │ + b 13ed5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [sp, #1576] @ 0x628 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13eeb8 │ │ │ │ + beq 13ee70 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13eeb8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13ee70 │ │ │ │ mov fp, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ - bl 136a64 │ │ │ │ + bl 136a1c │ │ │ │ ldr r1, [sp, #1412] @ 0x584 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13edb8 │ │ │ │ + bne 13ed70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 13eddc │ │ │ │ + bne 13ed94 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r4, #1 │ │ │ │ - b 13ef34 │ │ │ │ + b 13eeec │ │ │ │ ldr r0, [sp, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ mov sl, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 13ef34 │ │ │ │ + beq 13eeec │ │ │ │ ldr r1, [sp, #1424] @ 0x590 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13edfc │ │ │ │ + bne 13edb4 │ │ │ │ mov r4, #1 │ │ │ │ - b 13ef34 │ │ │ │ + b 13eeec │ │ │ │ ldr r0, [sp, #1428] @ 0x594 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r4, #1 │ │ │ │ - b 13ef34 │ │ │ │ - eoreq pc, fp, r8, asr #19 │ │ │ │ + b 13eeec │ │ │ │ + eoreq pc, fp, r0, lsl sl @ │ │ │ │ mov fp, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r4, #1 │ │ │ │ - b 13ef48 │ │ │ │ + b 13ef00 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 13f148 │ │ │ │ + b 13f100 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 13f148 │ │ │ │ + b 13f100 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 13f148 │ │ │ │ - eoreq pc, fp, r0, lsl #19 │ │ │ │ + b 13f100 │ │ │ │ + eoreq pc, fp, r8, asr #19 │ │ │ │ ldr r1, [sp, #1404] @ 0x57c │ │ │ │ mov fp, r0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f008 │ │ │ │ + beq 13efc0 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13f008 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13efc0 │ │ │ │ ldr r1, [sp, #764] @ 0x2fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ef74 │ │ │ │ + beq 13ef2c │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13ef74 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13ef2c │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b 13f158 │ │ │ │ + b 13f110 │ │ │ │ mov fp, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #376 @ 0x178 │ │ │ │ - bl 136b20 │ │ │ │ + bl 136ad8 │ │ │ │ mov r4, #1 │ │ │ │ mov sl, #0 │ │ │ │ - b 13ef34 │ │ │ │ + b 13eeec │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13f1c0 │ │ │ │ + beq 13f178 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - b 13f1bc │ │ │ │ + b 13f174 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - bl 136ad0 │ │ │ │ - b 13f1c0 │ │ │ │ + bl 136a88 │ │ │ │ + b 13f178 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 13f1bc │ │ │ │ + b 13f174 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, fp │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - b 13f000 │ │ │ │ + b 13efb8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ - bl 1367dc │ │ │ │ + bl 136794 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 1367dc │ │ │ │ + bl 136794 │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - bl 136424 │ │ │ │ - b 13f018 │ │ │ │ + bl 1363dc │ │ │ │ + b 13efd0 │ │ │ │ mov fp, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ - bl 135d2c │ │ │ │ - b 13f1c0 │ │ │ │ + bl 135ce4 │ │ │ │ + b 13f178 │ │ │ │ bl 38ac8 │ │ │ │ ldr r8, [sp, #524] @ 0x20c │ │ │ │ mov fp, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 13ef94 │ │ │ │ + bne 13ef4c │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13efb0 │ │ │ │ + bne 13ef68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13efc4 │ │ │ │ - b 13f204 │ │ │ │ + bne 13ef7c │ │ │ │ + b 13f1bc │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13ef88 │ │ │ │ + beq 13ef40 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 136990 │ │ │ │ + bl 136948 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13f204 │ │ │ │ + beq 13f1bc │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13f204 │ │ │ │ + beq 13f1bc │ │ │ │ ldr r0, [sp, #684] @ 0x2ac │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, fp │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b 13f1c0 │ │ │ │ - ldrdeq pc, [fp], -r8 @ │ │ │ │ - eoreq pc, fp, ip, ror fp @ │ │ │ │ + b 13f178 │ │ │ │ + eoreq pc, fp, r0, lsr #24 │ │ │ │ + eoreq pc, fp, r4, asr #23 │ │ │ │ @ instruction: 0xffffa274 │ │ │ │ - eoreq pc, fp, r4, lsl #14 │ │ │ │ + eoreq pc, fp, ip, asr #14 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13f0cc │ │ │ │ + bne 13f084 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13f0e4 │ │ │ │ + bne 13f09c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13f0fc │ │ │ │ + bne 13f0b4 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13f118 │ │ │ │ + bne 13f0d0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [sp, #116] @ 0x74 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13f134 │ │ │ │ + bne 13f0ec │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - beq 13f080 │ │ │ │ + beq 13f038 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 136b20 │ │ │ │ + bl 136ad8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst sl, r0 │ │ │ │ - beq 13f0a0 │ │ │ │ + beq 13f058 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r0, r0, #96 @ 0x60 │ │ │ │ - bl 136b20 │ │ │ │ + bl 136ad8 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ bics r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r4, r0 │ │ │ │ - beq 13f204 │ │ │ │ + beq 13f1bc │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, fp │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, sp, r8, lsl #27 │ │ │ │ + ldrdeq r1, [sp], -r0 @ │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f030 │ │ │ │ + beq 13efe8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f03c │ │ │ │ + beq 13eff4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 13f04c │ │ │ │ + beq 13f004 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r1, [sp, #116] @ 0x74 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 13f05c │ │ │ │ + beq 13f014 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 13f05c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 13f014 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #1580] @ 0x62c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #1576] @ 0x628 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 13f188 │ │ │ │ + blt 13f140 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f188 │ │ │ │ + beq 13f140 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #1576] @ 0x628 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 13f1a0 │ │ │ │ + blt 13f158 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #552 @ 0x228 │ │ │ │ - bl 136990 │ │ │ │ + bl 136948 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13f1c0 │ │ │ │ + beq 13f178 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f204 │ │ │ │ + beq 13f1bc │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, fp │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #1576] @ 0x628 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f1fc │ │ │ │ + beq 13f1b4 │ │ │ │ ldr r0, [sp, #1580] @ 0x62c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - bl 1362e8 │ │ │ │ + bl 1362a0 │ │ │ │ mov r0, fp │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - mlaeq fp, ip, ip, lr │ │ │ │ - eoreq pc, fp, r0, lsl r3 @ │ │ │ │ - strhteq pc, [fp], -r4 @ │ │ │ │ - eoreq lr, r3, r9, asr #20 │ │ │ │ - eoreq lr, r3, fp, asr #21 │ │ │ │ - eoreq sp, r3, r1, asr #26 │ │ │ │ - eoreq lr, fp, r0, ror r9 │ │ │ │ - eoreq lr, fp, ip, lsr #17 │ │ │ │ - ldrdeq lr, [fp], -ip @ │ │ │ │ - eoreq pc, fp, ip, ror r5 @ │ │ │ │ - eoreq lr, r3, r5, asr #22 │ │ │ │ - eoreq lr, r3, ip, lsr #22 │ │ │ │ - eoreq pc, fp, r8, lsl r5 @ │ │ │ │ - ldrdeq sp, [r3], -sl @ │ │ │ │ - strhteq lr, [fp], -ip │ │ │ │ - eoreq sp, r3, ip, ror #26 │ │ │ │ - eoreq lr, fp, r0, asr r8 │ │ │ │ - eoreq sp, r3, r2, asr #28 │ │ │ │ - eoreq lr, fp, ip, ror r9 │ │ │ │ + eoreq lr, fp, r4, ror #25 │ │ │ │ + eoreq pc, fp, r8, asr r3 @ │ │ │ │ + strdeq pc, [fp], -ip @ │ │ │ │ + eoreq lr, r3, r1, asr sl │ │ │ │ + ldrdeq lr, [r3], -r3 @ │ │ │ │ + eoreq sp, r3, r9, asr #26 │ │ │ │ + strhteq lr, [fp], -r8 │ │ │ │ + strdeq lr, [fp], -r4 @ │ │ │ │ + eoreq lr, fp, r4, lsr #20 │ │ │ │ + eoreq pc, fp, r4, asr #11 │ │ │ │ + eoreq lr, r3, sp, asr #22 │ │ │ │ + eoreq lr, r3, r4, lsr fp │ │ │ │ + eoreq pc, fp, r0, ror #10 │ │ │ │ + eoreq sp, r3, r2, ror #27 │ │ │ │ + eoreq lr, fp, r4, lsl #18 │ │ │ │ + eoreq sp, r3, r4, ror sp │ │ │ │ + mlaeq fp, r8, r8, lr │ │ │ │ + eoreq sp, r3, sl, asr #28 │ │ │ │ + eoreq lr, fp, r4, asr #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #328] @ 13f3b4 │ │ │ │ + ldr r1, [pc, #328] @ 13f36c │ │ │ │ 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 13f2cc │ │ │ │ - bl 2e1928 │ │ │ │ + beq 13f284 │ │ │ │ + bl 2e18e0 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13f32c │ │ │ │ + beq 13f2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f2c0 │ │ │ │ + beq 13f278 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f798 │ │ │ │ sub r0, r4, r5 │ │ │ │ clz r0, r0 │ │ │ │ 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 13b76c │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #232] @ 13f3c4 │ │ │ │ - ldr r5, [pc, #232] @ 13f3c8 │ │ │ │ - ldr r2, [pc, #232] @ 13f3cc │ │ │ │ + bl 13b724 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #232] @ 13f37c │ │ │ │ + ldr r5, [pc, #232] @ 13f380 │ │ │ │ + ldr r2, [pc, #232] @ 13f384 │ │ │ │ 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] │ │ │ │ @@ -294414,18 +294396,18 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e4c0 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #120] @ 13f3b8 │ │ │ │ - ldr r2, [pc, #120] @ 13f3bc │ │ │ │ - ldr r5, [pc, #120] @ 13f3c0 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #120] @ 13f370 │ │ │ │ + ldr r2, [pc, #120] @ 13f374 │ │ │ │ + ldr r5, [pc, #120] @ 13f378 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -294439,174 +294421,174 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13f3b0 │ │ │ │ + beq 13f368 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, sp, r0, lsl #15 │ │ │ │ - @ instruction: 0xfff474b8 │ │ │ │ - eoreq lr, fp, ip, asr r2 │ │ │ │ - eoreq lr, fp, r0, ror r2 │ │ │ │ - eoreq lr, fp, r0, ror #5 │ │ │ │ - @ instruction: 0xfff474e0 │ │ │ │ - eoreq lr, fp, r4, ror #5 │ │ │ │ + eoreq r2, sp, r8, asr #15 │ │ │ │ + @ instruction: 0xfff47500 │ │ │ │ + eoreq lr, fp, r4, lsr #5 │ │ │ │ + strhteq lr, [fp], -r8 │ │ │ │ + eoreq lr, fp, r8, lsr #6 │ │ │ │ + @ instruction: 0xfff47528 │ │ │ │ + eoreq lr, fp, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ - ldr r6, [pc, #2024] @ 13fbc8 │ │ │ │ + ldr r6, [pc, #2024] @ 13fb80 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr fp, [r0] │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r0, [r6, #88] @ 0x58 │ │ │ │ add r0, r0, fp │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f91c │ │ │ │ + beq 13f8d4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2e1928 │ │ │ │ - ldr r5, [pc, #1972] @ 13fbcc │ │ │ │ + bl 2e18e0 │ │ │ │ + ldr r5, [pc, #1972] @ 13fb84 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [pc, #1968] @ 13fbd0 │ │ │ │ + ldr r8, [pc, #1968] @ 13fb88 │ │ │ │ add r5, pc, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq 13f4e8 │ │ │ │ + beq 13f4a0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ ldr r1, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 13fa98 │ │ │ │ + bne 13fa50 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f4e0 │ │ │ │ + beq 13f498 │ │ │ │ add sl, sp, #416 @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 94b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f4e0 │ │ │ │ - ldr r1, [pc, #1900] @ 13fbe0 │ │ │ │ + beq 13f498 │ │ │ │ + ldr r1, [pc, #1900] @ 13fb98 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r3, r2 │ │ │ │ add r2, r1, r0 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r4] │ │ │ │ addne r7, r1, r7 │ │ │ │ ldrne r1, [r7, #112] @ 0x70 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 13faec │ │ │ │ + beq 13faa4 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 13f4dc │ │ │ │ + bne 13f494 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e9ac │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ bl 1f798 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 13f4e8 │ │ │ │ + bne 13f4a0 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13f980 │ │ │ │ - ldr r1, [pc, #1780] @ 13fbf4 │ │ │ │ + bne 13f938 │ │ │ │ + ldr r1, [pc, #1780] @ 13fbac │ │ │ │ ldr r0, [r8, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ 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 13f9bc │ │ │ │ + beq 13f974 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f9d4 │ │ │ │ + beq 13f98c │ │ │ │ str r0, [sp, #32] │ │ │ │ add sl, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ bl 91404 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f798 │ │ │ │ ldrd r0, [r6, #88] @ 0x58 │ │ │ │ add r0, r0, fp │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f9ec │ │ │ │ + beq 13f9a4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fa04 │ │ │ │ + beq 13f9bc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add sl, sp, #20 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 915d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ add sl, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl 94ca0 │ │ │ │ - ldr r0, [pc, #1640] @ 13fc18 │ │ │ │ + ldr r0, [pc, #1640] @ 13fbd0 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f90c │ │ │ │ + beq 13f8c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 1dd70 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ba30 │ │ │ │ + bl 17b9e8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #1560] @ 13fc1c │ │ │ │ - ldr r3, [pc, #1560] @ 13fc20 │ │ │ │ + ldr r1, [pc, #1560] @ 13fbd4 │ │ │ │ + ldr r3, [pc, #1560] @ 13fbd8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 87030 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #1544] @ 13fc24 │ │ │ │ + ldr r0, [pc, #1544] @ 13fbdc │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov ip, r7 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -294617,57 +294599,57 @@ │ │ │ │ strb r0, [r1, #2] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #79] @ 0x4f │ │ │ │ mov r0, ip │ │ │ │ strh r2, [r1] │ │ │ │ bl 1e070 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1472] @ 13fc28 │ │ │ │ + ldr r0, [pc, #1472] @ 13fbe0 │ │ │ │ mov r1, #8 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f90c │ │ │ │ - ldr r3, [pc, #1440] @ 13fc2c │ │ │ │ + beq 13f8c4 │ │ │ │ + ldr r3, [pc, #1440] @ 13fbe4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r8, [r2] │ │ │ │ bl 1e1cc │ │ │ │ - ldr r0, [pc, #1416] @ 13fc30 │ │ │ │ + ldr r0, [pc, #1416] @ 13fbe8 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f90c │ │ │ │ + beq 13f8c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 1dd70 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17baec │ │ │ │ + bl 17baa4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #1336] @ 13fc34 │ │ │ │ - ldr r3, [pc, #1336] @ 13fc38 │ │ │ │ + ldr r1, [pc, #1336] @ 13fbec │ │ │ │ + ldr r3, [pc, #1336] @ 13fbf0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 87030 │ │ │ │ - ldr ip, [pc, #1324] @ 13fc3c │ │ │ │ + ldr ip, [pc, #1324] @ 13fbf4 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r0, r7 │ │ │ │ ldm ip!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ @@ -294677,33 +294659,33 @@ │ │ │ │ ldrh r2, [ip] │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ strh r2, [r1] │ │ │ │ strb r3, [r1, #2] │ │ │ │ strb r6, [sp, #79] @ 0x4f │ │ │ │ bl 1e070 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1256] @ 13fc40 │ │ │ │ + ldr r0, [pc, #1256] @ 13fbf8 │ │ │ │ mov r1, #8 │ │ │ │ mov r5, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f90c │ │ │ │ - ldr r3, [pc, #1224] @ 13fc44 │ │ │ │ + beq 13f8c4 │ │ │ │ + ldr r3, [pc, #1224] @ 13fbfc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ strd sl, [r2] │ │ │ │ bl 1e1cc │ │ │ │ - ldr r1, [pc, #1200] @ 13fc48 │ │ │ │ + ldr r1, [pc, #1200] @ 13fc00 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #1196] @ 13fc4c │ │ │ │ + ldr r0, [pc, #1196] @ 13fc04 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ add sl, sp, #20 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -294711,49 +294693,49 @@ │ │ │ │ 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 2ed63c │ │ │ │ + bl 2ed5f4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #1128] @ 13fc50 │ │ │ │ + ldr r0, [pc, #1128] @ 13fc08 │ │ │ │ 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} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #70] @ 0x46 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e070 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1076] @ 13fc54 │ │ │ │ + ldr r0, [pc, #1076] @ 13fc0c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fa20 │ │ │ │ - ldr r3, [pc, #1048] @ 13fc58 │ │ │ │ + beq 13f9d8 │ │ │ │ + ldr r3, [pc, #1048] @ 13fc10 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [r2] │ │ │ │ bl 1e1cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fa30 │ │ │ │ + beq 13f9e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 1e73c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -294771,40 +294753,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1d890 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #920] @ 13fc68 │ │ │ │ - ldr r2, [pc, #920] @ 13fc6c │ │ │ │ + ldr r1, [pc, #920] @ 13fc20 │ │ │ │ + ldr r2, [pc, #920] @ 13fc24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #14 │ │ │ │ mov r3, r9 │ │ │ │ - bl 123574 │ │ │ │ + bl 123528 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f8fc │ │ │ │ + beq 13f8b4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ bl 38870 │ │ │ │ - b 13fafc │ │ │ │ - bl 13b76c │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #836] @ 13fc70 │ │ │ │ - ldr r7, [pc, #836] @ 13fc74 │ │ │ │ - ldr r2, [pc, #836] @ 13fc78 │ │ │ │ + b 13fab4 │ │ │ │ + bl 13b724 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #836] @ 13fc28 │ │ │ │ + ldr r7, [pc, #836] @ 13fc2c │ │ │ │ + ldr r2, [pc, #836] @ 13fc30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ @@ -294817,63 +294799,63 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #420] @ 0x1a4 │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #608] @ 13fbe8 │ │ │ │ + ldr r0, [pc, #608] @ 13fba0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #604] @ 13fbec │ │ │ │ - ldr r1, [pc, #604] @ 13fbf0 │ │ │ │ + ldr r3, [pc, #604] @ 13fba4 │ │ │ │ + ldr r1, [pc, #604] @ 13fba8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #416] @ 0x1a0 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 13f4f8 │ │ │ │ - ldr r2, [pc, #564] @ 13fbf8 │ │ │ │ + b 13f4b0 │ │ │ │ + ldr r2, [pc, #564] @ 13fbb0 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #560] @ 13fbfc │ │ │ │ + ldr r0, [pc, #560] @ 13fbb4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 13fa18 │ │ │ │ - ldr r2, [pc, #548] @ 13fc00 │ │ │ │ + b 13f9d0 │ │ │ │ + ldr r2, [pc, #548] @ 13fbb8 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #544] @ 13fc04 │ │ │ │ + ldr r0, [pc, #544] @ 13fbbc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 13fa18 │ │ │ │ - ldr r2, [pc, #532] @ 13fc08 │ │ │ │ + b 13f9d0 │ │ │ │ + ldr r2, [pc, #532] @ 13fbc0 │ │ │ │ mov r1, #23 │ │ │ │ - ldr r0, [pc, #528] @ 13fc0c │ │ │ │ + ldr r0, [pc, #528] @ 13fbc4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 13fa18 │ │ │ │ - ldr r2, [pc, #516] @ 13fc10 │ │ │ │ + b 13f9d0 │ │ │ │ + ldr r2, [pc, #516] @ 13fbc8 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r0, [pc, #512] @ 13fc14 │ │ │ │ + ldr r0, [pc, #512] @ 13fbcc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f5c │ │ │ │ - b 13fafc │ │ │ │ + b 13fab4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 13fafc │ │ │ │ + b 13fab4 │ │ │ │ bl 1d7a0 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #540] @ 13fc5c │ │ │ │ - ldr r2, [pc, #540] @ 13fc60 │ │ │ │ - ldr r7, [pc, #540] @ 13fc64 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #540] @ 13fc14 │ │ │ │ + ldr r2, [pc, #540] @ 13fc18 │ │ │ │ + ldr r7, [pc, #540] @ 13fc1c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ @@ -294886,51 +294868,51 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - b 13fafc │ │ │ │ + b 13fab4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #304] @ 13fbd4 │ │ │ │ - ldr r3, [pc, #304] @ 13fbd8 │ │ │ │ + ldr r0, [pc, #304] @ 13fb8c │ │ │ │ + ldr r3, [pc, #304] @ 13fb90 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #300] @ 13fbdc │ │ │ │ + ldr r1, [pc, #300] @ 13fb94 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r8, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f458 │ │ │ │ - b 13f4e0 │ │ │ │ + bne 13f410 │ │ │ │ + b 13f498 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #236] @ 13fbe4 │ │ │ │ + ldr r0, [pc, #236] @ 13fb9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add sl, sp, #416 @ 0x1a0 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fbb8 │ │ │ │ + beq 13fb70 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ @@ -294943,265 +294925,265 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 899e8 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - b 13fb88 │ │ │ │ + b 13fb40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b 13fb9c │ │ │ │ + b 13fb54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - b 13fb9c │ │ │ │ + b 13fb54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add sl, sp, #20 │ │ │ │ ldr r0, [sl] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, sp, r4, lsl #12 │ │ │ │ - strdeq r1, [sp], -r4 @ │ │ │ │ - eoreq r2, sp, r8, asr #32 │ │ │ │ - eoreq r1, sp, r4, ror #18 │ │ │ │ - eoreq sp, fp, r8, lsr #13 │ │ │ │ - eoreq lr, fp, r8, lsr r6 │ │ │ │ - eoreq r2, sp, r4, asr #13 │ │ │ │ - eoreq sp, fp, ip, lsl #4 │ │ │ │ - eoreq r1, sp, r0, lsl #21 │ │ │ │ - eoreq r7, fp, r8, lsl #14 │ │ │ │ - eoreq r8, fp, r4, ror #1 │ │ │ │ - eoreq r8, fp, r8, asr #3 │ │ │ │ - ldrdeq sp, [fp], -r0 @ │ │ │ │ - eoreq sp, r3, r2, asr r5 │ │ │ │ - eoreq sp, fp, r8, asr #29 │ │ │ │ - eoreq sp, r3, lr, asr #10 │ │ │ │ - eoreq sp, fp, r0, asr #29 │ │ │ │ - eoreq sp, r3, r0, asr r5 │ │ │ │ - strhteq sp, [fp], -r8 │ │ │ │ - eoreq sp, r3, pc, asr #10 │ │ │ │ - strhteq r0, [sp], -r8 │ │ │ │ - eoreq r5, r3, r4, lsr #2 │ │ │ │ - ldrdeq r8, [fp], -r0 @ │ │ │ │ - eoreq sp, r3, r8, ror r8 │ │ │ │ - eoreq r0, sp, r0, lsl #16 │ │ │ │ - @ instruction: 0xfff49c58 │ │ │ │ - eoreq r0, sp, r0, asr #15 │ │ │ │ - eoreq r5, r3, pc, lsr r0 │ │ │ │ - eoreq r7, fp, r8, ror #31 │ │ │ │ - strhteq sp, [r3], -r0 │ │ │ │ - eoreq r0, sp, r0, lsl r7 │ │ │ │ - @ instruction: 0xfff49b68 │ │ │ │ - eoreq lr, fp, r4, ror r0 │ │ │ │ - eoreq sp, r3, r0, lsl #13 │ │ │ │ - eoreq sp, r3, r0, lsl r7 │ │ │ │ - eoreq r0, sp, ip, asr #12 │ │ │ │ - @ instruction: 0xfff49a28 │ │ │ │ - @ instruction: 0xfff46db8 │ │ │ │ - eoreq sp, fp, ip, asr fp │ │ │ │ - eoreq sp, fp, r0, asr fp │ │ │ │ - strdeq ip, [r3], -fp @ │ │ │ │ - eoreq sp, fp, r4, lsr r7 │ │ │ │ - mlaeq fp, r0, ip, sp │ │ │ │ - @ instruction: 0xfff46e8c │ │ │ │ - eoreq sp, fp, r4, ror ip │ │ │ │ + eoreq r2, sp, ip, asr #12 │ │ │ │ + eoreq r2, sp, ip, lsr r0 │ │ │ │ + mlaeq sp, r0, r0, r2 │ │ │ │ + eoreq r1, sp, ip, lsr #19 │ │ │ │ + strdeq sp, [fp], -r0 @ │ │ │ │ + eoreq lr, fp, r0, lsl #13 │ │ │ │ + eoreq r2, sp, ip, lsl #14 │ │ │ │ + eoreq sp, fp, r4, asr r2 │ │ │ │ + eoreq r1, sp, r8, asr #21 │ │ │ │ + eoreq r7, fp, r0, asr r7 │ │ │ │ + eoreq r8, fp, ip, lsr #2 │ │ │ │ + eoreq r8, fp, r0, lsl r2 │ │ │ │ + eoreq sp, fp, r8, lsl pc │ │ │ │ + eoreq sp, r3, sl, asr r5 │ │ │ │ + eoreq sp, fp, r0, lsl pc │ │ │ │ + eoreq sp, r3, r6, asr r5 │ │ │ │ + eoreq sp, fp, r8, lsl #30 │ │ │ │ + eoreq sp, r3, r8, asr r5 │ │ │ │ + eoreq sp, fp, r0, lsl #30 │ │ │ │ + eoreq sp, r3, r7, asr r5 │ │ │ │ + eoreq r0, sp, r0, lsl #18 │ │ │ │ + eoreq r5, r3, ip, lsr #2 │ │ │ │ + eoreq r8, fp, r8, lsl r1 │ │ │ │ + eoreq sp, r3, r0, lsl #17 │ │ │ │ + eoreq r0, sp, r8, asr #16 │ │ │ │ + @ instruction: 0xfff49ca0 │ │ │ │ + eoreq r0, sp, r8, lsl #16 │ │ │ │ + eoreq r5, r3, r7, asr #32 │ │ │ │ + eoreq r8, fp, r0, lsr r0 │ │ │ │ + strhteq sp, [r3], -r8 │ │ │ │ + eoreq r0, sp, r8, asr r7 │ │ │ │ + @ instruction: 0xfff49bb0 │ │ │ │ + strhteq lr, [fp], -ip │ │ │ │ + eoreq sp, r3, r8, lsl #13 │ │ │ │ + eoreq sp, r3, r8, lsl r7 │ │ │ │ + mlaeq sp, r4, r6, r0 │ │ │ │ + @ instruction: 0xfff49a70 │ │ │ │ + @ instruction: 0xfff46e00 │ │ │ │ + eoreq sp, fp, r4, lsr #23 │ │ │ │ + mlaeq fp, r8, fp, sp │ │ │ │ + eoreq ip, r3, r3, lsl #20 │ │ │ │ + eoreq sp, fp, ip, ror r7 │ │ │ │ + ldrdeq sp, [fp], -r8 @ │ │ │ │ + @ instruction: 0xfff46ed4 │ │ │ │ + strhteq sp, [fp], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #1424] @ 140220 │ │ │ │ + ldr r1, [pc, #1424] @ 1401d8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ add r5, r0, r3 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ff50 │ │ │ │ + beq 13ff08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e1928 │ │ │ │ - ldr fp, [pc, #1380] @ 140224 │ │ │ │ + bl 2e18e0 │ │ │ │ + ldr fp, [pc, #1380] @ 1401dc │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #1376] @ 140228 │ │ │ │ + ldr r9, [pc, #1376] @ 1401e0 │ │ │ │ add fp, pc, fp │ │ │ │ add r9, pc, r9 │ │ │ │ - beq 13fd8c │ │ │ │ + beq 13fd44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [fp] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 140058 │ │ │ │ + bne 140010 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fd84 │ │ │ │ + beq 13fd3c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1899c0 │ │ │ │ + bl 189978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fd84 │ │ │ │ - ldr r1, [pc, #1312] @ 140238 │ │ │ │ + beq 13fd3c │ │ │ │ + ldr r1, [pc, #1312] @ 1401f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r3, r2 │ │ │ │ add r2, r1, r0 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [sl] │ │ │ │ addne r7, r1, r7 │ │ │ │ ldrne r1, [r7, #112] @ 0x70 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1400ac │ │ │ │ + beq 140064 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 13fd80 │ │ │ │ + bne 13fd38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e9ac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1f798 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 13fd8c │ │ │ │ + bne 13fd44 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 140190 │ │ │ │ + bcs 140148 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [r5, #24] │ │ │ │ addne r1, r2, r1, lsl #2 │ │ │ │ subsne r1, r1, #4 │ │ │ │ - bne 13fdc0 │ │ │ │ + bne 13fd78 │ │ │ │ str r0, [r5, #16] │ │ │ │ - b 13fef4 │ │ │ │ + b 13feac │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e2a4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r5, #16] │ │ │ │ - beq 13fef4 │ │ │ │ + beq 13feac │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [fp] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1400c0 │ │ │ │ + bne 140078 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13feec │ │ │ │ + beq 13fea4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1899c0 │ │ │ │ + bl 189978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13feec │ │ │ │ - ldr r1, [pc, #1092] @ 140268 │ │ │ │ + beq 13fea4 │ │ │ │ + ldr r1, [pc, #1092] @ 140220 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r1, r3, r2 │ │ │ │ add r2, r1, r0 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [sl] │ │ │ │ addne r7, r1, r7 │ │ │ │ ldrne r1, [r7, #112] @ 0x70 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 140114 │ │ │ │ + beq 1400cc │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 13fee8 │ │ │ │ + bne 13fea0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e9ac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 13feec │ │ │ │ + bne 13fea4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14019c │ │ │ │ + bne 140154 │ │ │ │ mvn r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r5, #24] │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r5, #28] │ │ │ │ ldrne r4, [r2, r0, lsl #2] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140128 │ │ │ │ + beq 1400e0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl 1e73c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13ff40 │ │ │ │ + beq 13fef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [fp] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13ffb4 │ │ │ │ - ldr r1, [pc, #832] @ 14024c │ │ │ │ + bne 13ff6c │ │ │ │ + ldr r1, [pc, #832] @ 140204 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 189de8 │ │ │ │ + bl 189da0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fff0 │ │ │ │ + beq 13ffa8 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e73c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 13b76c │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #800] @ 140280 │ │ │ │ - ldr r7, [pc, #800] @ 140284 │ │ │ │ - ldr r2, [pc, #800] @ 140288 │ │ │ │ + bl 13b724 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #800] @ 140238 │ │ │ │ + ldr r7, [pc, #800] @ 14023c │ │ │ │ + ldr r2, [pc, #800] @ 140240 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ @@ -295214,34 +295196,34 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #644] @ 140240 │ │ │ │ + ldr r0, [pc, #644] @ 1401f8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #640] @ 140244 │ │ │ │ - ldr r1, [pc, #640] @ 140248 │ │ │ │ + ldr r3, [pc, #640] @ 1401fc │ │ │ │ + ldr r1, [pc, #640] @ 140200 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 13ff04 │ │ │ │ + b 13febc │ │ │ │ bl 1d7a0 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #592] @ 140250 │ │ │ │ - ldr r2, [pc, #592] @ 140254 │ │ │ │ - ldr r7, [pc, #592] @ 140258 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #592] @ 140208 │ │ │ │ + ldr r2, [pc, #592] @ 14020c │ │ │ │ + ldr r7, [pc, #592] @ 140210 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ @@ -295254,72 +295236,72 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - b 1401a8 │ │ │ │ + b 140160 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #456] @ 14022c │ │ │ │ - ldr r3, [pc, #456] @ 140230 │ │ │ │ + ldr r0, [pc, #456] @ 1401e4 │ │ │ │ + ldr r3, [pc, #456] @ 1401e8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #452] @ 140234 │ │ │ │ + ldr r1, [pc, #452] @ 1401ec │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13fcfc │ │ │ │ - b 13fd84 │ │ │ │ + bne 13fcb4 │ │ │ │ + b 13fd3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #388] @ 14023c │ │ │ │ + ldr r0, [pc, #388] @ 1401f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 1401a8 │ │ │ │ + b 140160 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #400] @ 14025c │ │ │ │ - ldr r3, [pc, #400] @ 140260 │ │ │ │ + ldr r0, [pc, #400] @ 140214 │ │ │ │ + ldr r3, [pc, #400] @ 140218 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #396] @ 140264 │ │ │ │ + ldr r1, [pc, #396] @ 14021c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13fe08 │ │ │ │ - b 13feec │ │ │ │ + bne 13fdc0 │ │ │ │ + b 13fea4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #332] @ 14026c │ │ │ │ + ldr r0, [pc, #332] @ 140224 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 1401a8 │ │ │ │ + b 140160 │ │ │ │ bl 1d7a0 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #316] @ 140274 │ │ │ │ - ldr r2, [pc, #316] @ 140278 │ │ │ │ - ldr r7, [pc, #316] @ 14027c │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #316] @ 14022c │ │ │ │ + ldr r2, [pc, #316] @ 140230 │ │ │ │ + ldr r7, [pc, #316] @ 140234 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ @@ -295332,19 +295314,19 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - b 1401a8 │ │ │ │ - ldr r0, [pc, #244] @ 14028c │ │ │ │ + b 140160 │ │ │ │ + ldr r0, [pc, #244] @ 140244 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ - ldr r0, [pc, #204] @ 140270 │ │ │ │ + ldr r0, [pc, #204] @ 140228 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1f798 │ │ │ │ @@ -295354,522 +295336,522 @@ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1401f4 │ │ │ │ - b 140210 │ │ │ │ - b 1401f0 │ │ │ │ + bne 1401ac │ │ │ │ + b 1401c8 │ │ │ │ + b 1401a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ + eoreq r1, sp, r4, lsr #27 │ │ │ │ + strdeq r1, [sp], -r4 @ │ │ │ │ + eoreq r1, sp, r4, lsl #20 │ │ │ │ + eoreq r1, sp, ip, asr #12 │ │ │ │ + eoreq sp, fp, r4, asr #2 │ │ │ │ + eoreq lr, fp, r0, lsr r0 │ │ │ │ + eoreq r1, sp, r8, ror #28 │ │ │ │ + mlaeq fp, r4, ip, ip │ │ │ │ + strdeq r1, [sp], -r4 @ │ │ │ │ + eoreq r7, fp, ip, ror #2 │ │ │ │ + eoreq r7, fp, r8, lsr sl │ │ │ │ + eoreq pc, fp, ip, asr #27 │ │ │ │ + @ instruction: 0xfff46840 │ │ │ │ + eoreq sp, fp, r4, ror #11 │ │ │ │ + ldrdeq sp, [fp], -r8 @ │ │ │ │ + eoreq r1, sp, r4, ror #11 │ │ │ │ + ldrdeq sp, [fp], -ip @ │ │ │ │ + eoreq sp, fp, r8, asr #31 │ │ │ │ eoreq r1, sp, ip, asr sp │ │ │ │ - eoreq r1, sp, ip, lsr #19 │ │ │ │ - strhteq r1, [sp], -ip │ │ │ │ - eoreq r1, sp, r4, lsl #12 │ │ │ │ + eoreq ip, fp, ip, lsr #24 │ │ │ │ + eoreq sp, fp, r0, ror #13 │ │ │ │ + @ instruction: 0xfff46708 │ │ │ │ + eoreq sp, fp, ip, lsr #9 │ │ │ │ + eoreq sp, fp, r0, lsr #9 │ │ │ │ + eoreq sp, fp, r4, lsr #13 │ │ │ │ + @ instruction: 0xfff468a0 │ │ │ │ + eoreq sp, fp, r8, lsl #13 │ │ │ │ strdeq sp, [fp], -ip @ │ │ │ │ - eoreq sp, fp, r8, ror #31 │ │ │ │ - eoreq r1, sp, r0, lsr #28 │ │ │ │ - eoreq ip, fp, ip, asr #24 │ │ │ │ - eoreq r1, sp, ip, lsr #13 │ │ │ │ - eoreq r7, fp, r4, lsr #2 │ │ │ │ - strdeq r7, [fp], -r0 @ │ │ │ │ - eoreq pc, fp, r4, lsl #27 │ │ │ │ - @ instruction: 0xfff467f8 │ │ │ │ - mlaeq fp, ip, r5, sp │ │ │ │ - mlaeq fp, r0, r5, sp │ │ │ │ - mlaeq sp, ip, r5, r1 │ │ │ │ - mlaeq fp, r4, r0, sp │ │ │ │ - eoreq sp, fp, r0, lsl #31 │ │ │ │ - eoreq r1, sp, r4, lsl sp │ │ │ │ - eoreq ip, fp, r4, ror #23 │ │ │ │ - mlaeq fp, r8, r6, sp │ │ │ │ - @ instruction: 0xfff466c0 │ │ │ │ - eoreq sp, fp, r4, ror #8 │ │ │ │ - eoreq sp, fp, r8, asr r4 │ │ │ │ - eoreq sp, fp, ip, asr r6 │ │ │ │ - @ instruction: 0xfff46858 │ │ │ │ - eoreq sp, fp, r0, asr #12 │ │ │ │ - strhteq sp, [fp], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #176] @ 140354 │ │ │ │ - ldr r2, [pc, #176] @ 140358 │ │ │ │ + ldr r1, [pc, #176] @ 14030c │ │ │ │ + ldr r2, [pc, #176] @ 140310 │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140334 │ │ │ │ + beq 1402ec │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dd70 │ │ │ │ add r0, r8, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ streq r4, [r0, #108] @ 0x6c │ │ │ │ addeq sp, sp, #8 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #80] @ 14035c │ │ │ │ - ldr r3, [pc, #80] @ 140360 │ │ │ │ - ldr r1, [pc, #80] @ 140364 │ │ │ │ + ldr r0, [pc, #80] @ 140314 │ │ │ │ + ldr r3, [pc, #80] @ 140318 │ │ │ │ + ldr r1, [pc, #80] @ 14031c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13696c │ │ │ │ + bl 136924 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, sp, r8, asr #14 │ │ │ │ - eoreq pc, ip, r4, asr #23 │ │ │ │ - eoreq ip, r3, r2, ror #10 │ │ │ │ - eoreq sp, fp, r4, ror #1 │ │ │ │ - eoreq sp, fp, ip, lsr r5 │ │ │ │ + mlaeq sp, r0, r7, r1 │ │ │ │ + eoreq pc, ip, ip, lsl #24 │ │ │ │ + eoreq ip, r3, sl, ror #10 │ │ │ │ + eoreq sp, fp, ip, lsr #2 │ │ │ │ + eoreq sp, fp, r4, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #2620] @ 140db8 │ │ │ │ + ldr r0, [pc, #2620] @ 140d70 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [r0, #88] @ 0x58 │ │ │ │ ldr fp, [r0, #92] @ 0x5c │ │ │ │ - ldr sl, [pc, #2596] @ 140dbc │ │ │ │ + ldr sl, [pc, #2596] @ 140d74 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14091c │ │ │ │ + beq 1408d4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140928 │ │ │ │ - ldr r1, [pc, #2528] @ 140dc0 │ │ │ │ + beq 1408e0 │ │ │ │ + ldr r1, [pc, #2528] @ 140d78 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #2524] @ 140dc4 │ │ │ │ - ldr r0, [pc, #2524] @ 140dc8 │ │ │ │ + ldr r2, [pc, #2524] @ 140d7c │ │ │ │ + ldr r0, [pc, #2524] @ 140d80 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r3] │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r5 │ │ │ │ bl 1da34 │ │ │ │ - ldr r0, [pc, #2492] @ 140dcc │ │ │ │ + ldr r0, [pc, #2492] @ 140d84 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 140938 │ │ │ │ - ldr r0, [pc, #2484] @ 140ddc │ │ │ │ - ldr r1, [pc, #2484] @ 140de0 │ │ │ │ + bne 1408f0 │ │ │ │ + ldr r0, [pc, #2484] @ 140d94 │ │ │ │ + ldr r1, [pc, #2484] @ 140d98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #2464] @ 140de4 │ │ │ │ + ldr r0, [pc, #2464] @ 140d9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 140974 │ │ │ │ - ldr r0, [pc, #2456] @ 140df4 │ │ │ │ + bne 14092c │ │ │ │ + ldr r0, [pc, #2456] @ 140dac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #2448] @ 140df8 │ │ │ │ + ldr r1, [pc, #2448] @ 140db0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 1e2a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1e2a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ bl b8038 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140a9c │ │ │ │ + beq 140a54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e0c4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1408fc │ │ │ │ + beq 1408b4 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1409b0 │ │ │ │ + beq 140968 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r8, r6 │ │ │ │ - ldr r1, [pc, #2308] @ 140e0c │ │ │ │ + ldr r1, [pc, #2308] @ 140dc4 │ │ │ │ add fp, r0, fp │ │ │ │ - ldr r2, [pc, #2304] @ 140e10 │ │ │ │ - ldr r0, [pc, #2304] @ 140e14 │ │ │ │ + ldr r2, [pc, #2304] @ 140dc8 │ │ │ │ + ldr r0, [pc, #2304] @ 140dcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r7 │ │ │ │ bl 1da34 │ │ │ │ ldr r0, [fp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1409c0 │ │ │ │ + beq 140978 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1408fc │ │ │ │ + beq 1408b4 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140a28 │ │ │ │ + beq 1409e0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140a38 │ │ │ │ + beq 1409f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #12 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140a48 │ │ │ │ + beq 140a00 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #2092] @ 140e24 │ │ │ │ - ldr r2, [pc, #2092] @ 140e28 │ │ │ │ - ldr r8, [pc, #2092] @ 140e2c │ │ │ │ + ldr r1, [pc, #2092] @ 140ddc │ │ │ │ + ldr r2, [pc, #2092] @ 140de0 │ │ │ │ + ldr r8, [pc, #2092] @ 140de4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [fp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ add r8, pc, r8 │ │ │ │ str r7, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ strd r8, [sp] │ │ │ │ bl 1da34 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e2a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 17a868 │ │ │ │ + bl 17a820 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140ac0 │ │ │ │ + beq 140a78 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f654 │ │ │ │ ldrb r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140ae4 │ │ │ │ + beq 140a9c │ │ │ │ bl 1eac0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14090c │ │ │ │ + beq 1408c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140a58 │ │ │ │ - ldr r1, [pc, #1948] @ 140e50 │ │ │ │ + beq 140a10 │ │ │ │ + ldr r1, [pc, #1948] @ 140e08 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1944] @ 140e54 │ │ │ │ - ldr r8, [pc, #1944] @ 140e58 │ │ │ │ + ldr r2, [pc, #1944] @ 140e0c │ │ │ │ + ldr r8, [pc, #1944] @ 140e10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ strd r8, [sp] │ │ │ │ bl 1da34 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14090c │ │ │ │ + beq 1408c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140a68 │ │ │ │ - ldr r1, [pc, #1848] @ 140e5c │ │ │ │ + beq 140a20 │ │ │ │ + ldr r1, [pc, #1848] @ 140e14 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1844] @ 140e60 │ │ │ │ - ldr r8, [pc, #1844] @ 140e64 │ │ │ │ + ldr r2, [pc, #1844] @ 140e18 │ │ │ │ + ldr r8, [pc, #1844] @ 140e1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ strd r8, [sp] │ │ │ │ bl 1da34 │ │ │ │ ldr r0, [fp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140b0c │ │ │ │ + beq 140ac4 │ │ │ │ bl 1f21c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f174 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1408ec │ │ │ │ + beq 1408a4 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140a78 │ │ │ │ + beq 140a30 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140a88 │ │ │ │ - ldr r1, [pc, #1680] @ 140e68 │ │ │ │ + beq 140a40 │ │ │ │ + ldr r1, [pc, #1680] @ 140e20 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1676] @ 140e6c │ │ │ │ - ldr r0, [pc, #1676] @ 140e70 │ │ │ │ + ldr r2, [pc, #1676] @ 140e24 │ │ │ │ + ldr r0, [pc, #1676] @ 140e28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r8, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r9, #0 │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r5 │ │ │ │ bl 1da34 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1408ec │ │ │ │ + beq 1408a4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldr r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140b14 │ │ │ │ + bne 140acc │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ str r6, [fp, #112] @ 0x70 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1408ec │ │ │ │ + beq 1408a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1dd70 │ │ │ │ ldr r0, [fp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140b44 │ │ │ │ + bne 140afc │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ str r6, [fp, #116] @ 0x74 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1408ec │ │ │ │ + beq 1408a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 1dd70 │ │ │ │ ldr r0, [fp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140b74 │ │ │ │ + bne 140b2c │ │ │ │ str r6, [fp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1424b8 │ │ │ │ + bl 142470 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ - ldr r0, [pc, #1168] @ 140dd0 │ │ │ │ + b 140c00 │ │ │ │ + ldr r0, [pc, #1168] @ 140d88 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #1164] @ 140dd4 │ │ │ │ - ldr r1, [pc, #1164] @ 140dd8 │ │ │ │ + ldr r3, [pc, #1164] @ 140d8c │ │ │ │ + ldr r1, [pc, #1164] @ 140d90 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 140420 │ │ │ │ - ldr r0, [pc, #1132] @ 140de8 │ │ │ │ + b 1403d8 │ │ │ │ + ldr r0, [pc, #1132] @ 140da0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #1128] @ 140dec │ │ │ │ - ldr r1, [pc, #1128] @ 140df0 │ │ │ │ + ldr r3, [pc, #1128] @ 140da4 │ │ │ │ + ldr r1, [pc, #1128] @ 140da8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 140454 │ │ │ │ + b 14040c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ bl 1f564 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #1096] @ 140e18 │ │ │ │ - ldr r2, [pc, #1096] @ 140e1c │ │ │ │ - ldr r6, [pc, #1096] @ 140e20 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #1096] @ 140dd0 │ │ │ │ + ldr r2, [pc, #1096] @ 140dd4 │ │ │ │ + ldr r6, [pc, #1096] @ 140dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ @@ -295882,351 +295864,351 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ + b 140c00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bl 38870 │ │ │ │ - b 140c48 │ │ │ │ - ldr r0, [pc, #856] @ 140dfc │ │ │ │ + b 140c00 │ │ │ │ + ldr r0, [pc, #856] @ 140db4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140ba4 │ │ │ │ - ldr r0, [pc, #836] @ 140e00 │ │ │ │ + bne 140b5c │ │ │ │ + ldr r0, [pc, #836] @ 140db8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 140bac │ │ │ │ - ldr r0, [pc, #872] @ 140e30 │ │ │ │ + b 140b64 │ │ │ │ + ldr r0, [pc, #872] @ 140de8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140bdc │ │ │ │ - ldr r0, [pc, #852] @ 140e34 │ │ │ │ + bne 140b94 │ │ │ │ + ldr r0, [pc, #852] @ 140dec │ │ │ │ add r0, pc, r0 │ │ │ │ - b 140be4 │ │ │ │ + b 140b9c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #848] @ 140e40 │ │ │ │ + ldr r0, [pc, #848] @ 140df8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140c14 │ │ │ │ - ldr r0, [pc, #828] @ 140e44 │ │ │ │ + bne 140bcc │ │ │ │ + ldr r0, [pc, #828] @ 140dfc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 140c1c │ │ │ │ - bl 157848 │ │ │ │ - b 140c48 │ │ │ │ - ldr r0, [pc, #856] @ 140e74 │ │ │ │ - ldr r3, [pc, #856] @ 140e78 │ │ │ │ - ldr r1, [pc, #856] @ 140e7c │ │ │ │ + b 140bd4 │ │ │ │ + bl 157800 │ │ │ │ + b 140c00 │ │ │ │ + ldr r0, [pc, #856] @ 140e2c │ │ │ │ + ldr r3, [pc, #856] @ 140e30 │ │ │ │ + ldr r1, [pc, #856] @ 140e34 │ │ │ │ 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 38888 │ │ │ │ - b 140c48 │ │ │ │ - ldr r0, [pc, #820] @ 140e80 │ │ │ │ - ldr r3, [pc, #820] @ 140e84 │ │ │ │ - ldr r1, [pc, #820] @ 140e88 │ │ │ │ + b 140c00 │ │ │ │ + ldr r0, [pc, #820] @ 140e38 │ │ │ │ + ldr r3, [pc, #820] @ 140e3c │ │ │ │ + ldr r1, [pc, #820] @ 140e40 │ │ │ │ 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 38888 │ │ │ │ - b 140c48 │ │ │ │ - ldr r0, [pc, #784] @ 140e8c │ │ │ │ - ldr r3, [pc, #784] @ 140e90 │ │ │ │ - ldr r1, [pc, #784] @ 140e94 │ │ │ │ + b 140c00 │ │ │ │ + ldr r0, [pc, #784] @ 140e44 │ │ │ │ + ldr r3, [pc, #784] @ 140e48 │ │ │ │ + ldr r1, [pc, #784] @ 140e4c │ │ │ │ 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 38888 │ │ │ │ - b 140c48 │ │ │ │ - ldr r0, [pc, #604] @ 140e08 │ │ │ │ + b 140c00 │ │ │ │ + ldr r0, [pc, #604] @ 140dc0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #584] @ 140e04 │ │ │ │ + ldr r1, [pc, #584] @ 140dbc │ │ │ │ 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 38904 │ │ │ │ - b 140c48 │ │ │ │ - ldr r0, [pc, #600] @ 140e3c │ │ │ │ + b 140c00 │ │ │ │ + ldr r0, [pc, #600] @ 140df4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #580] @ 140e38 │ │ │ │ + ldr r1, [pc, #580] @ 140df0 │ │ │ │ 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 38904 │ │ │ │ - b 140c48 │ │ │ │ - ldr r0, [pc, #560] @ 140e4c │ │ │ │ + b 140c00 │ │ │ │ + ldr r0, [pc, #560] @ 140e04 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #540] @ 140e48 │ │ │ │ + ldr r1, [pc, #540] @ 140e00 │ │ │ │ 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 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 140c54 │ │ │ │ - b 140c54 │ │ │ │ + b 140c0c │ │ │ │ + b 140c0c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13696c │ │ │ │ + bl 136924 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b 140d90 │ │ │ │ + b 140d48 │ │ │ │ mov r6, r0 │ │ │ │ - b 140c84 │ │ │ │ + b 140c3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1f798 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 140c8c │ │ │ │ + beq 140c44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 140da4 │ │ │ │ + b 140d5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 140ca8 │ │ │ │ + beq 140c60 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r7, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 140d7c │ │ │ │ - b 140d84 │ │ │ │ + bne 140d34 │ │ │ │ + b 140d3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl f4274 │ │ │ │ - b 140d90 │ │ │ │ + b 140d48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1360a0 │ │ │ │ + bl 136058 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b 140d90 │ │ │ │ + b 140d48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a884 │ │ │ │ - b 140d98 │ │ │ │ + bl 17a83c │ │ │ │ + b 140d50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a884 │ │ │ │ - b 140d98 │ │ │ │ + bl 17a83c │ │ │ │ + b 140d50 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl f42b0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b 140d7c │ │ │ │ + b 140d34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 136bbc │ │ │ │ - b 140d3c │ │ │ │ + bl 136b74 │ │ │ │ + b 140cf4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - bl 1360a0 │ │ │ │ - b 140d7c │ │ │ │ + bl 136058 │ │ │ │ + b 140d34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl b83f4 │ │ │ │ - b 140d7c │ │ │ │ + b 140d34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 118d70 │ │ │ │ + bl 118d24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ - b 140d98 │ │ │ │ + b 140d50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 140da4 │ │ │ │ + b 140d5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, sp, ip, ror #12 │ │ │ │ - ldrdeq pc, [ip], -r8 @ │ │ │ │ - eoreq r1, r3, r0, lsl #19 │ │ │ │ - @ instruction: 0xfffb305c │ │ │ │ + strhteq r1, [sp], -r4 │ │ │ │ + eoreq pc, ip, r0, lsr #22 │ │ │ │ + eoreq r1, r3, r8, lsl #19 │ │ │ │ + @ instruction: 0xfffb30a4 │ │ │ │ @ instruction: 0x0003aeb8 │ │ │ │ - eoreq r1, sp, r8, lsl #10 │ │ │ │ - eoreq r0, sp, ip, asr #31 │ │ │ │ - eoreq r6, fp, r4, ror #14 │ │ │ │ - strhteq r6, [fp], -r4 │ │ │ │ - strdeq r1, [sp], -r8 @ │ │ │ │ - eoreq ip, fp, ip, lsl #20 │ │ │ │ - eoreq r1, sp, r8, lsr #8 │ │ │ │ - eoreq r0, sp, r4, ror #29 │ │ │ │ - mlaeq fp, r4, r8, r6 │ │ │ │ - ldrdeq r6, [fp], -r0 @ │ │ │ │ - eoreq r1, sp, r0, asr r4 │ │ │ │ - eoreq r1, ip, ip, lsl fp │ │ │ │ - eoreq pc, ip, r0, asr #5 │ │ │ │ - mlaeq fp, r0, fp, r7 │ │ │ │ - ldrdeq r7, [fp], -r4 @ │ │ │ │ - mlaeq fp, r8, sl, r7 │ │ │ │ - eoreq r1, r3, r8, asr r8 │ │ │ │ - @ instruction: 0xfffb2f38 │ │ │ │ + eoreq r1, sp, r0, asr r5 │ │ │ │ + eoreq r1, sp, r4, lsl r0 │ │ │ │ + eoreq r6, fp, ip, lsr #15 │ │ │ │ + strdeq r6, [fp], -ip @ │ │ │ │ + eoreq r1, sp, r0, asr #10 │ │ │ │ + eoreq ip, fp, r4, asr sl │ │ │ │ + eoreq r1, sp, r0, ror r4 │ │ │ │ + eoreq r0, sp, ip, lsr #30 │ │ │ │ + ldrdeq r6, [fp], -ip @ │ │ │ │ + eoreq r7, fp, r8, lsl r0 │ │ │ │ + mlaeq sp, r8, r4, r1 │ │ │ │ + eoreq r1, ip, r4, ror #22 │ │ │ │ + eoreq pc, ip, r8, lsl #6 │ │ │ │ + ldrdeq r7, [fp], -r8 @ │ │ │ │ + eoreq r7, fp, ip, lsl fp │ │ │ │ + eoreq r7, fp, r0, ror #21 │ │ │ │ + eoreq r1, r3, r0, ror #16 │ │ │ │ + @ instruction: 0xfffb2f80 │ │ │ │ muleq r3, r0, sp │ │ │ │ - @ instruction: 0xfff45e28 │ │ │ │ - eoreq ip, fp, ip, asr #23 │ │ │ │ - eoreq ip, fp, r0, asr #23 │ │ │ │ - strhteq r1, [r3], -r5 │ │ │ │ - @ instruction: 0xfffce1ac │ │ │ │ + @ instruction: 0xfff45e70 │ │ │ │ + eoreq ip, fp, r4, lsl ip │ │ │ │ + eoreq ip, fp, r8, lsl #24 │ │ │ │ + strhteq r1, [r3], -sp │ │ │ │ + @ instruction: 0xfffce1f4 │ │ │ │ andeq fp, r3, r4, asr #1 │ │ │ │ - mlaeq ip, ip, r2, pc @ │ │ │ │ - eoreq lr, fp, ip, lsr #11 │ │ │ │ + eoreq pc, ip, r4, ror #5 │ │ │ │ + strdeq lr, [fp], -r4 @ │ │ │ │ + eoreq lr, fp, ip, ror #9 │ │ │ │ + eoreq lr, fp, r8, ror #9 │ │ │ │ + strhteq pc, [ip], -ip @ │ │ │ │ + eoreq lr, fp, ip, asr #11 │ │ │ │ eoreq lr, fp, r4, lsr #9 │ │ │ │ - eoreq lr, fp, r0, lsr #9 │ │ │ │ - eoreq pc, ip, r4, ror r2 @ │ │ │ │ - eoreq lr, fp, r4, lsl #11 │ │ │ │ - eoreq lr, fp, ip, asr r4 │ │ │ │ - eoreq lr, fp, r8, ror #8 │ │ │ │ - eoreq r1, r3, sp, asr #16 │ │ │ │ + strhteq lr, [fp], -r0 │ │ │ │ + eoreq r1, r3, r5, asr r8 │ │ │ │ andeq pc, r3, ip, lsl #2 │ │ │ │ andeq sl, r3, r8, lsl ip │ │ │ │ - eoreq r1, r3, ip, lsr r6 │ │ │ │ - @ instruction: 0xfffb2e18 │ │ │ │ + eoreq r1, r3, r4, asr #12 │ │ │ │ + @ instruction: 0xfffb2e60 │ │ │ │ andeq sl, r3, r8, lsr #23 │ │ │ │ - eoreq r1, r3, r6, lsr #13 │ │ │ │ - @ instruction: 0xfffce3d8 │ │ │ │ + eoreq r1, r3, lr, lsr #13 │ │ │ │ + @ instruction: 0xfffce420 │ │ │ │ ldrdeq sl, [r3], -r0 │ │ │ │ - eoreq fp, r3, r2, asr sp │ │ │ │ - strhteq ip, [fp], -r4 │ │ │ │ - eoreq ip, fp, ip, lsr sp │ │ │ │ - eoreq fp, r3, r2, lsr #26 │ │ │ │ - ldrdeq ip, [fp], -r4 @ │ │ │ │ - eoreq ip, fp, ip, lsl sp │ │ │ │ - strdeq fp, [r3], -r2 @ │ │ │ │ - eoreq ip, fp, r4, lsl #17 │ │ │ │ + eoreq fp, r3, sl, asr sp │ │ │ │ strdeq ip, [fp], -ip @ │ │ │ │ + eoreq ip, fp, r4, lsl #27 │ │ │ │ + eoreq fp, r3, sl, lsr #26 │ │ │ │ + eoreq ip, fp, ip, lsl r9 │ │ │ │ + eoreq ip, fp, r4, ror #26 │ │ │ │ + strdeq fp, [r3], -sl @ │ │ │ │ + eoreq ip, fp, ip, asr #17 │ │ │ │ + eoreq ip, fp, r4, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #316] @ 140fe8 │ │ │ │ + ldr r1, [pc, #316] @ 140fa0 │ │ │ │ ldr r7, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #88] @ 0x58 │ │ │ │ add r0, r0, r7 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140f54 │ │ │ │ + beq 140f0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 120634 │ │ │ │ + bl 1205e8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140f54 │ │ │ │ - ldr r8, [pc, #260] @ 140fec │ │ │ │ + beq 140f0c │ │ │ │ + ldr r8, [pc, #260] @ 140fa4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140fb8 │ │ │ │ + beq 140f70 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140fc4 │ │ │ │ + beq 140f7c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r7, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 120320 │ │ │ │ - bl 14d188 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #140] @ 140ff0 │ │ │ │ - ldr r7, [pc, #140] @ 140ff4 │ │ │ │ - ldr r2, [pc, #140] @ 140ff8 │ │ │ │ + b 1202d4 │ │ │ │ + bl 14d140 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #140] @ 140fa8 │ │ │ │ + ldr r7, [pc, #140] @ 140fac │ │ │ │ + ldr r2, [pc, #140] @ 140fb0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -296248,50 +296230,50 @@ │ │ │ │ bl 38870 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1360a0 │ │ │ │ + bl 136058 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, sp, r0, asr #22 │ │ │ │ - eoreq lr, ip, r4, lsl #31 │ │ │ │ - eoreq ip, fp, r8, asr r6 │ │ │ │ - @ instruction: 0xfff45854 │ │ │ │ - eoreq ip, fp, ip, lsr r6 │ │ │ │ + eoreq r0, sp, r8, lsl #23 │ │ │ │ + eoreq lr, ip, ip, asr #31 │ │ │ │ + eoreq ip, fp, r0, lsr #13 │ │ │ │ + @ instruction: 0xfff4589c │ │ │ │ + eoreq ip, fp, r4, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #468] @ 1411e4 │ │ │ │ + ldr r1, [pc, #468] @ 14119c │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ add r7, r0, r3 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141140 │ │ │ │ + beq 1410f8 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141158 │ │ │ │ + beq 141110 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 11fb50 │ │ │ │ + bl 11fb04 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1410ac │ │ │ │ - ldr r0, [pc, #376] @ 1411e8 │ │ │ │ + bne 141064 │ │ │ │ + ldr r0, [pc, #376] @ 1411a0 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -296308,124 +296290,124 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141170 │ │ │ │ + bne 141128 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc 141180 │ │ │ │ + bcc 141138 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ add r1, r1, r5 │ │ │ │ str r1, [r7, #12] │ │ │ │ str r0, [r7] │ │ │ │ - beq 141134 │ │ │ │ + beq 1410ec │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #168] @ 1411f0 │ │ │ │ + ldr r0, [pc, #168] @ 1411a8 │ │ │ │ mov r1, #23 │ │ │ │ - ldr r2, [pc, #164] @ 1411f4 │ │ │ │ + ldr r2, [pc, #164] @ 1411ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - ldr r0, [pc, #152] @ 1411f8 │ │ │ │ + ldr r0, [pc, #152] @ 1411b0 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r2, [pc, #148] @ 1411fc │ │ │ │ + ldr r2, [pc, #148] @ 1411b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - ldr r0, [pc, #116] @ 1411ec │ │ │ │ + ldr r0, [pc, #116] @ 1411a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ bl 20fe4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - b 1410f0 │ │ │ │ + b 1410a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 136790 │ │ │ │ + bl 136748 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 136790 │ │ │ │ + bl 136748 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r0, [sp], -r8 @ │ │ │ │ - eoreq fp, r3, r8, lsl #30 │ │ │ │ - eoreq ip, fp, r4, ror #14 │ │ │ │ - eoreq fp, r3, r0, lsl #28 │ │ │ │ - eoreq ip, fp, r8, ror #14 │ │ │ │ - strdeq fp, [r3], -pc @ │ │ │ │ - eoreq ip, fp, r0, ror #14 │ │ │ │ + eoreq r0, sp, r0, lsr #20 │ │ │ │ + eoreq fp, r3, r0, lsl pc │ │ │ │ + eoreq ip, fp, ip, lsr #15 │ │ │ │ + eoreq fp, r3, r8, lsl #28 │ │ │ │ + strhteq ip, [fp], -r0 │ │ │ │ + eoreq fp, r3, r7, lsl #28 │ │ │ │ + eoreq ip, fp, r8, lsr #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #188] @ 1412d0 │ │ │ │ + ldr r0, [pc, #188] @ 141288 │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141294 │ │ │ │ + beq 14124c │ │ │ │ bl 1e1c0 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - beq 1412a4 │ │ │ │ + beq 14125c │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 1f414 │ │ │ │ - ldr r2, [pc, #112] @ 1412d4 │ │ │ │ + ldr r2, [pc, #112] @ 14128c │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d294 │ │ │ │ + bl 12d248 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -296434,43 +296416,43 @@ │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1f798 │ │ │ │ mov r0, sp │ │ │ │ - bl 136790 │ │ │ │ + bl 136748 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r0, [sp], -r8 @ │ │ │ │ - eoreq ip, fp, r0, asr r1 │ │ │ │ + eoreq r0, sp, r0, lsr #16 │ │ │ │ + mlaeq fp, r8, r1, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #604 @ 0x25c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #1276] @ 1417e8 │ │ │ │ + ldr r1, [pc, #1276] @ 1417a0 │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #88] @ 0x58 │ │ │ │ add r0, r0, r6 │ │ │ │ add r4, r0, r1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 14169c │ │ │ │ + bcs 141654 │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [r8, #36]! @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14146c │ │ │ │ + beq 141424 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r4] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 1416a8 │ │ │ │ + bcs 141660 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1244] @ 141818 │ │ │ │ + ldr r1, [pc, #1244] @ 1417d0 │ │ │ │ str r7, [sp, #1084] @ 0x43c │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #1100] @ 0x44c │ │ │ │ @@ -296480,23 +296462,23 @@ │ │ │ │ str r0, [sp, #1096] @ 0x448 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #1092] @ 0x444 │ │ │ │ str r0, [sp, #1088] @ 0x440 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ add r0, lr, #60 @ 0x3c │ │ │ │ - bl 35485c │ │ │ │ + bl 354814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141640 │ │ │ │ + bne 1415f8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #1164] @ 141828 │ │ │ │ - ldr r1, [pc, #1164] @ 14182c │ │ │ │ - ldr r3, [pc, #1164] @ 141830 │ │ │ │ + ldr r2, [pc, #1164] @ 1417e0 │ │ │ │ + ldr r1, [pc, #1164] @ 1417e4 │ │ │ │ + ldr r3, [pc, #1164] @ 1417e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ @@ -296506,32 +296488,32 @@ │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ bl e958c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ mov r3, #1 │ │ │ │ - bl 13c1bc │ │ │ │ + bl 13c174 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e15c4 │ │ │ │ + bl 2e157c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141414 │ │ │ │ + beq 1413cc │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14142c │ │ │ │ + beq 1413e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ bl d54ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r5, [sp, #1088] @ 0x440 │ │ │ │ bl 1e2a4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ @@ -296542,94 +296524,94 @@ │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #604 @ 0x25c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #1088 @ 0x440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e15a8 │ │ │ │ + bl 2e1560 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2e160c │ │ │ │ - ldr r1, [pc, #860] @ 1417ec │ │ │ │ + bl 2e15c4 │ │ │ │ + ldr r1, [pc, #860] @ 1417a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ mov r2, #5 │ │ │ │ bl e9254 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1f030 │ │ │ │ add r5, sp, #1616 @ 0x650 │ │ │ │ add r1, sp, #1072 @ 0x430 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a0f0 │ │ │ │ - ldr r2, [pc, #812] @ 1417f0 │ │ │ │ + bl 11a0a4 │ │ │ │ + ldr r2, [pc, #812] @ 1417a8 │ │ │ │ add r1, sp, #1088 @ 0x440 │ │ │ │ str r5, [sp] │ │ │ │ add r5, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e163c │ │ │ │ - ldr r5, [pc, #776] @ 1417f4 │ │ │ │ + bl 2e15f4 │ │ │ │ + ldr r5, [pc, #776] @ 1417ac │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14166c │ │ │ │ + beq 141624 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14167c │ │ │ │ - ldr r1, [pc, #700] @ 1417f8 │ │ │ │ + beq 141634 │ │ │ │ + ldr r1, [pc, #700] @ 1417b0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #696] @ 1417fc │ │ │ │ - ldr sl, [pc, #696] @ 141800 │ │ │ │ + ldr r2, [pc, #696] @ 1417b4 │ │ │ │ + ldr sl, [pc, #696] @ 1417b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r0] │ │ │ │ mov r0, r9 │ │ │ │ add sl, pc, sl │ │ │ │ strd sl, [sp] │ │ │ │ bl 1da34 │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14166c │ │ │ │ + beq 141624 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14168c │ │ │ │ - ldr r1, [pc, #600] @ 141804 │ │ │ │ + beq 141644 │ │ │ │ + ldr r1, [pc, #600] @ 1417bc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #596] @ 141808 │ │ │ │ - ldr sl, [pc, #596] @ 14180c │ │ │ │ + ldr r2, [pc, #596] @ 1417c0 │ │ │ │ + ldr sl, [pc, #596] @ 1417c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r0] │ │ │ │ mov r0, r9 │ │ │ │ add sl, pc, sl │ │ │ │ strd sl, [sp] │ │ │ │ bl 1da34 │ │ │ │ @@ -296640,280 +296622,280 @@ │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ bl d5614 │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1416b8 │ │ │ │ + bne 141670 │ │ │ │ ldr r0, [r8] │ │ │ │ str r9, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141638 │ │ │ │ + beq 1415f0 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 1416c8 │ │ │ │ + bcs 141680 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 141320 │ │ │ │ - b 14145c │ │ │ │ + bne 1412d8 │ │ │ │ + b 141414 │ │ │ │ mov r0, #0 │ │ │ │ - b 141318 │ │ │ │ - ldr r0, [pc, #468] @ 14181c │ │ │ │ - ldr r3, [pc, #468] @ 141820 │ │ │ │ - ldr r1, [pc, #468] @ 141824 │ │ │ │ + b 1412d0 │ │ │ │ + ldr r0, [pc, #468] @ 1417d4 │ │ │ │ + ldr r3, [pc, #468] @ 1417d8 │ │ │ │ + ldr r1, [pc, #468] @ 1417dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 1416c4 │ │ │ │ + b 14167c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 1416c4 │ │ │ │ + b 14167c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 1416c4 │ │ │ │ + b 14167c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 1416c4 │ │ │ │ - ldr r0, [pc, #400] @ 141834 │ │ │ │ + b 14167c │ │ │ │ + ldr r0, [pc, #400] @ 1417ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ - ldr r0, [pc, #356] @ 141814 │ │ │ │ + ldr r0, [pc, #356] @ 1417cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ - b 1416c4 │ │ │ │ - ldr r0, [pc, #336] @ 141810 │ │ │ │ + b 14167c │ │ │ │ + ldr r0, [pc, #336] @ 1417c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #360] @ 141838 │ │ │ │ + ldr r0, [pc, #360] @ 1417f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ - b 1417a4 │ │ │ │ + b 14175c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #1088] @ 0x440 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #1088 @ 0x440 │ │ │ │ - bl 1804f4 │ │ │ │ - b 1417e0 │ │ │ │ + bl 1804ac │ │ │ │ + b 141798 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ - bl 1804f4 │ │ │ │ - b 1417e0 │ │ │ │ + bl 1804ac │ │ │ │ + b 141798 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ - b 1417d4 │ │ │ │ + b 14178c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 141750 │ │ │ │ + beq 141708 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 141750 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 141708 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1417d4 │ │ │ │ + beq 14178c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b 1417cc │ │ │ │ + b 141784 │ │ │ │ mov r8, r0 │ │ │ │ - b 1417d4 │ │ │ │ + b 14178c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 118d70 │ │ │ │ + bl 118d24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 118d70 │ │ │ │ + bl 118d24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1417d4 │ │ │ │ + beq 14178c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r0, sp, r0, lsl #14 │ │ │ │ - eoreq fp, r3, r3, lsr fp │ │ │ │ - ldrdeq r8, [r3], -r2 @ │ │ │ │ - eoreq lr, ip, ip, ror r9 │ │ │ │ - eoreq r0, r3, pc, lsl #19 │ │ │ │ - @ instruction: 0xfffd34bc │ │ │ │ + eoreq r0, sp, r8, asr #14 │ │ │ │ + eoreq fp, r3, fp, lsr fp │ │ │ │ + ldrdeq r8, [r3], -sl @ │ │ │ │ + eoreq lr, ip, r4, asr #19 │ │ │ │ + mlaeq r3, r7, r9, r0 │ │ │ │ + @ instruction: 0xfffd3504 │ │ │ │ andeq r9, r3, r8, asr sp │ │ │ │ - eoreq r0, r3, r5, lsl r9 │ │ │ │ - @ instruction: 0xfffd32c8 │ │ │ │ + eoreq r0, r3, sp, lsl r9 │ │ │ │ + @ instruction: 0xfffd3310 │ │ │ │ andeq r9, r3, r8, ror #25 │ │ │ │ - eoreq ip, fp, ip, asr #4 │ │ │ │ - eoreq ip, fp, ip, ror #4 │ │ │ │ - eoreq fp, fp, r8, lsr #31 │ │ │ │ - eoreq fp, r3, r9, asr #2 │ │ │ │ - eoreq fp, fp, r8, ror sp │ │ │ │ - strhteq fp, [fp], -r4 │ │ │ │ - eoreq fp, r3, r4, lsr #24 │ │ │ │ - eoreq fp, r3, r9, lsr #24 │ │ │ │ - eoreq fp, r3, r5, lsr ip │ │ │ │ - mlaeq fp, r8, r2, ip │ │ │ │ - eoreq ip, fp, ip, asr r2 │ │ │ │ + mlaeq fp, r4, r2, ip │ │ │ │ + strhteq ip, [fp], -r4 │ │ │ │ + strdeq fp, [fp], -r0 @ │ │ │ │ + eoreq fp, r3, r1, asr r1 │ │ │ │ + eoreq fp, fp, r0, asr #27 │ │ │ │ + strdeq fp, [fp], -ip @ │ │ │ │ + eoreq fp, r3, ip, lsr #24 │ │ │ │ + eoreq fp, r3, r1, lsr ip │ │ │ │ + eoreq fp, r3, sp, lsr ip │ │ │ │ + eoreq ip, fp, r0, ror #5 │ │ │ │ + eoreq ip, fp, r4, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ - ldr r5, [pc, #2576] @ 14225c │ │ │ │ + ldr r5, [pc, #2576] @ 142214 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [r0] │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r0, [r5, #88] @ 0x58 │ │ │ │ add r0, r0, r8 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141fa0 │ │ │ │ + beq 141f58 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141fb8 │ │ │ │ + beq 141f70 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4] │ │ │ │ add r0, r0, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141fd0 │ │ │ │ + beq 141f88 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 74a88 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1418e8 │ │ │ │ - ldr r0, [pc, #2476] @ 142268 │ │ │ │ + bne 1418a0 │ │ │ │ + ldr r0, [pc, #2476] @ 142220 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #464] @ 0x1d0 │ │ │ │ str r1, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ bl 1fb80 │ │ │ │ mov r7, r0 │ │ │ │ - b 141bb4 │ │ │ │ + b 141b6c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #2424] @ 14226c │ │ │ │ + ldr r3, [pc, #2424] @ 142224 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r2, r4, r6, lsl #2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 12da94 │ │ │ │ + bl 12da48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14192c │ │ │ │ + beq 1418e4 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 14191c │ │ │ │ + bne 1418d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 141944 │ │ │ │ + beq 1418fc │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141bc8 │ │ │ │ + beq 141b80 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 141984 │ │ │ │ + b 14193c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r8, r8, #4 │ │ │ │ adds r0, r0, r8 │ │ │ │ - beq 141ad0 │ │ │ │ + beq 141a88 │ │ │ │ ldr r0, [r5, -r8] │ │ │ │ - ldr r1, [pc, #2272] @ 142270 │ │ │ │ + ldr r1, [pc, #2272] @ 142228 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r0, r3 │ │ │ │ ldr r0, [r1, #112]! @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141f80 │ │ │ │ + beq 141f38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r2, [pc, #2396] @ 142310 │ │ │ │ + ldr r2, [pc, #2396] @ 1422c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ add r4, r2, r0 │ │ │ │ ldr r0, [r4, r3]! │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 141f90 │ │ │ │ + bcs 141f48 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r0], #8 │ │ │ │ - bl 163ae4 │ │ │ │ + bl 163a9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141a24 │ │ │ │ + beq 1419dc │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e2a4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r9, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - beq 141a30 │ │ │ │ + beq 1419e8 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 131bcc │ │ │ │ + bl 131b80 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 141974 │ │ │ │ - b 141a30 │ │ │ │ + beq 14192c │ │ │ │ + b 1419e8 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -296935,60 +296917,60 @@ │ │ │ │ bl 1d890 │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r6, sl │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r9, -r8] │ │ │ │ - ldr r1, [pc, #2168] @ 142318 │ │ │ │ + ldr r1, [pc, #2168] @ 1422d0 │ │ │ │ mov r2, #14 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #2152] @ 14231c │ │ │ │ + ldr r1, [pc, #2152] @ 1422d4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 123574 │ │ │ │ + bl 123528 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141974 │ │ │ │ + beq 14192c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e238 │ │ │ │ - b 141974 │ │ │ │ - ldr r0, [pc, #1988] @ 14229c │ │ │ │ + b 14192c │ │ │ │ + ldr r0, [pc, #1988] @ 142254 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142168 │ │ │ │ + beq 142120 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - ldr r6, [pc, #1948] @ 1422a0 │ │ │ │ + ldr r6, [pc, #1948] @ 142258 │ │ │ │ mov r4, #0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 141b2c │ │ │ │ + beq 141ae4 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ bl 1e2a4 │ │ │ │ str r0, [fp, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 141b0c │ │ │ │ + bne 141ac4 │ │ │ │ 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 11f6bc │ │ │ │ + bl 11f670 │ │ │ │ tst r0, #1 │ │ │ │ - beq 141c9c │ │ │ │ - ldr r0, [pc, #1872] @ 1422a4 │ │ │ │ + beq 141c54 │ │ │ │ + ldr r0, [pc, #1872] @ 14225c │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ @@ -296998,57 +296980,57 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ bl 1f798 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne 141b84 │ │ │ │ + bne 141b3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141bb4 │ │ │ │ + beq 141b6c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1704] @ 142278 │ │ │ │ + ldr r0, [pc, #1704] @ 142230 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 141f68 │ │ │ │ + beq 141f20 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 141f68 │ │ │ │ - ldr r0, [pc, #1680] @ 14227c │ │ │ │ + bhi 141f20 │ │ │ │ + ldr r0, [pc, #1680] @ 142234 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 141f60 │ │ │ │ - ldr r0, [pc, #1664] @ 142284 │ │ │ │ + bcs 141f18 │ │ │ │ + ldr r0, [pc, #1664] @ 14223c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141f68 │ │ │ │ - ldr r0, [pc, #1648] @ 142288 │ │ │ │ + beq 141f20 │ │ │ │ + ldr r0, [pc, #1648] @ 142240 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142180 │ │ │ │ + beq 142138 │ │ │ │ mov r7, r0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add lr, sp, #460 @ 0x1cc │ │ │ │ ldrd r2, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28]! │ │ │ │ - ldr r5, [pc, #1612] @ 14228c │ │ │ │ - ldr ip, [pc, #1612] @ 142290 │ │ │ │ + ldr r5, [pc, #1612] @ 142244 │ │ │ │ + ldr ip, [pc, #1612] @ 142248 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ stm lr, {r1, r2, r3, r4} │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ @@ -297062,105 +297044,105 @@ │ │ │ │ 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 29981c │ │ │ │ - b 141f68 │ │ │ │ - ldr r0, [pc, #1540] @ 1422a8 │ │ │ │ + bl 2997d4 │ │ │ │ + b 141f20 │ │ │ │ + ldr r0, [pc, #1540] @ 142260 │ │ │ │ ldr r7, [r6, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r6, #92] @ 0x5c │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 141ffc │ │ │ │ - ldr r0, [pc, #1524] @ 1422b8 │ │ │ │ + bne 141fb4 │ │ │ │ + ldr r0, [pc, #1524] @ 142270 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #1516] @ 1422bc │ │ │ │ + ldr r1, [pc, #1516] @ 142274 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ec80c │ │ │ │ + bl 2ec7c4 │ │ │ │ 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 142038 │ │ │ │ + beq 141ff0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142050 │ │ │ │ + beq 142008 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 130840 │ │ │ │ + bl 1307f4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 130a48 │ │ │ │ - ldr r0, [pc, #1424] @ 1422d0 │ │ │ │ + bl 1309fc │ │ │ │ + ldr r0, [pc, #1424] @ 142288 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141fec │ │ │ │ + beq 141fa4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 130528 │ │ │ │ - ldr ip, [pc, #1356] @ 1422d4 │ │ │ │ + bl 1304dc │ │ │ │ + ldr ip, [pc, #1356] @ 14228c │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r5 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r5 │ │ │ │ ldm ip!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ strb r9, [sp, #120] @ 0x78 │ │ │ │ bl 1e070 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1308] @ 1422d8 │ │ │ │ + ldr r0, [pc, #1308] @ 142290 │ │ │ │ mov r1, #8 │ │ │ │ mov r7, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141fec │ │ │ │ - ldr r3, [pc, #1276] @ 1422dc │ │ │ │ + beq 141fa4 │ │ │ │ + ldr r3, [pc, #1276] @ 142294 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ strd sl, [r2] │ │ │ │ bl 1e1cc │ │ │ │ - ldr r1, [pc, #1252] @ 1422e0 │ │ │ │ + ldr r1, [pc, #1252] @ 142298 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #1248] @ 1422e4 │ │ │ │ + ldr r0, [pc, #1248] @ 14229c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ stm r3, {r0, r2, r8} │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -297168,163 +297150,163 @@ │ │ │ │ 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 2ed63c │ │ │ │ + bl 2ed5f4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #1180] @ 1422e8 │ │ │ │ + ldr r0, [pc, #1180] @ 1422a0 │ │ │ │ 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} │ │ │ │ mov r0, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ strb r9, [sp, #116] @ 0x74 │ │ │ │ bl 1e070 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1140] @ 1422ec │ │ │ │ + ldr r0, [pc, #1140] @ 1422a4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14206c │ │ │ │ + beq 142024 │ │ │ │ mov r2, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #1096] @ 1422f0 │ │ │ │ + ldr r3, [pc, #1096] @ 1422a8 │ │ │ │ add r0, r0, r6 │ │ │ │ add r5, r0, r1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [r2] │ │ │ │ bl 1e1cc │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - ldr r4, [pc, #1064] @ 1422f4 │ │ │ │ + ldr r4, [pc, #1064] @ 1422ac │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 14207c │ │ │ │ + beq 142034 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ bl 1e73c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f798 │ │ │ │ ldrd r0, [r4, #88] @ 0x58 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #92]! @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1420e4 │ │ │ │ + beq 14209c │ │ │ │ mov r1, #14 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2e339c │ │ │ │ + bl 2e3354 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 141f2c │ │ │ │ + beq 141ee4 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 141f1c │ │ │ │ + bne 141ed4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 141f48 │ │ │ │ + beq 141f00 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f798 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14214c │ │ │ │ + bne 142104 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141ba4 │ │ │ │ - b 141bb4 │ │ │ │ - ldr r0, [pc, #748] @ 142274 │ │ │ │ + bne 141b5c │ │ │ │ + b 141b6c │ │ │ │ + ldr r0, [pc, #748] @ 14222c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 142198 │ │ │ │ - ldr r0, [pc, #892] @ 142314 │ │ │ │ + b 142150 │ │ │ │ + ldr r0, [pc, #892] @ 1422cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ - b 142198 │ │ │ │ - ldr r0, [pc, #888] @ 142320 │ │ │ │ + b 142150 │ │ │ │ + ldr r0, [pc, #888] @ 1422d8 │ │ │ │ mov r1, #23 │ │ │ │ - ldr r2, [pc, #884] @ 142324 │ │ │ │ + ldr r2, [pc, #884] @ 1422dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - ldr r0, [pc, #872] @ 142328 │ │ │ │ + ldr r0, [pc, #872] @ 1422e0 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r2, [pc, #868] @ 14232c │ │ │ │ + ldr r2, [pc, #868] @ 1422e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - ldr r0, [pc, #648] @ 142260 │ │ │ │ - ldr r2, [pc, #648] @ 142264 │ │ │ │ + ldr r0, [pc, #648] @ 142218 │ │ │ │ + ldr r2, [pc, #648] @ 14221c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #30 │ │ │ │ bl 38f5c │ │ │ │ - b 142198 │ │ │ │ + b 142150 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ bl 38870 │ │ │ │ - b 142198 │ │ │ │ - ldr r0, [pc, #680] @ 1422ac │ │ │ │ + b 142150 │ │ │ │ + ldr r0, [pc, #680] @ 142264 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #676] @ 1422b0 │ │ │ │ - ldr r1, [pc, #676] @ 1422b4 │ │ │ │ + ldr r3, [pc, #676] @ 142268 │ │ │ │ + ldr r1, [pc, #676] @ 14226c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #456] @ 0x1c8 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 141cbc │ │ │ │ - ldr r2, [pc, #640] @ 1422c0 │ │ │ │ + b 141c74 │ │ │ │ + ldr r2, [pc, #640] @ 142278 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #636] @ 1422c4 │ │ │ │ + ldr r0, [pc, #636] @ 14227c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 142064 │ │ │ │ - ldr r2, [pc, #624] @ 1422c8 │ │ │ │ + b 14201c │ │ │ │ + ldr r2, [pc, #624] @ 142280 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #620] @ 1422cc │ │ │ │ + ldr r0, [pc, #620] @ 142284 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f5c │ │ │ │ - b 142198 │ │ │ │ + b 142150 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 142198 │ │ │ │ + b 142150 │ │ │ │ bl 1d7a0 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #620] @ 1422f8 │ │ │ │ - ldr r2, [pc, #620] @ 1422fc │ │ │ │ - ldr r7, [pc, #620] @ 142300 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #620] @ 1422b0 │ │ │ │ + ldr r2, [pc, #620] @ 1422b4 │ │ │ │ + ldr r7, [pc, #620] @ 1422b8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ @@ -297337,21 +297319,21 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - b 142198 │ │ │ │ + b 142150 │ │ │ │ bl 1fabc │ │ │ │ - bl 2f33c0 │ │ │ │ + bl 2f3378 │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ - ldr r3, [pc, #524] @ 142304 │ │ │ │ - ldr r2, [pc, #524] @ 142308 │ │ │ │ - ldr r7, [pc, #524] @ 14230c │ │ │ │ + ldr r3, [pc, #524] @ 1422bc │ │ │ │ + ldr r2, [pc, #524] @ 1422c0 │ │ │ │ + ldr r7, [pc, #524] @ 1422c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ @@ -297363,209 +297345,209 @@ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - b 142198 │ │ │ │ - ldr r0, [pc, #300] @ 142280 │ │ │ │ + b 142150 │ │ │ │ + ldr r0, [pc, #300] @ 142238 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 141bfc │ │ │ │ - b 141f68 │ │ │ │ - ldr r2, [pc, #448] @ 142330 │ │ │ │ + bne 141bb4 │ │ │ │ + b 141f20 │ │ │ │ + ldr r2, [pc, #448] @ 1422e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ bl 38854 │ │ │ │ - b 142198 │ │ │ │ - ldr r0, [pc, #268] @ 142294 │ │ │ │ - ldr r2, [pc, #268] @ 142298 │ │ │ │ + b 142150 │ │ │ │ + ldr r0, [pc, #268] @ 14224c │ │ │ │ + ldr r2, [pc, #268] @ 142250 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ - b 142220 │ │ │ │ + b 1421d8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 136bdc │ │ │ │ + bl 136b94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ - b 142244 │ │ │ │ + b 1421fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142244 │ │ │ │ + beq 1421fc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 1e238 │ │ │ │ - b 142244 │ │ │ │ + b 1421fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - b 142244 │ │ │ │ + b 1421fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ - b 142220 │ │ │ │ - b 142240 │ │ │ │ + b 1421d8 │ │ │ │ + b 1421f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f798 │ │ │ │ - b 142244 │ │ │ │ + b 1421fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 136790 │ │ │ │ + bl 136748 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - mlaeq sp, r8, r1, r0 │ │ │ │ - eoreq lr, r3, r5, ror #23 │ │ │ │ - eoreq sp, fp, r4, ror #23 │ │ │ │ - eoreq fp, r3, r2, ror #14 │ │ │ │ - eoreq fp, fp, r4, asr #21 │ │ │ │ - eoreq r0, sp, r8, lsr #3 │ │ │ │ - eoreq sl, fp, ip, ror sp │ │ │ │ - eoreq lr, ip, ip, ror r1 │ │ │ │ - eoreq lr, ip, r8, ror #18 │ │ │ │ - eoreq lr, ip, r0, lsl #8 │ │ │ │ - eoreq lr, ip, r0, asr r9 │ │ │ │ - eoreq lr, ip, ip, lsr r9 │ │ │ │ - ldrdeq fp, [fp], -r8 @ │ │ │ │ - ldrdeq fp, [fp], -ip @ │ │ │ │ - eoreq sl, r3, fp, lsr fp │ │ │ │ - eoreq fp, fp, r4, asr #15 │ │ │ │ - mlaeq ip, r4, r3, lr │ │ │ │ - eoreq pc, ip, r4, ror #29 │ │ │ │ - strdeq fp, [r3], -r4 @ │ │ │ │ - eoreq pc, ip, r8, lsr #21 │ │ │ │ - eoreq pc, ip, r0, asr #14 │ │ │ │ - eoreq r5, fp, r0, lsl #3 │ │ │ │ - strdeq r5, [fp], -r8 @ │ │ │ │ - eoreq pc, ip, r8, lsl fp @ │ │ │ │ - eoreq fp, fp, ip, lsr #3 │ │ │ │ - eoreq fp, fp, r4, asr r8 │ │ │ │ - ldrdeq sl, [r3], -r6 @ │ │ │ │ - eoreq fp, fp, ip, asr #16 │ │ │ │ - ldrdeq sl, [r3], -r2 @ │ │ │ │ - eoreq lr, ip, r8, lsr #2 │ │ │ │ - eoreq fp, r3, r8, lsr #1 │ │ │ │ - eoreq lr, ip, ip, lsr #1 │ │ │ │ - @ instruction: 0xfff47504 │ │ │ │ - eoreq fp, fp, r0, lsl #20 │ │ │ │ - eoreq fp, r3, ip, lsl r0 │ │ │ │ - eoreq fp, r3, ip, lsl r0 │ │ │ │ - strdeq sp, [ip], -r4 @ │ │ │ │ - @ instruction: 0xfff473c0 │ │ │ │ - eoreq pc, ip, r0, lsr #22 │ │ │ │ - @ instruction: 0xfff4476c │ │ │ │ - eoreq fp, fp, r0, lsl r5 │ │ │ │ - eoreq fp, fp, r4, lsl #10 │ │ │ │ - @ instruction: 0xfff44700 │ │ │ │ - eoreq fp, fp, ip, lsr #9 │ │ │ │ - eoreq fp, fp, r0, lsr #9 │ │ │ │ - eoreq pc, ip, r8, asr #27 │ │ │ │ - strhteq sl, [fp], -r4 │ │ │ │ - eoreq fp, fp, r4, ror #10 │ │ │ │ - eoreq sl, r3, fp, lsl r8 │ │ │ │ - eoreq sl, r3, r0, lsr #31 │ │ │ │ - eoreq fp, fp, r8, lsl #18 │ │ │ │ - mlaeq r3, pc, pc, sl @ │ │ │ │ - eoreq fp, fp, r0, lsl #18 │ │ │ │ - eoreq sl, fp, ip, asr #20 │ │ │ │ + eoreq r0, sp, r0, ror #3 │ │ │ │ + eoreq lr, r3, sp, ror #23 │ │ │ │ + eoreq sp, fp, ip, lsr #24 │ │ │ │ + eoreq fp, r3, sl, ror #14 │ │ │ │ + eoreq fp, fp, ip, lsl #22 │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ + eoreq sl, fp, r4, asr #27 │ │ │ │ + eoreq lr, ip, r4, asr #3 │ │ │ │ + strhteq lr, [ip], -r0 │ │ │ │ + eoreq lr, ip, r8, asr #8 │ │ │ │ + mlaeq ip, r8, r9, lr │ │ │ │ + eoreq lr, ip, r4, lsl #19 │ │ │ │ + eoreq fp, fp, r0, lsr #22 │ │ │ │ + eoreq fp, fp, r4, lsr #26 │ │ │ │ + eoreq sl, r3, r3, asr #22 │ │ │ │ + eoreq fp, fp, ip, lsl #16 │ │ │ │ + ldrdeq lr, [ip], -ip @ │ │ │ │ + eoreq pc, ip, ip, lsr #30 │ │ │ │ + strdeq fp, [r3], -ip @ │ │ │ │ + strdeq pc, [ip], -r0 @ │ │ │ │ + eoreq pc, ip, r8, lsl #15 │ │ │ │ + eoreq r5, fp, r8, asr #3 │ │ │ │ + eoreq r5, fp, r0, asr #20 │ │ │ │ + eoreq pc, ip, r0, ror #22 │ │ │ │ + strdeq fp, [fp], -r4 @ │ │ │ │ + mlaeq fp, ip, r8, fp │ │ │ │ + ldrdeq sl, [r3], -lr @ │ │ │ │ + mlaeq fp, r4, r8, fp │ │ │ │ + ldrdeq sl, [r3], -sl @ │ │ │ │ + eoreq lr, ip, r0, ror r1 │ │ │ │ + strhteq fp, [r3], -r0 │ │ │ │ + strdeq lr, [ip], -r4 @ │ │ │ │ + @ instruction: 0xfff4754c │ │ │ │ + eoreq fp, fp, r8, asr #20 │ │ │ │ + eoreq fp, r3, r4, lsr #32 │ │ │ │ + eoreq fp, r3, r4, lsr #32 │ │ │ │ + eoreq lr, ip, ip, lsr r0 │ │ │ │ + @ instruction: 0xfff47408 │ │ │ │ + eoreq pc, ip, r8, ror #22 │ │ │ │ + @ instruction: 0xfff447b4 │ │ │ │ + eoreq fp, fp, r8, asr r5 │ │ │ │ + eoreq fp, fp, ip, asr #10 │ │ │ │ + @ instruction: 0xfff44748 │ │ │ │ + strdeq fp, [fp], -r4 @ │ │ │ │ + eoreq fp, fp, r8, ror #9 │ │ │ │ + eoreq pc, ip, r0, lsl lr @ │ │ │ │ + strdeq sl, [fp], -ip @ │ │ │ │ + eoreq fp, fp, ip, lsr #11 │ │ │ │ + eoreq sl, r3, r3, lsr #16 │ │ │ │ + eoreq sl, r3, r8, lsr #31 │ │ │ │ + eoreq fp, fp, r0, asr r9 │ │ │ │ + eoreq sl, r3, r7, lsr #31 │ │ │ │ + eoreq fp, fp, r8, asr #18 │ │ │ │ + mlaeq fp, r4, sl, sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #356] @ 1424a8 │ │ │ │ + ldr r1, [pc, #356] @ 142460 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r4, [r1, #88] @ 0x58 │ │ │ │ add r1, r4, r2 │ │ │ │ add r4, r1, r5 │ │ │ │ - bl 14ac80 │ │ │ │ + bl 14ac38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1423ac │ │ │ │ + beq 142364 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142438 │ │ │ │ + beq 1423f0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1424a4 │ │ │ │ + beq 14245c │ │ │ │ bl 1f21c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e16c │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142430 │ │ │ │ + beq 1423e8 │ │ │ │ bl 1d7c4 │ │ │ │ - b 1423e0 │ │ │ │ + b 142398 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142438 │ │ │ │ + beq 1423f0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1424a4 │ │ │ │ + beq 14245c │ │ │ │ bl 1f21c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e16c │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142440 │ │ │ │ + beq 1423f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e5218 │ │ │ │ + bl 2e51d0 │ │ │ │ ldr r0, [r4, #96]! @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142430 │ │ │ │ + beq 1423e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e5070 │ │ │ │ + bl 2e5028 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142430 │ │ │ │ + beq 1423e8 │ │ │ │ eor r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e5078 │ │ │ │ - bl 1389b0 │ │ │ │ - b 142444 │ │ │ │ - bl 138520 │ │ │ │ - b 142444 │ │ │ │ - bl 139838 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #92] @ 1424ac │ │ │ │ - ldr r6, [pc, #92] @ 1424b0 │ │ │ │ - ldr r2, [pc, #92] @ 1424b4 │ │ │ │ + b 2e5030 │ │ │ │ + bl 138968 │ │ │ │ + b 1423fc │ │ │ │ + bl 1384d8 │ │ │ │ + b 1423fc │ │ │ │ + bl 1397f0 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #92] @ 142464 │ │ │ │ + ldr r6, [pc, #92] @ 142468 │ │ │ │ + ldr r2, [pc, #92] @ 14246c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -297578,36 +297560,36 @@ │ │ │ │ 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 38904 │ │ │ │ - bl 157a8c │ │ │ │ - eoreq pc, ip, r8, lsr #13 │ │ │ │ - eoreq fp, fp, ip, ror #2 │ │ │ │ - @ instruction: 0xfff44368 │ │ │ │ - eoreq fp, fp, r0, asr r1 │ │ │ │ + bl 157a44 │ │ │ │ + strdeq pc, [ip], -r0 @ │ │ │ │ + strhteq fp, [fp], -r4 │ │ │ │ + @ instruction: 0xfff443b0 │ │ │ │ + mlaeq fp, r8, r1, fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #724] @ 14279c │ │ │ │ + ldr r1, [pc, #724] @ 142754 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #88] @ 0x58 │ │ │ │ add r0, r2, r0 │ │ │ │ add r7, r0, r3 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1426a0 │ │ │ │ + beq 142658 │ │ │ │ bl 1f450 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 142554 │ │ │ │ + bcs 14250c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ strh r0, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -297620,104 +297602,104 @@ │ │ │ │ mov r0, #2 │ │ │ │ strb r4, [sp, #5] │ │ │ │ str r1, [sp, #10] │ │ │ │ strh r2, [sp, #14] │ │ │ │ strb r0, [sp, #4] │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 142580 │ │ │ │ - b 1425a8 │ │ │ │ + bne 142538 │ │ │ │ + b 142560 │ │ │ │ add r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ed90 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ strb r0, [sp, #4] │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1425a8 │ │ │ │ + beq 142560 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1425a8 │ │ │ │ + beq 142560 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f414 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1425dc │ │ │ │ + bne 142594 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, #10 │ │ │ │ movcc r0, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1425dc │ │ │ │ + beq 142594 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r6, #88]! @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142704 │ │ │ │ + beq 1426bc │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 142664 │ │ │ │ - b 142780 │ │ │ │ + bne 14261c │ │ │ │ + b 142738 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142610 │ │ │ │ + beq 1425c8 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142610 │ │ │ │ + beq 1425c8 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f414 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 142624 │ │ │ │ + bne 1425dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, #10 │ │ │ │ movcc r0, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142648 │ │ │ │ + beq 142600 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r6, #88]! @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142710 │ │ │ │ + beq 1426c8 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 142664 │ │ │ │ - bl 1577d4 │ │ │ │ - b 142784 │ │ │ │ + bne 14261c │ │ │ │ + bl 15778c │ │ │ │ + b 14273c │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r6, #88]! @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14271c │ │ │ │ + beq 1426d4 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142780 │ │ │ │ + beq 142738 │ │ │ │ bl 1f21c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r5 │ │ │ │ bl 1e16c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ cmp r4, #10 │ │ │ │ - bcs 142690 │ │ │ │ + bcs 142648 │ │ │ │ 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 1d9f8 │ │ │ │ - bl 13b248 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #252] @ 1427ac │ │ │ │ - ldr r7, [pc, #252] @ 1427b0 │ │ │ │ - ldr r2, [pc, #252] @ 1427b4 │ │ │ │ + bl 13b200 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #252] @ 142764 │ │ │ │ + ldr r7, [pc, #252] @ 142768 │ │ │ │ + ldr r2, [pc, #252] @ 14276c │ │ │ │ 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 │ │ │ │ @@ -297731,126 +297713,126 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 38904 │ │ │ │ bl 1e244 │ │ │ │ - bl 2f33c0 │ │ │ │ - b 142724 │ │ │ │ + bl 2f3378 │ │ │ │ + b 1426dc │ │ │ │ bl 1e244 │ │ │ │ - bl 2f33c0 │ │ │ │ - b 142724 │ │ │ │ + bl 2f3378 │ │ │ │ + b 1426dc │ │ │ │ bl 1e244 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r2, [pc, #116] @ 1427a0 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r2, [pc, #116] @ 142758 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r3, [pc, #112] @ 1427a4 │ │ │ │ + ldr r3, [pc, #112] @ 14275c │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #68] @ 1427a8 │ │ │ │ + ldr r1, [pc, #68] @ 142760 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 38904 │ │ │ │ - b 142784 │ │ │ │ - bl 1578bc │ │ │ │ + b 14273c │ │ │ │ + bl 157874 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1362b0 │ │ │ │ + bl 136268 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, ip, r4, lsr #10 │ │ │ │ - @ instruction: 0xfff440c8 │ │ │ │ - eoreq sl, fp, r4, lsl #29 │ │ │ │ - eoreq sl, fp, r8, ror #28 │ │ │ │ - eoreq sl, fp, ip, lsl #30 │ │ │ │ - @ instruction: 0xfff44108 │ │ │ │ - strdeq sl, [fp], -r0 @ │ │ │ │ + eoreq pc, ip, ip, ror #10 │ │ │ │ + @ instruction: 0xfff44110 │ │ │ │ + eoreq sl, fp, ip, asr #29 │ │ │ │ + strhteq sl, [fp], -r0 │ │ │ │ + eoreq sl, fp, r4, asr pc │ │ │ │ + @ instruction: 0xfff44150 │ │ │ │ + eoreq sl, fp, r8, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #1340] @ 142d04 │ │ │ │ + ldr r1, [pc, #1340] @ 142cbc │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ add r9, r0, r1 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142824 │ │ │ │ + beq 1427dc │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142824 │ │ │ │ + beq 1427dc │ │ │ │ mov r6, r0 │ │ │ │ bl 1dadc │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e5268 │ │ │ │ + bl 2e5220 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ bl 1e6d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ - b 14282c │ │ │ │ + b 1427e4 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1236] @ 142d08 │ │ │ │ + ldr r1, [pc, #1236] @ 142cc0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #31 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ orrs r5, r5, r7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e010 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 142b24 │ │ │ │ - ldr r1, [pc, #1172] @ 142d0c │ │ │ │ + bne 142adc │ │ │ │ + ldr r1, [pc, #1172] @ 142cc4 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e010 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 142b34 │ │ │ │ + bne 142aec │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #64]! @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142b50 │ │ │ │ + beq 142b08 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orrs r0, r7, r0 │ │ │ │ - beq 14298c │ │ │ │ - ldr r0, [pc, #1108] @ 142d20 │ │ │ │ + beq 142944 │ │ │ │ + ldr r0, [pc, #1108] @ 142cd8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -297858,23 +297840,23 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 3549e8 │ │ │ │ + bl 3549a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 142c1c │ │ │ │ + bne 142bd4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #1036] @ 142d30 │ │ │ │ - ldr r1, [pc, #1036] @ 142d34 │ │ │ │ - ldr r3, [pc, #1036] @ 142d38 │ │ │ │ + ldr r2, [pc, #1036] @ 142ce8 │ │ │ │ + ldr r1, [pc, #1036] @ 142cec │ │ │ │ + ldr r3, [pc, #1036] @ 142cf0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -297884,44 +297866,44 @@ │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #28 │ │ │ │ bl e958c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #28 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - bl 13c1bc │ │ │ │ + bl 13c174 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1429a0 │ │ │ │ + beq 142958 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1429a0 │ │ │ │ - ldr r1, [pc, #904] @ 142d1c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 142958 │ │ │ │ + ldr r1, [pc, #904] @ 142cd4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl e9254 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e5220 │ │ │ │ + bl 2e51d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1429cc │ │ │ │ + beq 142984 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142b58 │ │ │ │ - ldr r1, [pc, #860] @ 142d3c │ │ │ │ + beq 142b10 │ │ │ │ + ldr r1, [pc, #860] @ 142cf4 │ │ │ │ add r8, sp, #16 │ │ │ │ - ldr r3, [pc, #856] @ 142d40 │ │ │ │ + ldr r3, [pc, #856] @ 142cf8 │ │ │ │ mov sl, #10 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #9 │ │ │ │ strd sl, [sp] │ │ │ │ @@ -297931,40 +297913,40 @@ │ │ │ │ ldr r6, [r9, #72] @ 0x48 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ bl 1ea18 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 142a60 │ │ │ │ + blt 142a18 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 142a60 │ │ │ │ + beq 142a18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142a78 │ │ │ │ + beq 142a30 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142bbc │ │ │ │ - ldr r1, [pc, #708] @ 142d50 │ │ │ │ + beq 142b74 │ │ │ │ + ldr r1, [pc, #708] @ 142d08 │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r3, [pc, #704] @ 142d54 │ │ │ │ + ldr r3, [pc, #704] @ 142d0c │ │ │ │ mov sl, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #24 │ │ │ │ add r3, pc, r3 │ │ │ │ strd sl, [sp] │ │ │ │ bl e958c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ @@ -297972,54 +297954,54 @@ │ │ │ │ ldr r5, [r9, #76] @ 0x4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ bl 1ea18 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 142b04 │ │ │ │ + blt 142abc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 142b04 │ │ │ │ + beq 142abc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142b1c │ │ │ │ + beq 142ad4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 142870 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 142828 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #64]! @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1428b4 │ │ │ │ - bl 139844 │ │ │ │ - b 142b5c │ │ │ │ - bl 13866c │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #424] @ 142d10 │ │ │ │ - ldr r7, [pc, #424] @ 142d14 │ │ │ │ - ldr r2, [pc, #424] @ 142d18 │ │ │ │ + bne 14286c │ │ │ │ + bl 1397fc │ │ │ │ + b 142b14 │ │ │ │ + bl 138624 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #424] @ 142cc8 │ │ │ │ + ldr r7, [pc, #424] @ 142ccc │ │ │ │ + ldr r2, [pc, #424] @ 142cd0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -298032,19 +298014,19 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - bl 13866c │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #376] @ 142d44 │ │ │ │ - ldr r7, [pc, #376] @ 142d48 │ │ │ │ - ldr r2, [pc, #376] @ 142d4c │ │ │ │ + bl 138624 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #376] @ 142cfc │ │ │ │ + ldr r7, [pc, #376] @ 142d00 │ │ │ │ + ldr r2, [pc, #376] @ 142d04 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ @@ -298056,112 +298038,112 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #256] @ 142d24 │ │ │ │ - ldr r3, [pc, #256] @ 142d28 │ │ │ │ - ldr r1, [pc, #256] @ 142d2c │ │ │ │ + ldr r0, [pc, #256] @ 142cdc │ │ │ │ + ldr r3, [pc, #256] @ 142ce0 │ │ │ │ + ldr r1, [pc, #256] @ 142ce4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e6d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ - b 142cfc │ │ │ │ + b 142cb4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 7648c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 142c80 │ │ │ │ + bne 142c38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 7648c │ │ │ │ - b 142cb0 │ │ │ │ + b 142c68 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142cfc │ │ │ │ + beq 142cb4 │ │ │ │ mov r0, r5 │ │ │ │ - b 142cf4 │ │ │ │ + b 142cac │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 142cfc │ │ │ │ + beq 142cb4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b 142cf4 │ │ │ │ + b 142cac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142d00 │ │ │ │ + beq 142cb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, ip, r4, lsr #4 │ │ │ │ - mlaeq r3, r2, r8, sl │ │ │ │ - eoreq sl, r3, r1, ror r8 │ │ │ │ - eoreq sl, fp, r4, asr sl │ │ │ │ - @ instruction: 0xfff43c70 │ │ │ │ - eoreq sl, fp, r0, asr sl │ │ │ │ - eoreq sl, r3, r7, ror r7 │ │ │ │ - eoreq sl, fp, ip, lsl sl │ │ │ │ - eoreq r9, r3, sp, ror #22 │ │ │ │ - mlaeq fp, ip, r7, sl │ │ │ │ - ldrdeq sl, [fp], -r8 @ │ │ │ │ - strdeq sl, [r3], -r3 @ │ │ │ │ - strdeq sl, [r3], -sp @ │ │ │ │ - eoreq sl, r3, pc, lsl #16 │ │ │ │ - eoreq sl, r3, sl, ror r7 │ │ │ │ + eoreq pc, ip, ip, ror #4 │ │ │ │ + mlaeq r3, sl, r8, sl │ │ │ │ + eoreq sl, r3, r9, ror r8 │ │ │ │ + mlaeq fp, ip, sl, sl │ │ │ │ + @ instruction: 0xfff43cb8 │ │ │ │ + mlaeq fp, r8, sl, sl │ │ │ │ eoreq sl, r3, pc, ror r7 │ │ │ │ - strdeq sl, [fp], -r0 @ │ │ │ │ - @ instruction: 0xfff43c10 │ │ │ │ - ldrdeq sl, [fp], -r8 @ │ │ │ │ - eoreq sl, r3, r5, ror #13 │ │ │ │ - strdeq sl, [r3], -r5 @ │ │ │ │ + eoreq sl, fp, r4, ror #20 │ │ │ │ + eoreq r9, r3, r5, ror fp │ │ │ │ + eoreq sl, fp, r4, ror #15 │ │ │ │ + eoreq sl, fp, r0, lsr #14 │ │ │ │ + strdeq sl, [r3], -fp @ │ │ │ │ + eoreq sl, r3, r5, lsl #16 │ │ │ │ + eoreq sl, r3, r7, lsl r8 │ │ │ │ + eoreq sl, r3, r2, lsl #15 │ │ │ │ + eoreq sl, r3, r7, lsl #15 │ │ │ │ + eoreq sl, fp, r8, lsr sl │ │ │ │ + @ instruction: 0xfff43c58 │ │ │ │ + eoreq sl, fp, r0, lsr #20 │ │ │ │ + eoreq sl, r3, sp, ror #13 │ │ │ │ + strdeq sl, [r3], -sp @ │ │ │ │ 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] @ 1431c8 │ │ │ │ + ldr r1, [pc, #1112] @ 143180 │ │ │ │ ldr r0, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 14309c │ │ │ │ - ldr r1, [pc, #1096] @ 1431d8 │ │ │ │ + bne 143054 │ │ │ │ + ldr r1, [pc, #1096] @ 143190 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142efc │ │ │ │ - ldr r0, [pc, #1128] @ 143210 │ │ │ │ + beq 142eb4 │ │ │ │ + ldr r0, [pc, #1128] @ 1431c8 │ │ │ │ add r9, sp, #24 │ │ │ │ mov fp, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -298173,23 +298155,23 @@ │ │ │ │ strh r2, [r1] │ │ │ │ strb fp, [sp, #71] @ 0x47 │ │ │ │ bl 1e070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143174 │ │ │ │ + beq 14312c │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r7, [r0] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1f870 │ │ │ │ - ldr r0, [pc, #1020] @ 143214 │ │ │ │ + ldr r0, [pc, #1020] @ 1431cc │ │ │ │ mov r1, r9 │ │ │ │ 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} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldrh r2, [r0] │ │ │ │ @@ -298199,23 +298181,23 @@ │ │ │ │ strh r2, [r1] │ │ │ │ strb fp, [sp, #71] @ 0x47 │ │ │ │ bl 1e070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143180 │ │ │ │ + beq 143138 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r7, [r0] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1f870 │ │ │ │ - ldr r0, [pc, #920] @ 143218 │ │ │ │ + ldr r0, [pc, #920] @ 1431d0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldrh r0, [r0] │ │ │ │ @@ -298224,45 +298206,45 @@ │ │ │ │ strb r0, [sp, #62] @ 0x3e │ │ │ │ mov r0, r9 │ │ │ │ bl 1e070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14318c │ │ │ │ + beq 143144 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2f3230 │ │ │ │ + bl 2f31e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r8 │ │ │ │ bl 91534 │ │ │ │ mov r0, r8 │ │ │ │ bl 91764 │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #728] @ 1431dc │ │ │ │ + ldr r1, [pc, #728] @ 143194 │ │ │ │ ldr r0, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1430e4 │ │ │ │ - ldr r1, [pc, #712] @ 1431ec │ │ │ │ + bne 14309c │ │ │ │ + ldr r1, [pc, #712] @ 1431a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143004 │ │ │ │ - ldr r0, [pc, #712] @ 143204 │ │ │ │ + beq 142fbc │ │ │ │ + ldr r0, [pc, #712] @ 1431bc │ │ │ │ add r9, sp, #24 │ │ │ │ mov fp, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -298270,203 +298252,203 @@ │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ strb fp, [sp, #72] @ 0x48 │ │ │ │ bl 1e070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143198 │ │ │ │ + beq 143150 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldr r7, [r0] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 1f870 │ │ │ │ - ldr r0, [pc, #620] @ 143208 │ │ │ │ + ldr r0, [pc, #620] @ 1431c0 │ │ │ │ mov r1, r9 │ │ │ │ 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} │ │ │ │ mov r0, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ strb fp, [sp, #68] @ 0x44 │ │ │ │ bl 1e070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1dec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1431a4 │ │ │ │ + beq 14315c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2f3230 │ │ │ │ + bl 2f31e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r8 │ │ │ │ - bl 130918 │ │ │ │ + bl 1308cc │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #484] @ 1431f0 │ │ │ │ + ldr r1, [pc, #484] @ 1431a8 │ │ │ │ ldr r0, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 14312c │ │ │ │ - ldr r1, [pc, #468] @ 143200 │ │ │ │ + bne 1430e4 │ │ │ │ + ldr r1, [pc, #468] @ 1431b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #412 @ 0x19c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #468] @ 143220 │ │ │ │ - ldr r1, [pc, #468] @ 143224 │ │ │ │ + ldr r0, [pc, #468] @ 1431d8 │ │ │ │ + ldr r1, [pc, #468] @ 1431dc │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #420] @ 143228 │ │ │ │ + ldr r2, [pc, #420] @ 1431e0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 38904 │ │ │ │ - ldr r1, [pc, #296] @ 1431cc │ │ │ │ + ldr r1, [pc, #296] @ 143184 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #292] @ 1431d0 │ │ │ │ + ldr r3, [pc, #292] @ 143188 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #288] @ 1431d4 │ │ │ │ + ldr r2, [pc, #288] @ 14318c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r7, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ str r7, [sp, #24] │ │ │ │ bl 37e2c │ │ │ │ mov r0, r4 │ │ │ │ - b 142d88 │ │ │ │ - ldr r1, [pc, #244] @ 1431e0 │ │ │ │ + b 142d40 │ │ │ │ + ldr r1, [pc, #244] @ 143198 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #240] @ 1431e4 │ │ │ │ + ldr r3, [pc, #240] @ 14319c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #236] @ 1431e8 │ │ │ │ + ldr r2, [pc, #236] @ 1431a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r7, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ str r7, [sp, #24] │ │ │ │ bl 37e2c │ │ │ │ mov r0, r4 │ │ │ │ - b 142f1c │ │ │ │ - ldr r1, [pc, #192] @ 1431f4 │ │ │ │ + b 142ed4 │ │ │ │ + ldr r1, [pc, #192] @ 1431ac │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #188] @ 1431f8 │ │ │ │ + ldr r3, [pc, #188] @ 1431b0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #184] @ 1431fc │ │ │ │ + ldr r2, [pc, #184] @ 1431b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r7, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ str r7, [sp, #24] │ │ │ │ bl 37e2c │ │ │ │ mov r0, r4 │ │ │ │ - b 143024 │ │ │ │ - ldr r0, [pc, #180] @ 143230 │ │ │ │ + b 142fdc │ │ │ │ + ldr r0, [pc, #180] @ 1431e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #172] @ 143234 │ │ │ │ + ldr r0, [pc, #172] @ 1431ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #136] @ 14321c │ │ │ │ + ldr r0, [pc, #136] @ 1431d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #140] @ 14322c │ │ │ │ + ldr r0, [pc, #140] @ 1431e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #96] @ 14320c │ │ │ │ + ldr r0, [pc, #96] @ 1431c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 1431b4 │ │ │ │ + b 14316c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, ip, r0, lsr #13 │ │ │ │ - eoreq lr, ip, r0, ror #6 │ │ │ │ - strhteq sl, [fp], -r0 │ │ │ │ - eoreq fp, fp, r4, lsr r0 │ │ │ │ - ldrdeq lr, [ip], -ip @ │ │ │ │ - eoreq lr, ip, r8, asr #16 │ │ │ │ - eoreq lr, ip, r4, asr r6 │ │ │ │ - strhteq sl, [fp], -r8 │ │ │ │ - ldrdeq sl, [fp], -ip @ │ │ │ │ - strhteq lr, [ip], -r8 │ │ │ │ - eoreq lr, ip, r4, ror #12 │ │ │ │ - eoreq lr, ip, r0, lsr r5 │ │ │ │ - eoreq sl, fp, r4, lsr r0 │ │ │ │ - eoreq sl, fp, r4, lsl pc │ │ │ │ - eoreq lr, ip, ip, asr r6 │ │ │ │ - strdeq r9, [r3], -r8 @ │ │ │ │ - eoreq r9, r3, ip, asr #29 │ │ │ │ - eoreq sl, fp, r0, lsl #16 │ │ │ │ - eoreq sl, r3, ip, ror #1 │ │ │ │ - strhteq sl, [r3], -r0 │ │ │ │ - eoreq sl, r3, r8, ror r0 │ │ │ │ + eoreq lr, ip, r8, ror #13 │ │ │ │ + eoreq lr, ip, r8, lsr #7 │ │ │ │ + strdeq sl, [fp], -r8 @ │ │ │ │ + eoreq fp, fp, ip, ror r0 │ │ │ │ + eoreq lr, ip, r4, lsr #14 │ │ │ │ + mlaeq ip, r0, r8, lr │ │ │ │ + mlaeq ip, ip, r6, lr │ │ │ │ + eoreq sl, fp, r0, lsl #2 │ │ │ │ + eoreq fp, fp, r4, lsr #32 │ │ │ │ + eoreq lr, ip, r0, lsl #18 │ │ │ │ + eoreq lr, ip, ip, lsr #13 │ │ │ │ + eoreq lr, ip, r8, ror r5 │ │ │ │ + eoreq sl, fp, ip, ror r0 │ │ │ │ + eoreq sl, fp, ip, asr pc │ │ │ │ + eoreq lr, ip, r4, lsr #13 │ │ │ │ + eoreq r9, r3, r0, lsl #30 │ │ │ │ + ldrdeq r9, [r3], -r4 @ │ │ │ │ eoreq sl, fp, r8, asr #16 │ │ │ │ - eoreq sl, fp, r4, lsl r9 │ │ │ │ - eoreq sl, fp, ip, lsl r9 │ │ │ │ - eoreq ip, ip, ip, lsr pc │ │ │ │ - strdeq sl, [fp], -ip @ │ │ │ │ - eoreq sl, fp, r0, asr #16 │ │ │ │ + strdeq sl, [r3], -r4 @ │ │ │ │ + strhteq sl, [r3], -r8 │ │ │ │ + eoreq sl, r3, r0, lsl #1 │ │ │ │ + mlaeq fp, r0, r8, sl │ │ │ │ + eoreq sl, fp, ip, asr r9 │ │ │ │ + eoreq sl, fp, r4, ror #18 │ │ │ │ + eoreq ip, ip, r4, lsl #31 │ │ │ │ eoreq sl, fp, r4, asr #16 │ │ │ │ + eoreq sl, fp, r8, lsl #17 │ │ │ │ + eoreq sl, fp, ip, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bba8 │ │ │ │ + bl 17bb60 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #24 │ │ │ │ ldr sl, [r4] │ │ │ │ - ldr ip, [pc, #648] @ 1434f4 │ │ │ │ + ldr ip, [pc, #648] @ 1434ac │ │ │ │ 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] │ │ │ │ @@ -298478,15 +298460,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r7 │ │ │ │ strb r4, [sp, #48] @ 0x30 │ │ │ │ bl 1e28c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143464 │ │ │ │ + beq 14341c │ │ │ │ ldr r5, [sp, #412] @ 0x19c │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2d0 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -298496,64 +298478,64 @@ │ │ │ │ bl 1d8b4 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e100 │ │ │ │ add fp, sp, #24 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 143374 │ │ │ │ + beq 14332c │ │ │ │ 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 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1433b0 │ │ │ │ + beq 143368 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r5 │ │ │ │ bl 1f0cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143404 │ │ │ │ + beq 1433bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #380] @ 1434f8 │ │ │ │ - ldr r0, [pc, #380] @ 1434fc │ │ │ │ - ldr r3, [pc, #380] @ 143500 │ │ │ │ + ldr r1, [pc, #380] @ 1434b0 │ │ │ │ + ldr r0, [pc, #380] @ 1434b4 │ │ │ │ + ldr r3, [pc, #380] @ 1434b8 │ │ │ │ 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 38888 │ │ │ │ - b 1434c4 │ │ │ │ - ldr r0, [pc, #332] @ 143504 │ │ │ │ + b 14347c │ │ │ │ + ldr r0, [pc, #332] @ 1434bc │ │ │ │ add r7, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 143508 │ │ │ │ + ldr r1, [pc, #328] @ 1434c0 │ │ │ │ add fp, sp, #424 @ 0x1a8 │ │ │ │ - ldr r2, [pc, #324] @ 14350c │ │ │ │ + ldr r2, [pc, #324] @ 1434c4 │ │ │ │ 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 │ │ │ │ @@ -298561,450 +298543,450 @@ │ │ │ │ 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 143440 │ │ │ │ - ldr r0, [pc, #264] @ 143514 │ │ │ │ - ldr r1, [pc, #264] @ 143518 │ │ │ │ - ldr r2, [pc, #264] @ 14351c │ │ │ │ + b 1433f8 │ │ │ │ + ldr r0, [pc, #264] @ 1434cc │ │ │ │ + ldr r1, [pc, #264] @ 1434d0 │ │ │ │ + ldr r2, [pc, #264] @ 1434d4 │ │ │ │ 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, #200] @ 143510 │ │ │ │ + ldr r1, [pc, #200] @ 1434c8 │ │ │ │ mov r3, #0 │ │ │ │ stmib fp, {r2, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [fp, #12] │ │ │ │ str r3, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 38904 │ │ │ │ - b 1434c4 │ │ │ │ - ldr r0, [pc, #180] @ 143520 │ │ │ │ + b 14347c │ │ │ │ + ldr r0, [pc, #180] @ 1434d8 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #176] @ 143524 │ │ │ │ - ldr r2, [pc, #176] @ 143528 │ │ │ │ + ldr r1, [pc, #176] @ 1434dc │ │ │ │ + ldr r2, [pc, #176] @ 1434e0 │ │ │ │ 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, #136] @ 14352c │ │ │ │ + ldr r2, [pc, #136] @ 1434e4 │ │ │ │ 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 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1434e0 │ │ │ │ + b 143498 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1360a0 │ │ │ │ + bl 136058 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f0c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r9, [r3], -r4 │ │ │ │ - ldrdeq sl, [fp], -r8 @ │ │ │ │ - eoreq r9, r3, lr, ror #9 │ │ │ │ - eoreq sl, fp, r8, asr r0 │ │ │ │ - eoreq r9, fp, ip, asr #29 │ │ │ │ - @ instruction: 0xfff43434 │ │ │ │ + strhteq r9, [r3], -ip │ │ │ │ + eoreq sl, fp, r0, lsr #2 │ │ │ │ + strdeq r9, [r3], -r6 @ │ │ │ │ + eoreq sl, fp, r0, lsr #1 │ │ │ │ + eoreq r9, fp, r4, lsl pc │ │ │ │ + @ instruction: 0xfff4347c │ │ │ │ + eoreq ip, ip, r4, lsr ip │ │ │ │ + strdeq sl, [fp], -r4 @ │ │ │ │ + eoreq r9, fp, r8, ror #29 │ │ │ │ + @ instruction: 0xfff43430 │ │ │ │ eoreq ip, ip, ip, ror #23 │ │ │ │ - eoreq sl, fp, ip, lsr #11 │ │ │ │ - eoreq r9, fp, r0, lsr #29 │ │ │ │ - @ instruction: 0xfff433e8 │ │ │ │ - eoreq ip, ip, r4, lsr #23 │ │ │ │ - @ instruction: 0xfff43388 │ │ │ │ - eoreq r9, fp, r4, lsl #28 │ │ │ │ - eoreq r9, fp, r0, lsl #27 │ │ │ │ - eoreq ip, ip, ip, lsl fp │ │ │ │ + @ instruction: 0xfff433d0 │ │ │ │ + eoreq r9, fp, ip, asr #28 │ │ │ │ + eoreq r9, fp, r8, asr #27 │ │ │ │ + eoreq ip, ip, r4, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r4, [pc, #280] @ 143658 │ │ │ │ + ldr r4, [pc, #280] @ 143610 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143628 │ │ │ │ + beq 1435e0 │ │ │ │ ldr r7, [r9] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1dd70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 188598 │ │ │ │ + bl 188550 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #200] @ 14365c │ │ │ │ + ldr r0, [pc, #200] @ 143614 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r4, [r0, #40] @ 0x28 │ │ │ │ ldrb r0, [r1] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143628 │ │ │ │ + beq 1435e0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, r7 │ │ │ │ ldr r1, [sl] │ │ │ │ add r5, r0, r5 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ bl 1dd70 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 143634 │ │ │ │ + bne 1435ec │ │ │ │ ldr r7, [r5, #16] │ │ │ │ str r8, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ str fp, [r5, #28] │ │ │ │ str r6, [r5, #16] │ │ │ │ - beq 143614 │ │ │ │ + beq 1435cc │ │ │ │ mov r0, r7 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 143904 │ │ │ │ + b 1438bc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - ldr r0, [pc, #36] @ 143660 │ │ │ │ + ldr r0, [pc, #36] @ 143618 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 135eb0 │ │ │ │ + bl 135e68 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq ip, ip, r4, lsr #18 │ │ │ │ - eoreq sp, ip, r8, lsr pc │ │ │ │ - ldrdeq sl, [fp], -r0 @ │ │ │ │ + eoreq ip, ip, ip, ror #18 │ │ │ │ + eoreq sp, ip, r0, lsl #31 │ │ │ │ + eoreq sl, fp, r8, lsl r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r1, [pc, #140] @ 1436fc │ │ │ │ + ldr r1, [pc, #140] @ 1436b4 │ │ │ │ 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 1436f0 │ │ │ │ + bne 1436a8 │ │ │ │ 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 1436ec │ │ │ │ + beq 1436a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1436d0 │ │ │ │ + beq 143688 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1f870 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ 143700 │ │ │ │ + ldr r0, [pc, #8] @ 1436b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e84 │ │ │ │ - eoreq sp, ip, r0, ror #28 │ │ │ │ - eoreq sl, fp, r4, lsr #6 │ │ │ │ + eoreq sp, ip, r8, lsr #29 │ │ │ │ + eoreq sl, fp, ip, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #464] @ 1438e8 │ │ │ │ + ldr r0, [pc, #464] @ 1438a0 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ add r6, r0, r3 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 143874 │ │ │ │ + bcs 14382c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143860 │ │ │ │ + beq 143818 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 143860 │ │ │ │ + beq 143818 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14d210 │ │ │ │ + bl 14d1c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143858 │ │ │ │ + beq 143810 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 187dc8 │ │ │ │ + bl 187d80 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 143830 │ │ │ │ - ldr r8, [pc, #348] @ 1438ec │ │ │ │ + bne 1437e8 │ │ │ │ + ldr r8, [pc, #348] @ 1438a4 │ │ │ │ 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 143880 │ │ │ │ + beq 143838 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143830 │ │ │ │ + beq 1437e8 │ │ │ │ ldrd r2, [r8, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 143890 │ │ │ │ + beq 143848 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 14382c │ │ │ │ + bne 1437e4 │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e9ac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 143830 │ │ │ │ - ldr r0, [pc, #240] @ 1438fc │ │ │ │ + bne 1437e8 │ │ │ │ + ldr r0, [pc, #240] @ 1438b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c49bc │ │ │ │ + bl 2c4974 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ - b 143858 │ │ │ │ + b 143810 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1879d0 │ │ │ │ - ldr r0, [pc, #180] @ 1438f8 │ │ │ │ + bl 187988 │ │ │ │ + ldr r0, [pc, #180] @ 1438b0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl 2c49c4 │ │ │ │ + bl 2c497c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ 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] @ 143900 │ │ │ │ + ldr r0, [pc, #132] @ 1438b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ - ldr r0, [pc, #104] @ 1438f0 │ │ │ │ + ldr r0, [pc, #104] @ 1438a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 1438a0 │ │ │ │ + b 143858 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #88] @ 1438f4 │ │ │ │ + ldr r0, [pc, #88] @ 1438ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1438a8 │ │ │ │ + b 143860 │ │ │ │ mov r7, r0 │ │ │ │ - b 1438cc │ │ │ │ + b 143884 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f798 │ │ │ │ - b 1438c4 │ │ │ │ + b 14387c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r7 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq sp, [ip], -r8 │ │ │ │ - eoreq lr, ip, r8, lsr #7 │ │ │ │ - eoreq r9, fp, ip, ror r4 │ │ │ │ - eoreq r9, fp, r8, ror #8 │ │ │ │ - eoreq sp, ip, r8, asr ip │ │ │ │ - mlaeq ip, r0, ip, sp │ │ │ │ - strhteq sl, [fp], -r0 │ │ │ │ + eoreq sp, ip, r0, lsl #28 │ │ │ │ + strdeq lr, [ip], -r0 @ │ │ │ │ + eoreq r9, fp, r4, asr #9 │ │ │ │ + strhteq r9, [fp], -r0 │ │ │ │ + eoreq sp, ip, r0, lsr #25 │ │ │ │ + ldrdeq sp, [ip], -r8 @ │ │ │ │ + strdeq sl, [fp], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 14d210 │ │ │ │ + bl 14d1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1439bc │ │ │ │ - ldr r7, [pc, #484] @ 143b0c │ │ │ │ + beq 143974 │ │ │ │ + ldr r7, [pc, #484] @ 143ac4 │ │ │ │ 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 143a54 │ │ │ │ - ldr r0, [pc, #456] @ 143b14 │ │ │ │ + beq 143a0c │ │ │ │ + ldr r0, [pc, #456] @ 143acc │ │ │ │ ldr sl, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [r0, #40] @ 0x28 │ │ │ │ ldr fp, [r0, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 187870 │ │ │ │ + bl 187828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1439c4 │ │ │ │ + beq 14397c │ │ │ │ ldrd r2, [r7, #40] @ 0x28 │ │ │ │ add r1, r2, r0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 143ac8 │ │ │ │ + beq 143a80 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1439b4 │ │ │ │ + bne 14396c │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e9ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ clz r1, r1 │ │ │ │ lsr r6, r1, #5 │ │ │ │ bl 1f798 │ │ │ │ - b 1439c8 │ │ │ │ + b 143980 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187dc8 │ │ │ │ + bl 187d80 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, sl │ │ │ │ cmp r6, #0 │ │ │ │ add r0, r0, fp │ │ │ │ - beq 143a14 │ │ │ │ + beq 1439cc │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 143a38 │ │ │ │ + beq 1439f0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 143a14 │ │ │ │ + bne 1439cc │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 143a24 │ │ │ │ - bl 14d110 │ │ │ │ - bl 2f33c0 │ │ │ │ - b 143a6c │ │ │ │ + bne 1439dc │ │ │ │ + bl 14d0c8 │ │ │ │ + bl 2f3378 │ │ │ │ + b 143a24 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 143a64 │ │ │ │ + beq 143a1c │ │ │ │ bl 94418 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1f798 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 143a24 │ │ │ │ - bl 14d110 │ │ │ │ - bl 2f33c0 │ │ │ │ - b 143a6c │ │ │ │ - ldr r0, [pc, #180] @ 143b10 │ │ │ │ + bne 1439dc │ │ │ │ + bl 14d0c8 │ │ │ │ + bl 2f3378 │ │ │ │ + b 143a24 │ │ │ │ + ldr r0, [pc, #180] @ 143ac8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 143ad8 │ │ │ │ - bl 14d110 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r2, [pc, #168] @ 143b1c │ │ │ │ + b 143a90 │ │ │ │ + bl 14d0c8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r2, [pc, #168] @ 143ad4 │ │ │ │ mov r7, #2 │ │ │ │ - ldr r3, [pc, #164] @ 143b20 │ │ │ │ + ldr r3, [pc, #164] @ 143ad8 │ │ │ │ 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, #120] @ 143b24 │ │ │ │ + ldr r1, [pc, #120] @ 143adc │ │ │ │ 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 38904 │ │ │ │ - b 143ad8 │ │ │ │ + b 143a90 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #68] @ 143b18 │ │ │ │ + ldr r0, [pc, #68] @ 143ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r9 │ │ │ │ @@ -299012,84 +298994,84 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq lr, ip, ip, lsl #4 │ │ │ │ - eoreq r9, fp, r8, lsr #5 │ │ │ │ - eoreq sp, ip, r4, lsl #23 │ │ │ │ - eoreq r9, fp, r0, lsr r2 │ │ │ │ - @ instruction: 0xfff42d80 │ │ │ │ - eoreq r9, fp, ip, lsr fp │ │ │ │ - eoreq r9, fp, r0, lsr #22 │ │ │ │ + eoreq lr, ip, r4, asr r2 │ │ │ │ + strdeq r9, [fp], -r0 @ │ │ │ │ + eoreq sp, ip, ip, asr #23 │ │ │ │ + eoreq r9, fp, r8, ror r2 │ │ │ │ + @ instruction: 0xfff42dc8 │ │ │ │ + eoreq r9, fp, r4, lsl #23 │ │ │ │ + eoreq r9, fp, r8, ror #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #360] @ 143ca0 │ │ │ │ + ldr r1, [pc, #360] @ 143c58 │ │ │ │ mov r2, #11 │ │ │ │ - ldr r3, [pc, #356] @ 143ca4 │ │ │ │ + ldr r3, [pc, #356] @ 143c5c │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135384 │ │ │ │ + bl 13533c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143b6c │ │ │ │ - ldr r1, [pc, #332] @ 143cac │ │ │ │ + beq 143b24 │ │ │ │ + ldr r1, [pc, #332] @ 143c64 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 143b7c │ │ │ │ - ldr r1, [pc, #308] @ 143ca8 │ │ │ │ + b 143b34 │ │ │ │ + ldr r1, [pc, #308] @ 143c60 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl e9254 │ │ │ │ - ldr r0, [pc, #296] @ 143cb0 │ │ │ │ + ldr r0, [pc, #296] @ 143c68 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 143c10 │ │ │ │ + beq 143bc8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ bl 1ea18 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt 143be8 │ │ │ │ + blt 143ba0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 143be8 │ │ │ │ + beq 143ba0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143c08 │ │ │ │ + beq 143bc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 1ecdc │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #148] @ 143cb4 │ │ │ │ - ldr r2, [pc, #148] @ 143cb8 │ │ │ │ - ldr r7, [pc, #148] @ 143cbc │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #148] @ 143c6c │ │ │ │ + ldr r2, [pc, #148] @ 143c70 │ │ │ │ + ldr r7, [pc, #148] @ 143c74 │ │ │ │ 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 │ │ │ │ @@ -299105,73 +299087,73 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143c9c │ │ │ │ + beq 143c54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, r3, r1, lsl #16 │ │ │ │ - eoreq sl, fp, ip, asr #11 │ │ │ │ - eoreq r9, r3, lr, ror #13 │ │ │ │ - eoreq r1, r3, r0, lsl r5 │ │ │ │ - eoreq sp, ip, ip, asr #18 │ │ │ │ - @ instruction: 0xfff42bd8 │ │ │ │ - eoreq r9, fp, ip, ror r9 │ │ │ │ - eoreq r9, fp, r0, ror r9 │ │ │ │ + eoreq sl, r3, r9, lsl #16 │ │ │ │ + eoreq sl, fp, r4, lsl r6 │ │ │ │ + strdeq r9, [r3], -r6 @ │ │ │ │ + eoreq r1, r3, r8, lsl r5 │ │ │ │ + mlaeq ip, r4, r9, sp │ │ │ │ + @ instruction: 0xfff42c20 │ │ │ │ + eoreq r9, fp, r4, asr #19 │ │ │ │ + strhteq r9, [fp], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #232] @ 143db8 │ │ │ │ + ldr r1, [pc, #232] @ 143d70 │ │ │ │ ldr r5, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r6, r0, r1 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143d58 │ │ │ │ - ldr r1, [pc, #196] @ 143dbc │ │ │ │ + beq 143d10 │ │ │ │ + ldr r1, [pc, #196] @ 143d74 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #192] @ 143dc0 │ │ │ │ + ldr r3, [pc, #192] @ 143d78 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 135384 │ │ │ │ + bl 13533c │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 143d48 │ │ │ │ + bne 143d00 │ │ │ │ ldrb r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 143d48 │ │ │ │ - ldr r1, [pc, #148] @ 143dc4 │ │ │ │ + bne 143d00 │ │ │ │ + ldr r1, [pc, #148] @ 143d7c │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #144] @ 143dc8 │ │ │ │ + ldr r3, [pc, #144] @ 143d80 │ │ │ │ mov r2, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 135384 │ │ │ │ + bl 13533c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2e2600 │ │ │ │ - bl 1389ac │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #100] @ 143dcc │ │ │ │ - ldr r6, [pc, #100] @ 143dd0 │ │ │ │ - ldr r2, [pc, #100] @ 143dd4 │ │ │ │ + b 2e25b8 │ │ │ │ + bl 138964 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #100] @ 143d84 │ │ │ │ + ldr r6, [pc, #100] @ 143d88 │ │ │ │ + ldr r2, [pc, #100] @ 143d8c │ │ │ │ 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] │ │ │ │ @@ -299183,70 +299165,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 38904 │ │ │ │ - eoreq sp, ip, r0, lsl #16 │ │ │ │ - eoreq r9, r3, r6, lsl #26 │ │ │ │ - eoreq sl, fp, ip, lsr #8 │ │ │ │ - eoreq sl, r3, sp, lsl r6 │ │ │ │ - eoreq sl, fp, r4, lsl r4 │ │ │ │ - eoreq r9, fp, r4, asr r8 │ │ │ │ - @ instruction: 0xfff42a54 │ │ │ │ - eoreq r9, fp, r8, asr r8 │ │ │ │ + eoreq sp, ip, r8, asr #16 │ │ │ │ + eoreq r9, r3, lr, lsl #26 │ │ │ │ + eoreq sl, fp, r4, ror r4 │ │ │ │ + eoreq sl, r3, r5, lsr #12 │ │ │ │ + eoreq sl, fp, ip, asr r4 │ │ │ │ + mlaeq fp, ip, r8, r9 │ │ │ │ + @ instruction: 0xfff42a9c │ │ │ │ + eoreq r9, fp, r0, lsr #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #276] @ 143efc │ │ │ │ + ldr r1, [pc, #276] @ 143eb4 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r4, [r1, #40] @ 0x28 │ │ │ │ add r1, r4, r2 │ │ │ │ add r5, r1, r5 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143e84 │ │ │ │ - bl 14d210 │ │ │ │ + beq 143e3c │ │ │ │ + bl 14d1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143e48 │ │ │ │ - ldr r2, [pc, #232] @ 143f00 │ │ │ │ + beq 143e00 │ │ │ │ + ldr r2, [pc, #232] @ 143eb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ 143f04 │ │ │ │ + ldr r0, [pc, #228] @ 143ebc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #13 │ │ │ │ - bl 1244a0 │ │ │ │ + bl 124454 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 143e4c │ │ │ │ + b 143e04 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ subs r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ movwne r1, #1 │ │ │ │ bl 1eeec │ │ │ │ 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 1ba80c │ │ │ │ - bl 14d110 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #116] @ 143f08 │ │ │ │ - ldr r5, [pc, #116] @ 143f0c │ │ │ │ - ldr r2, [pc, #116] @ 143f10 │ │ │ │ + b 1ba7c4 │ │ │ │ + bl 14d0c8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #116] @ 143ec0 │ │ │ │ + ldr r5, [pc, #116] @ 143ec4 │ │ │ │ + ldr r2, [pc, #116] @ 143ec8 │ │ │ │ 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 │ │ │ │ @@ -299264,32 +299246,32 @@ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 38904 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sp, ip, r8, ror #13 │ │ │ │ - mlaeq r3, r8, r4, r8 │ │ │ │ - strhteq r9, [fp], -r8 │ │ │ │ - eoreq r9, fp, r8, lsr #14 │ │ │ │ - @ instruction: 0xfff42924 │ │ │ │ - eoreq r9, fp, ip, lsl #14 │ │ │ │ + eoreq sp, ip, r0, lsr r7 │ │ │ │ + eoreq r8, r3, r0, lsr #9 │ │ │ │ + eoreq r9, fp, r0, lsl #4 │ │ │ │ + eoreq r9, fp, r0, ror r7 │ │ │ │ + @ instruction: 0xfff4296c │ │ │ │ + eoreq r9, fp, r4, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #328] @ 14406c │ │ │ │ + ldr r1, [pc, #328] @ 144024 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r4, [r1, #40] @ 0x28 │ │ │ │ add r1, r4, r2 │ │ │ │ add sl, r1, r5 │ │ │ │ ldr r1, [sl, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143fe8 │ │ │ │ - bl 14d4b8 │ │ │ │ + beq 143fa0 │ │ │ │ + bl 14d470 │ │ │ │ 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 │ │ │ │ @@ -299308,34 +299290,34 @@ │ │ │ │ movwne r1, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ bl 1da64 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #188] @ 144070 │ │ │ │ - ldr r2, [pc, #188] @ 144074 │ │ │ │ + ldr r1, [pc, #188] @ 144028 │ │ │ │ + ldr r2, [pc, #188] @ 14402c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ - bl 19fd34 │ │ │ │ + bl 19fcec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143fe0 │ │ │ │ + beq 143f98 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1e238 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 14abf8 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #128] @ 144078 │ │ │ │ - ldr r7, [pc, #128] @ 14407c │ │ │ │ - ldr r2, [pc, #128] @ 144080 │ │ │ │ + bl 14abb0 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #128] @ 144030 │ │ │ │ + ldr r7, [pc, #128] @ 144034 │ │ │ │ + ldr r2, [pc, #128] @ 144038 │ │ │ │ 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 │ │ │ │ @@ -299351,206 +299333,206 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 38904 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144064 │ │ │ │ + beq 14401c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq sp, ip, ip, lsr #11 │ │ │ │ - eoreq lr, r3, r8, asr #29 │ │ │ │ - ldrdeq lr, [fp], -r0 @ │ │ │ │ - eoreq r9, fp, r4, asr #11 │ │ │ │ - @ instruction: 0xfff427c0 │ │ │ │ - eoreq r9, fp, r8, lsr #11 │ │ │ │ + strdeq sp, [ip], -r4 @ │ │ │ │ + ldrdeq lr, [r3], -r0 @ │ │ │ │ + eoreq lr, fp, r8, lsl r1 │ │ │ │ + eoreq r9, fp, ip, lsl #12 │ │ │ │ + @ instruction: 0xfff42808 │ │ │ │ + strdeq r9, [fp], -r0 @ │ │ │ │ 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 1440d8 │ │ │ │ + bcs 144090 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 1440f0 │ │ │ │ + bhi 1440a8 │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 1440f0 │ │ │ │ + beq 1440a8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1440b0 │ │ │ │ + bne 144068 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 144490 │ │ │ │ + b 144448 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 14420c │ │ │ │ + beq 1441c4 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 1444e4 │ │ │ │ + bne 14449c │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 1444c4 │ │ │ │ + beq 14447c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #12] │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r4, sp, #16 │ │ │ │ - ldr fp, [pc, #1228] @ 144608 │ │ │ │ + ldr fp, [pc, #1228] @ 1445c0 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 144284 │ │ │ │ + beq 14423c │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1442b4 │ │ │ │ + bne 14426c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ 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 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 144288 │ │ │ │ + beq 144240 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #6 │ │ │ │ - bne 1441c0 │ │ │ │ + bne 144178 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #6 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1441d8 │ │ │ │ + beq 144190 │ │ │ │ mov r0, r8 │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144144 │ │ │ │ - b 144288 │ │ │ │ + beq 1440fc │ │ │ │ + b 144240 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 144550 │ │ │ │ + bne 144508 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1442d4 │ │ │ │ + beq 14428c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 144144 │ │ │ │ + b 1440fc │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 1444c4 │ │ │ │ + beq 14447c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 144254 │ │ │ │ + bne 14420c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b 14427c │ │ │ │ + b 144234 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1444a4 │ │ │ │ + bne 14445c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1442dc │ │ │ │ + bne 144294 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 1442e0 │ │ │ │ + b 144298 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 144324 │ │ │ │ + beq 1442dc │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 144324 │ │ │ │ + beq 1442dc │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 144324 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1442dc │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14431c │ │ │ │ - ldr r0, [pc, #844] @ 144610 │ │ │ │ + bne 1442d4 │ │ │ │ + ldr r0, [pc, #844] @ 1445c8 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 24e78 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 144324 │ │ │ │ + b 1442dc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 144444 │ │ │ │ + beq 1443fc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14446c │ │ │ │ + bne 144424 │ │ │ │ mov r6, r4 │ │ │ │ str r9, [r8] │ │ │ │ stmib r8, {r6, r7} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ add r2, r2, #1 │ │ │ │ strb r2, [r5, #24] │ │ │ │ - bcs 144404 │ │ │ │ + bcs 1443bc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ sub r3, r4, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 14441c │ │ │ │ + bhi 1443d4 │ │ │ │ add r4, pc, #4 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add pc, r4, r3 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ @@ -299585,241 +299567,241 @@ │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 144348 │ │ │ │ + bne 144300 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 144514 │ │ │ │ + b 1444cc │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne 1444cc │ │ │ │ + bne 144484 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 144484 │ │ │ │ + beq 14443c │ │ │ │ str r9, [r8] │ │ │ │ stmib r8, {r6, r7} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 144464 │ │ │ │ + beq 14441c │ │ │ │ mov r0, r6 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, r4 │ │ │ │ - b 144484 │ │ │ │ + b 14443c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 144484 │ │ │ │ + beq 14443c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #340] @ 144600 │ │ │ │ + ldr r1, [pc, #340] @ 1445b8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #336] @ 144604 │ │ │ │ + ldr r2, [pc, #336] @ 1445bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 24edc │ │ │ │ mov r4, r0 │ │ │ │ - b 14427c │ │ │ │ + b 144234 │ │ │ │ mov r0, #24 │ │ │ │ - b 1440dc │ │ │ │ + b 144094 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 144514 │ │ │ │ - ldr r2, [pc, #272] @ 1445fc │ │ │ │ + b 1444cc │ │ │ │ + ldr r2, [pc, #272] @ 1445b4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov r6, r0 │ │ │ │ - b 144484 │ │ │ │ + b 14443c │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 144538 │ │ │ │ + beq 1444f0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 144464 │ │ │ │ + beq 14441c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - b 144460 │ │ │ │ + b 144418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 144480 │ │ │ │ - ldr r0, [pc, #180] @ 14460c │ │ │ │ + b 144438 │ │ │ │ + ldr r0, [pc, #180] @ 1445c4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ bl 24f54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1442a4 │ │ │ │ - b 144324 │ │ │ │ + bne 14425c │ │ │ │ + b 1442dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 1445b0 │ │ │ │ + b 144568 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 135cc8 │ │ │ │ - b 1445f4 │ │ │ │ + bl 135c80 │ │ │ │ + b 1445ac │ │ │ │ mov r5, r0 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ - b 1445d8 │ │ │ │ - b 1445d4 │ │ │ │ + b 144590 │ │ │ │ + b 14458c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 1445f0 │ │ │ │ + b 1445a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 135cc8 │ │ │ │ - b 1445f4 │ │ │ │ + bl 135c80 │ │ │ │ + b 1445ac │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1445f4 │ │ │ │ + beq 1445ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, fp, r0, lsr #2 │ │ │ │ - eoreq r9, fp, r0, lsl r7 │ │ │ │ - eoreq r9, fp, r4, lsl r7 │ │ │ │ - ldrdeq r9, [r3], -r7 @ │ │ │ │ - eoreq r8, r3, r3, asr #27 │ │ │ │ - eoreq r9, r3, r3, asr r0 │ │ │ │ + eoreq r9, fp, r8, ror #2 │ │ │ │ + eoreq r9, fp, r8, asr r7 │ │ │ │ + eoreq r9, fp, ip, asr r7 │ │ │ │ + ldrdeq r9, [r3], -pc @ │ │ │ │ + eoreq r8, r3, fp, asr #27 │ │ │ │ + eoreq r9, r3, fp, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 144668 │ │ │ │ + bcs 144620 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 144680 │ │ │ │ + bhi 144638 │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 144680 │ │ │ │ + beq 144638 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 144640 │ │ │ │ + bne 1445f8 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 145188 │ │ │ │ + b 145140 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 144a8c │ │ │ │ + beq 144a44 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 145228 │ │ │ │ + bne 1451e0 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 145208 │ │ │ │ + beq 1451c0 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ strb r0, [sp, #132] @ 0x84 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #3724] @ 145558 │ │ │ │ + ldr r9, [pc, #3724] @ 145510 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 144b34 │ │ │ │ + beq 144aec │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 144d8c │ │ │ │ + bne 144d44 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r7, r4, #12 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 144b38 │ │ │ │ + beq 144af0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #8 │ │ │ │ - bne 144874 │ │ │ │ + bne 14482c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1448f8 │ │ │ │ + bne 1448b0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1452a4 │ │ │ │ + bne 14525c │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 1452ac │ │ │ │ + bcs 145264 │ │ │ │ ldr r2, [r7] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 1452d8 │ │ │ │ + bhi 145290 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ @@ -299868,78 +299850,78 @@ │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 14477c │ │ │ │ - b 1452ac │ │ │ │ + bne 144734 │ │ │ │ + b 145264 │ │ │ │ tst r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - beq 1448e0 │ │ │ │ + beq 144898 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 1448f8 │ │ │ │ - ldr r1, [pc, #3276] @ 14555c │ │ │ │ + bne 1448b0 │ │ │ │ + ldr r1, [pc, #3276] @ 145514 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1448f8 │ │ │ │ + bne 1448b0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 145318 │ │ │ │ + bne 1452d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 1451c0 │ │ │ │ + beq 145178 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ str fp, [sp, #24] │ │ │ │ - b 1446e0 │ │ │ │ - ldr r1, [pc, #3196] @ 145564 │ │ │ │ + b 144698 │ │ │ │ + ldr r1, [pc, #3196] @ 14551c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144940 │ │ │ │ + beq 1448f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1446e0 │ │ │ │ - b 144b38 │ │ │ │ + beq 144698 │ │ │ │ + b 144af0 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ - bl 13b260 │ │ │ │ + bl 13b218 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1451a0 │ │ │ │ + beq 145158 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #28] │ │ │ │ - b 1446e0 │ │ │ │ + b 144698 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 145308 │ │ │ │ + bne 1452c0 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 145348 │ │ │ │ + bcs 145300 │ │ │ │ ldr r2, [r7] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 14537c │ │ │ │ + bhi 145334 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ @@ -299988,122 +299970,122 @@ │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 14495c │ │ │ │ - b 145348 │ │ │ │ + bne 144914 │ │ │ │ + b 145300 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ - bl 13acb8 │ │ │ │ + bl 13ac70 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 1451e4 │ │ │ │ + beq 14519c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ str fp, [sp, #20] │ │ │ │ - b 1446e0 │ │ │ │ + b 144698 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 145208 │ │ │ │ + beq 1451c0 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ strb r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 144ad4 │ │ │ │ + bne 144a8c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 14501c │ │ │ │ + b 144fd4 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 144f60 │ │ │ │ + bne 144f18 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13b260 │ │ │ │ + bl 13b218 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14501c │ │ │ │ + beq 144fd4 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 144e18 │ │ │ │ + bne 144dd0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 144f30 │ │ │ │ - b 144ffc │ │ │ │ + bne 144ee8 │ │ │ │ + b 144fb4 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 144b70 │ │ │ │ + beq 144b28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq 144b94 │ │ │ │ + beq 144b4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ subs r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r4, r0 │ │ │ │ - beq 144bfc │ │ │ │ + beq 144bb4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 144be0 │ │ │ │ + beq 144b98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r7, r0, #4 │ │ │ │ - b 144bc4 │ │ │ │ + b 144b7c │ │ │ │ add r7, r7, #12 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq 144be0 │ │ │ │ + beq 144b98 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144bb8 │ │ │ │ + beq 144b70 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 144bb8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 144b70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 144bfc │ │ │ │ + beq 144bb4 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -300118,20 +300100,20 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bcs 144d18 │ │ │ │ + bcs 144cd0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ sub r3, r7, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 144d30 │ │ │ │ + bhi 144ce8 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r8, r5 │ │ │ │ muleq r0, r8, r5 │ │ │ │ @@ -300166,207 +300148,207 @@ │ │ │ │ muleq r0, r8, r5 │ │ │ │ muleq r0, r8, r5 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq r0, r0, ip, asr #11 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 144c5c │ │ │ │ + bne 144c14 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 145258 │ │ │ │ + b 145210 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne 145210 │ │ │ │ + bne 1451c8 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r7} │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14517c │ │ │ │ + beq 145134 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 145088 │ │ │ │ + b 145040 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ lsr r4, r0, #5 │ │ │ │ - bne 144dd0 │ │ │ │ - ldr r0, [pc, #1972] @ 14556c │ │ │ │ + bne 144d88 │ │ │ │ + ldr r0, [pc, #1972] @ 145524 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #8 │ │ │ │ bl 24e78 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, #1 │ │ │ │ - b 144b50 │ │ │ │ + b 144b08 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ add r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr fp, [sp, #140] @ 0x8c │ │ │ │ clz r0, r0 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [sp, #8] │ │ │ │ lsr r9, r0, #5 │ │ │ │ - bne 144e6c │ │ │ │ - ldr r0, [pc, #1904] @ 145570 │ │ │ │ + bne 144e24 │ │ │ │ + ldr r0, [pc, #1904] @ 145528 │ │ │ │ mov r4, fp │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ bl 24e78 │ │ │ │ mov fp, r0 │ │ │ │ str r9, [sp, #4] │ │ │ │ - b 144eac │ │ │ │ + b 144e64 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 144f0c │ │ │ │ + bne 144ec4 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 144f28 │ │ │ │ + beq 144ee0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 144f80 │ │ │ │ + bne 144f38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 144fd8 │ │ │ │ + b 144f90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 144c00 │ │ │ │ - ldr r0, [pc, #1780] @ 145574 │ │ │ │ + bne 144bb8 │ │ │ │ + ldr r0, [pc, #1780] @ 14552c │ │ │ │ mov r4, fp │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #7 │ │ │ │ bl 24e78 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r9, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144eac │ │ │ │ + beq 144e64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 144ee4 │ │ │ │ + beq 144e9c │ │ │ │ add r9, r4, #4 │ │ │ │ - b 144ec8 │ │ │ │ + b 144e80 │ │ │ │ add r9, r9, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 144ee4 │ │ │ │ + beq 144e9c │ │ │ │ ldr r1, [r9, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144ebc │ │ │ │ + beq 144e74 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 144ebc │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 144e74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 144f00 │ │ │ │ + beq 144eb8 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 144b50 │ │ │ │ - ldr r1, [pc, #1588] @ 145548 │ │ │ │ - ldr r2, [pc, #1588] @ 14554c │ │ │ │ + b 144b08 │ │ │ │ + ldr r1, [pc, #1588] @ 145500 │ │ │ │ + ldr r2, [pc, #1588] @ 145504 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 24edc │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 144ffc │ │ │ │ + beq 144fb4 │ │ │ │ add r4, r6, #4 │ │ │ │ - b 144f44 │ │ │ │ + b 144efc │ │ │ │ add r4, r4, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 144ffc │ │ │ │ + beq 144fb4 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144f38 │ │ │ │ + beq 144ef0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 144f38 │ │ │ │ - ldr r1, [pc, #1496] @ 145540 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 144ef0 │ │ │ │ + ldr r1, [pc, #1496] @ 1454f8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1492] @ 145544 │ │ │ │ + ldr r2, [pc, #1492] @ 1454fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 24edc │ │ │ │ mov r6, r0 │ │ │ │ - b 14501c │ │ │ │ + b 144fd4 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 144fbc │ │ │ │ + bne 144f74 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13acb8 │ │ │ │ + bl 13ac70 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 144fd8 │ │ │ │ + beq 144f90 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 145020 │ │ │ │ - ldr r1, [pc, #1420] @ 145550 │ │ │ │ - ldr r2, [pc, #1420] @ 145554 │ │ │ │ + b 144fd8 │ │ │ │ + ldr r1, [pc, #1420] @ 145508 │ │ │ │ + ldr r2, [pc, #1420] @ 14550c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 24edc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144ff0 │ │ │ │ + beq 144fa8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 144f30 │ │ │ │ + bne 144ee8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 145018 │ │ │ │ + beq 144fd0 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, sl │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -300377,20 +300359,20 @@ │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1450b4 │ │ │ │ + beq 14506c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1450dc │ │ │ │ + bne 145094 │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ stm r0, {r7, sl} │ │ │ │ str fp, [r0, #32] │ │ │ │ @@ -300399,63 +300381,63 @@ │ │ │ │ str r1, [r0, #16] │ │ │ │ str r9, [r0, #20] │ │ │ │ str r4, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1450d4 │ │ │ │ + beq 14508c │ │ │ │ mov r0, sl │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov sl, r6 │ │ │ │ - b 14517c │ │ │ │ + b 145134 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 145108 │ │ │ │ + bne 1450c0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 145138 │ │ │ │ + bne 1450f0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 145158 │ │ │ │ + bne 145110 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 14516c │ │ │ │ - b 14517c │ │ │ │ + bne 145124 │ │ │ │ + b 145134 │ │ │ │ add r6, r9, #4 │ │ │ │ - b 14511c │ │ │ │ + b 1450d4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 1450e8 │ │ │ │ + beq 1450a0 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145110 │ │ │ │ + beq 1450c8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 145110 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1450c8 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1450fc │ │ │ │ + beq 1450b4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14517c │ │ │ │ + beq 145134 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r2] │ │ │ │ @@ -300464,48 +300446,48 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ - b 144b4c │ │ │ │ + b 144b04 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ mov r4, #1 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 144b50 │ │ │ │ + b 144b08 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 144b70 │ │ │ │ + b 144b28 │ │ │ │ mov r0, #24 │ │ │ │ - b 14466c │ │ │ │ + b 144624 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 145258 │ │ │ │ - ldr r2, [pc, #780] @ 14553c │ │ │ │ + b 145210 │ │ │ │ + ldr r2, [pc, #780] @ 1454f4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov sl, r0 │ │ │ │ - b 14517c │ │ │ │ + b 145134 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ @@ -300514,297 +300496,297 @@ │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 145298 │ │ │ │ + bne 145250 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 13648c │ │ │ │ - b 1450c4 │ │ │ │ + bl 136444 │ │ │ │ + b 14507c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 136b20 │ │ │ │ - b 14517c │ │ │ │ + bl 136ad8 │ │ │ │ + b 145134 │ │ │ │ mov r1, #8 │ │ │ │ - b 145324 │ │ │ │ + b 1452dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #3 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 25d2c │ │ │ │ - b 145300 │ │ │ │ + b 1452b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #6 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 25d2c │ │ │ │ mov fp, r0 │ │ │ │ - b 1451b4 │ │ │ │ - ldr r9, [pc, #600] @ 145568 │ │ │ │ + b 14516c │ │ │ │ + ldr r9, [pc, #600] @ 145520 │ │ │ │ mov r1, #7 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 145324 │ │ │ │ - ldr r9, [pc, #576] @ 145560 │ │ │ │ + b 1452dc │ │ │ │ + ldr r9, [pc, #576] @ 145518 │ │ │ │ mov r1, #3 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ bl 24f54 │ │ │ │ mov fp, r0 │ │ │ │ - b 144b48 │ │ │ │ + b 144b00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 25d2c │ │ │ │ - b 1453ac │ │ │ │ + b 145364 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 25d2c │ │ │ │ mov fp, r0 │ │ │ │ - b 1451f4 │ │ │ │ - b 145484 │ │ │ │ + b 1451ac │ │ │ │ + b 14543c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145448 │ │ │ │ + beq 145400 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba80c │ │ │ │ - b 145448 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 145400 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 1454bc │ │ │ │ + b 145474 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 1454bc │ │ │ │ + b 145474 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145474 │ │ │ │ + beq 14542c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 136a64 │ │ │ │ + bl 136a1c │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 135e5c │ │ │ │ - b 1454ac │ │ │ │ + bl 135e14 │ │ │ │ + b 145464 │ │ │ │ mov r6, r9 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 136a64 │ │ │ │ + bl 136a1c │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b 1454d8 │ │ │ │ + b 145490 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 1454c0 │ │ │ │ + b 145478 │ │ │ │ mov r8, r0 │ │ │ │ - b 1454d0 │ │ │ │ + b 145488 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 136a64 │ │ │ │ + bl 136a1c │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 135e5c │ │ │ │ + bl 135e14 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ mov r6, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1454f8 │ │ │ │ + beq 1454b0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r6 │ │ │ │ - beq 14551c │ │ │ │ + beq 1454d4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ subs r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r4, r0 │ │ │ │ - beq 1454ac │ │ │ │ + beq 145464 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 136a64 │ │ │ │ + bl 136a1c │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r8, fp, ip, ror r4 │ │ │ │ - eoreq r8, fp, ip, ror ip │ │ │ │ - eoreq r8, fp, r8, asr ip │ │ │ │ - ldrdeq r8, [fp], -r4 @ │ │ │ │ - strhteq r8, [fp], -r0 │ │ │ │ - eoreq r8, fp, r4, lsr #24 │ │ │ │ - eoreq r8, fp, r0, lsl #24 │ │ │ │ - eoreq r0, r3, r8, lsr #19 │ │ │ │ - mlaeq r3, sl, sl, r8 │ │ │ │ - eoreq r8, r3, lr │ │ │ │ - mlaeq r3, pc, sl, r8 @ │ │ │ │ - eoreq r8, r3, r7, ror r0 │ │ │ │ - eoreq r0, r3, r4, asr #5 │ │ │ │ - eoreq r8, r3, lr, lsr #10 │ │ │ │ - eoreq r8, r3, r7, lsl #10 │ │ │ │ + eoreq r8, fp, r4, asr #9 │ │ │ │ + eoreq r8, fp, r4, asr #25 │ │ │ │ + eoreq r8, fp, r0, lsr #25 │ │ │ │ + eoreq r8, fp, ip, lsl sp │ │ │ │ + strdeq r8, [fp], -r8 @ │ │ │ │ + eoreq r8, fp, ip, ror #24 │ │ │ │ + eoreq r8, fp, r8, asr #24 │ │ │ │ + strhteq r0, [r3], -r0 │ │ │ │ + eoreq r8, r3, r2, lsr #21 │ │ │ │ + eoreq r8, r3, r6, lsl r0 │ │ │ │ + eoreq r8, r3, r7, lsr #21 │ │ │ │ + eoreq r8, r3, pc, ror r0 │ │ │ │ + eoreq r0, r3, ip, asr #5 │ │ │ │ + eoreq r8, r3, r6, lsr r5 │ │ │ │ + eoreq r8, r3, pc, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 1455cc │ │ │ │ + bcs 145584 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 1455e4 │ │ │ │ + bhi 14559c │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 1455e4 │ │ │ │ + beq 14559c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1455a4 │ │ │ │ + bne 14555c │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 1460ec │ │ │ │ + b 1460a4 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 1459f0 │ │ │ │ + beq 1459a8 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 14618c │ │ │ │ + bne 146144 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 14616c │ │ │ │ + beq 146124 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ strb r0, [sp, #132] @ 0x84 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #3724] @ 1464bc │ │ │ │ + ldr r9, [pc, #3724] @ 146474 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 145a98 │ │ │ │ + beq 145a50 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 145cf0 │ │ │ │ + bne 145ca8 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r7, r4, #12 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 145a9c │ │ │ │ + beq 145a54 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 1457d8 │ │ │ │ + bne 145790 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #5 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14585c │ │ │ │ + bne 145814 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 146208 │ │ │ │ + bne 1461c0 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 146210 │ │ │ │ + bcs 1461c8 │ │ │ │ ldr r2, [r7] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 14623c │ │ │ │ + bhi 1461f4 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ @@ -300853,78 +300835,78 @@ │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1456e0 │ │ │ │ - b 146210 │ │ │ │ + bne 145698 │ │ │ │ + b 1461c8 │ │ │ │ tst r0, #1 │ │ │ │ cmp r2, #13 │ │ │ │ - beq 145844 │ │ │ │ + beq 1457fc │ │ │ │ cmp r2, #11 │ │ │ │ - bne 14585c │ │ │ │ - ldr r1, [pc, #3276] @ 1464c0 │ │ │ │ + bne 145814 │ │ │ │ + ldr r1, [pc, #3276] @ 146478 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14585c │ │ │ │ + bne 145814 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14627c │ │ │ │ + bne 146234 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 146124 │ │ │ │ + beq 1460dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ str fp, [sp, #24] │ │ │ │ - b 145644 │ │ │ │ - ldr r1, [pc, #3196] @ 1464c8 │ │ │ │ + b 1455fc │ │ │ │ + ldr r1, [pc, #3196] @ 146480 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1458a4 │ │ │ │ + beq 14585c │ │ │ │ mov r0, r4 │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145644 │ │ │ │ - b 145a9c │ │ │ │ + beq 1455fc │ │ │ │ + b 145a54 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ - bl 139c6c │ │ │ │ + bl 139c24 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 146104 │ │ │ │ + beq 1460bc │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #28] │ │ │ │ - b 145644 │ │ │ │ + b 1455fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14626c │ │ │ │ + bne 146224 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 1462ac │ │ │ │ + bcs 146264 │ │ │ │ ldr r2, [r7] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 1462e0 │ │ │ │ + bhi 146298 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ @@ -300973,122 +300955,122 @@ │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1458c0 │ │ │ │ - b 1462ac │ │ │ │ + bne 145878 │ │ │ │ + b 146264 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ - bl 13a4b4 │ │ │ │ + bl 13a46c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 146148 │ │ │ │ + beq 146100 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ str fp, [sp, #20] │ │ │ │ - b 145644 │ │ │ │ + b 1455fc │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 14616c │ │ │ │ + beq 146124 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ strb r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 145a38 │ │ │ │ + bne 1459f0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 145f80 │ │ │ │ + b 145f38 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 145ec4 │ │ │ │ + bne 145e7c │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 139c6c │ │ │ │ + bl 139c24 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 145f80 │ │ │ │ + beq 145f38 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 145d7c │ │ │ │ + bne 145d34 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 145e94 │ │ │ │ - b 145f60 │ │ │ │ + bne 145e4c │ │ │ │ + b 145f18 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 145ad4 │ │ │ │ + beq 145a8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq 145af8 │ │ │ │ + beq 145ab0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ subs r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r4, r0 │ │ │ │ - beq 145b60 │ │ │ │ + beq 145b18 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 145b44 │ │ │ │ + beq 145afc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r7, r0, #4 │ │ │ │ - b 145b28 │ │ │ │ + b 145ae0 │ │ │ │ add r7, r7, #12 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq 145b44 │ │ │ │ + beq 145afc │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145b1c │ │ │ │ + beq 145ad4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 145b1c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 145ad4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 145b60 │ │ │ │ + beq 145b18 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -301103,20 +301085,20 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bcs 145c7c │ │ │ │ + bcs 145c34 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ sub r3, r7, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 145c94 │ │ │ │ + bhi 145c4c │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r8, r5 │ │ │ │ muleq r0, r8, r5 │ │ │ │ @@ -301151,207 +301133,207 @@ │ │ │ │ muleq r0, r8, r5 │ │ │ │ muleq r0, r8, r5 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq r0, r0, ip, asr #11 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 145bc0 │ │ │ │ + bne 145b78 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 1461bc │ │ │ │ + b 146174 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne 146174 │ │ │ │ + bne 14612c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r7} │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1460e0 │ │ │ │ + beq 146098 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - b 145fec │ │ │ │ + b 145fa4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ lsr r4, r0, #5 │ │ │ │ - bne 145d34 │ │ │ │ - ldr r0, [pc, #1972] @ 1464d0 │ │ │ │ + bne 145cec │ │ │ │ + ldr r0, [pc, #1972] @ 146488 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 24e78 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, #1 │ │ │ │ - b 145ab4 │ │ │ │ + b 145a6c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ add r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr fp, [sp, #140] @ 0x8c │ │ │ │ clz r0, r0 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [sp, #8] │ │ │ │ lsr r9, r0, #5 │ │ │ │ - bne 145dd0 │ │ │ │ - ldr r0, [pc, #1904] @ 1464d4 │ │ │ │ + bne 145d88 │ │ │ │ + ldr r0, [pc, #1904] @ 14648c │ │ │ │ mov r4, fp │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ bl 24e78 │ │ │ │ mov fp, r0 │ │ │ │ str r9, [sp, #4] │ │ │ │ - b 145e10 │ │ │ │ + b 145dc8 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 145e70 │ │ │ │ + bne 145e28 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 145e8c │ │ │ │ + beq 145e44 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 145ee4 │ │ │ │ + bne 145e9c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 145f3c │ │ │ │ + b 145ef4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 145b64 │ │ │ │ - ldr r0, [pc, #1780] @ 1464d8 │ │ │ │ + bne 145b1c │ │ │ │ + ldr r0, [pc, #1780] @ 146490 │ │ │ │ mov r4, fp │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #13 │ │ │ │ bl 24e78 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r9, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145e10 │ │ │ │ + beq 145dc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 145e48 │ │ │ │ + beq 145e00 │ │ │ │ add r9, r4, #4 │ │ │ │ - b 145e2c │ │ │ │ + b 145de4 │ │ │ │ add r9, r9, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 145e48 │ │ │ │ + beq 145e00 │ │ │ │ ldr r1, [r9, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145e20 │ │ │ │ + beq 145dd8 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 145e20 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 145dd8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 145e64 │ │ │ │ + beq 145e1c │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 145ab4 │ │ │ │ - ldr r1, [pc, #1588] @ 1464ac │ │ │ │ - ldr r2, [pc, #1588] @ 1464b0 │ │ │ │ + b 145a6c │ │ │ │ + ldr r1, [pc, #1588] @ 146464 │ │ │ │ + ldr r2, [pc, #1588] @ 146468 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 24edc │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 145f60 │ │ │ │ + beq 145f18 │ │ │ │ add r4, r6, #4 │ │ │ │ - b 145ea8 │ │ │ │ + b 145e60 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 145f60 │ │ │ │ + beq 145f18 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145e9c │ │ │ │ + beq 145e54 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 145e9c │ │ │ │ - ldr r1, [pc, #1496] @ 1464a4 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 145e54 │ │ │ │ + ldr r1, [pc, #1496] @ 14645c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1492] @ 1464a8 │ │ │ │ + ldr r2, [pc, #1492] @ 146460 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 24edc │ │ │ │ mov r6, r0 │ │ │ │ - b 145f80 │ │ │ │ + b 145f38 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 145f20 │ │ │ │ + bne 145ed8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13a4b4 │ │ │ │ + bl 13a46c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 145f3c │ │ │ │ + beq 145ef4 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 145f84 │ │ │ │ - ldr r1, [pc, #1420] @ 1464b4 │ │ │ │ - ldr r2, [pc, #1420] @ 1464b8 │ │ │ │ + b 145f3c │ │ │ │ + ldr r1, [pc, #1420] @ 14646c │ │ │ │ + ldr r2, [pc, #1420] @ 146470 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 24edc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145f54 │ │ │ │ + beq 145f0c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 145e94 │ │ │ │ + bne 145e4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 145f7c │ │ │ │ + beq 145f34 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, sl │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -301362,20 +301344,20 @@ │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 146018 │ │ │ │ + beq 145fd0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 146040 │ │ │ │ + bne 145ff8 │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ stm r0, {r7, sl} │ │ │ │ str fp, [r0, #32] │ │ │ │ @@ -301384,63 +301366,63 @@ │ │ │ │ str r1, [r0, #16] │ │ │ │ str r9, [r0, #20] │ │ │ │ str r4, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #0 │ │ │ │ - beq 146038 │ │ │ │ + beq 145ff0 │ │ │ │ mov r0, sl │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov sl, r6 │ │ │ │ - b 1460e0 │ │ │ │ + b 146098 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 14606c │ │ │ │ + bne 146024 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 14609c │ │ │ │ + bne 146054 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1460bc │ │ │ │ + bne 146074 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1460d0 │ │ │ │ - b 1460e0 │ │ │ │ + bne 146088 │ │ │ │ + b 146098 │ │ │ │ add r6, r9, #4 │ │ │ │ - b 146080 │ │ │ │ + b 146038 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 14604c │ │ │ │ + beq 146004 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146074 │ │ │ │ + beq 14602c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 146074 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14602c │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146060 │ │ │ │ + beq 146018 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1460e0 │ │ │ │ + beq 146098 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r2] │ │ │ │ @@ -301449,48 +301431,48 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ - b 145ab0 │ │ │ │ + b 145a68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ mov r4, #1 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 145ab4 │ │ │ │ + b 145a6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 145ad4 │ │ │ │ + b 145a8c │ │ │ │ mov r0, #24 │ │ │ │ - b 1455d0 │ │ │ │ + b 145588 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 1461bc │ │ │ │ - ldr r2, [pc, #780] @ 1464a0 │ │ │ │ + b 146174 │ │ │ │ + ldr r2, [pc, #780] @ 146458 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov sl, r0 │ │ │ │ - b 1460e0 │ │ │ │ + b 146098 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ @@ -301499,244 +301481,244 @@ │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1461fc │ │ │ │ + bne 1461b4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - bl 13648c │ │ │ │ - b 146028 │ │ │ │ + bl 136444 │ │ │ │ + b 145fe0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 136b20 │ │ │ │ - b 1460e0 │ │ │ │ + bl 136ad8 │ │ │ │ + b 146098 │ │ │ │ mov r1, #5 │ │ │ │ - b 146288 │ │ │ │ + b 146240 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #3 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 25d2c │ │ │ │ - b 146264 │ │ │ │ + b 14621c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #6 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 25d2c │ │ │ │ mov fp, r0 │ │ │ │ - b 146118 │ │ │ │ - ldr r9, [pc, #600] @ 1464cc │ │ │ │ + b 1460d0 │ │ │ │ + ldr r9, [pc, #600] @ 146484 │ │ │ │ mov r1, #13 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 146288 │ │ │ │ - ldr r9, [pc, #576] @ 1464c4 │ │ │ │ + b 146240 │ │ │ │ + ldr r9, [pc, #576] @ 14647c │ │ │ │ mov r1, #11 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ bl 24f54 │ │ │ │ mov fp, r0 │ │ │ │ - b 145aac │ │ │ │ + b 145a64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 25d2c │ │ │ │ - b 146310 │ │ │ │ + b 1462c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 25d2c │ │ │ │ mov fp, r0 │ │ │ │ - b 146158 │ │ │ │ - b 1463e8 │ │ │ │ + b 146110 │ │ │ │ + b 1463a0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1463ac │ │ │ │ + beq 146364 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1463ac │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 146364 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 146420 │ │ │ │ + b 1463d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 146420 │ │ │ │ + b 1463d8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1463d8 │ │ │ │ + beq 146390 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 136a64 │ │ │ │ + bl 136a1c │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 135e5c │ │ │ │ - b 146410 │ │ │ │ + bl 135e14 │ │ │ │ + b 1463c8 │ │ │ │ mov r6, r9 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 136a64 │ │ │ │ + bl 136a1c │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b 14643c │ │ │ │ + b 1463f4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 146424 │ │ │ │ + b 1463dc │ │ │ │ mov r8, r0 │ │ │ │ - b 146434 │ │ │ │ + b 1463ec │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 136a64 │ │ │ │ + bl 136a1c │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 135e5c │ │ │ │ + bl 135e14 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ mov r6, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14645c │ │ │ │ + beq 146414 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r6 │ │ │ │ - beq 146480 │ │ │ │ + beq 146438 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ subs r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r4, r0 │ │ │ │ - beq 146410 │ │ │ │ + beq 1463c8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 136a64 │ │ │ │ + bl 136a1c │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, fp, r8, ror #9 │ │ │ │ - eoreq r7, fp, r8, lsr sp │ │ │ │ - strdeq r7, [fp], -r4 @ │ │ │ │ - mlaeq fp, r0, sp, r7 │ │ │ │ - eoreq r7, fp, ip, asr #26 │ │ │ │ - eoreq r7, fp, r0, ror #25 │ │ │ │ - mlaeq fp, ip, ip, r7 │ │ │ │ - eoreq r7, r3, r0, lsr #28 │ │ │ │ - eoreq r7, r3, r5, ror #24 │ │ │ │ - ldrdeq r7, [r3], -r9 @ │ │ │ │ - eoreq r7, r3, ip, lsl ip │ │ │ │ - strdeq r7, [r3], -r4 @ │ │ │ │ - eoreq r7, r3, ip, lsr r7 │ │ │ │ - strdeq r7, [r3], -r9 @ │ │ │ │ - eoreq r7, r3, r4, lsl #13 │ │ │ │ + eoreq r7, fp, r0, lsr r5 │ │ │ │ + eoreq r7, fp, r0, lsl #27 │ │ │ │ + eoreq r7, fp, ip, lsr sp │ │ │ │ + ldrdeq r7, [fp], -r8 @ │ │ │ │ + mlaeq fp, r4, sp, r7 │ │ │ │ + eoreq r7, fp, r8, lsr #26 │ │ │ │ + eoreq r7, fp, r4, ror #25 │ │ │ │ + eoreq r7, r3, r8, lsr #28 │ │ │ │ + eoreq r7, r3, sp, ror #24 │ │ │ │ + eoreq r7, r3, r1, ror #3 │ │ │ │ + eoreq r7, r3, r4, lsr #24 │ │ │ │ + strdeq r7, [r3], -ip @ │ │ │ │ + eoreq r7, r3, r4, asr #14 │ │ │ │ + eoreq r7, r3, r1, lsl #14 │ │ │ │ + eoreq r7, r3, ip, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #716 @ 0x2cc │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 146530 │ │ │ │ + bcs 1464e8 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r5, r6, #9 │ │ │ │ cmp r5, #23 │ │ │ │ - bhi 146558 │ │ │ │ + bhi 146510 │ │ │ │ tst r3, r7, lsl r5 │ │ │ │ - beq 146558 │ │ │ │ + beq 146510 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 146508 │ │ │ │ + bne 1464c0 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r9 │ │ │ │ bl 25d2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #716 @ 0x2cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - beq 146fd8 │ │ │ │ + beq 146f90 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 147c64 │ │ │ │ + bne 147c1c │ │ │ │ ldrb r0, [r9, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r9, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 147c24 │ │ │ │ + beq 147bdc │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r9, #20] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ strb r0, [sp, #652] @ 0x28c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -301779,73 +301761,73 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 147178 │ │ │ │ + beq 147130 │ │ │ │ ldrb r0, [sp, #345] @ 0x159 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14718c │ │ │ │ + bne 147144 │ │ │ │ ldr r6, [sp, #648] @ 0x288 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r6, #12 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r1, [r6, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr fp, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 147210 │ │ │ │ + beq 1471c8 │ │ │ │ ldr r9, [sp, #352] @ 0x160 │ │ │ │ sub r0, r9, #5 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 146bdc │ │ │ │ + bhi 146b94 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r0, lsr #10 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ andeq r0, r0, r0, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r1, [pc, #3992] @ 14767c │ │ │ │ + ldr r1, [pc, #3992] @ 147634 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146c24 │ │ │ │ - ldr r1, [pc, #3968] @ 147680 │ │ │ │ + beq 146bdc │ │ │ │ + ldr r1, [pc, #3968] @ 147638 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 146bdc │ │ │ │ + bne 146b94 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14800c │ │ │ │ + bne 147fc4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, r6 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ ldr ip, [sp, #348] @ 0x15c │ │ │ │ mov r6, sl │ │ │ │ ldr lr, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ @@ -301855,35 +301837,35 @@ │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bne 14660c │ │ │ │ - b 147b88 │ │ │ │ - ldr r1, [pc, #3836] @ 147684 │ │ │ │ + bne 1465c4 │ │ │ │ + b 147b40 │ │ │ │ + ldr r1, [pc, #3836] @ 14763c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 146bdc │ │ │ │ + bne 146b94 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 147d84 │ │ │ │ + bne 147d3c │ │ │ │ ldrd r0, [r6, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 147de8 │ │ │ │ + bcs 147da0 │ │ │ │ ldr r2, [r8] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 147f4c │ │ │ │ + bhi 147f04 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r1, r0, r4, ror r7 │ │ │ │ andeq r1, r0, r4, ror r7 │ │ │ │ @@ -301932,35 +301914,35 @@ │ │ │ │ andeq r1, r0, r4, ror r7 │ │ │ │ andeq r1, r0, r4, ror r7 │ │ │ │ andeq r1, r0, r4, ror r7 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1467bc │ │ │ │ - b 147de8 │ │ │ │ - ldr r1, [pc, #3972] @ 147840 │ │ │ │ + bne 146774 │ │ │ │ + b 147da0 │ │ │ │ + ldr r1, [pc, #3972] @ 1477f8 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 146bdc │ │ │ │ + bne 146b94 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 147d70 │ │ │ │ + bne 147d28 │ │ │ │ ldrd r0, [r6, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 147e3c │ │ │ │ + bcs 147df4 │ │ │ │ ldr r2, [r8] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 147edc │ │ │ │ + bhi 147e94 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ @@ -302009,42 +301991,42 @@ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1468f0 │ │ │ │ - b 147e3c │ │ │ │ - ldr r1, [pc, #4000] @ 147990 │ │ │ │ + bne 1468a8 │ │ │ │ + b 147df4 │ │ │ │ + ldr r1, [pc, #4000] @ 147948 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146c8c │ │ │ │ - ldr r1, [pc, #3976] @ 147994 │ │ │ │ + beq 146c44 │ │ │ │ + ldr r1, [pc, #3976] @ 14794c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 146bdc │ │ │ │ + bne 146b94 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne 147ff4 │ │ │ │ + bne 147fac │ │ │ │ ldrd r0, [r6, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 148058 │ │ │ │ + bcs 148010 │ │ │ │ ldr r2, [r8] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 1480a4 │ │ │ │ + bhi 14805c │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r1, r0, r8, asr #12 │ │ │ │ andeq r1, r0, r8, asr #12 │ │ │ │ @@ -302093,31 +302075,31 @@ │ │ │ │ andeq r1, r0, r8, asr #12 │ │ │ │ andeq r1, r0, r8, asr #12 │ │ │ │ andeq r1, r0, r8, asr #12 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 146a40 │ │ │ │ - b 148058 │ │ │ │ - ldr r1, [pc, #4064] @ 147b20 │ │ │ │ + bne 1469f8 │ │ │ │ + b 148010 │ │ │ │ + ldr r1, [pc, #4064] @ 147ad8 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 146bdc │ │ │ │ + bne 146b94 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 147db8 │ │ │ │ + bne 147d70 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, r6 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ mov r6, sl │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -302127,49 +302109,49 @@ │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 14660c │ │ │ │ - b 147ac8 │ │ │ │ - ldr r1, [pc, #4092] @ 147bc4 │ │ │ │ + bne 1465c4 │ │ │ │ + b 147a80 │ │ │ │ + ldr r1, [pc, #4092] @ 147b7c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146cf8 │ │ │ │ + beq 146cb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r6, sl │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - beq 14660c │ │ │ │ - b 1472ac │ │ │ │ + beq 1465c4 │ │ │ │ + b 147264 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 147d58 │ │ │ │ + bne 147d10 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, r6 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ add r8, sp, #344 @ 0x158 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r6, sl │ │ │ │ ldm r8, {r0, r2, r8} │ │ │ │ mov r9, r7 │ │ │ │ mov lr, r5 │ │ │ │ @@ -302178,24 +302160,24 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bne 14660c │ │ │ │ - b 147aa4 │ │ │ │ + bne 1465c4 │ │ │ │ + b 147a5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 147dd0 │ │ │ │ + bne 147d88 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, r6 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ mov r6, sl │ │ │ │ ldr fp, [sp, #348] @ 0x15c │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ @@ -302205,28 +302187,28 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bne 14660c │ │ │ │ - b 147a84 │ │ │ │ + bne 1465c4 │ │ │ │ + b 147a3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 147d98 │ │ │ │ + bne 147d50 │ │ │ │ ldrd r0, [r6, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 147e90 │ │ │ │ + bcs 147e48 │ │ │ │ ldr r2, [r8] │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 147fa4 │ │ │ │ + bhi 147f5c │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r1, r0, r0, ror r2 │ │ │ │ andeq r1, r0, r0, ror r2 │ │ │ │ @@ -302275,37 +302257,37 @@ │ │ │ │ andeq r1, r0, r0, ror r2 │ │ │ │ andeq r1, r0, r0, ror r2 │ │ │ │ andeq r1, r0, r0, ror r2 │ │ │ │ muleq r0, r8, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 146d18 │ │ │ │ - b 147e90 │ │ │ │ + bne 146cd0 │ │ │ │ + b 147e48 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ bl 7b9ec │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr fp, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 147b24 │ │ │ │ + beq 147adc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ str fp, [sp, #32] │ │ │ │ - b 146f20 │ │ │ │ + b 146ed8 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ @@ -302322,30 +302304,30 @@ │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bne 14660c │ │ │ │ - b 147b70 │ │ │ │ + bne 1465c4 │ │ │ │ + b 147b28 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ bl 7bdf0 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr fp, [sp, #348] @ 0x15c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 147ae8 │ │ │ │ + beq 147aa0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ str fp, [sp, #28] │ │ │ │ @@ -302358,15 +302340,15 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ - b 14660c │ │ │ │ + b 1465c4 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ @@ -302385,50 +302367,50 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bne 14660c │ │ │ │ + bne 1465c4 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ - b 1472c0 │ │ │ │ + b 147278 │ │ │ │ ldrb r0, [r9, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r9, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 147c24 │ │ │ │ + beq 147bdc │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r9, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ strb r0, [sp, #644] @ 0x284 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ str r9, [sp, #640] @ 0x280 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ mov sl, r9 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 147028 │ │ │ │ + bne 146fe0 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ - b 147058 │ │ │ │ + b 147010 │ │ │ │ ldrb r0, [sp, #345] @ 0x159 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 147974 │ │ │ │ + bne 14792c │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14726c │ │ │ │ + bne 147224 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [sl, #24] │ │ │ │ str r7, [sp, #544] @ 0x220 │ │ │ │ add r7, sp, #304 @ 0x130 │ │ │ │ add r2, r2, #1 │ │ │ │ strb r2, [sl, #24] │ │ │ │ @@ -302464,65 +302446,65 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ str fp, [sp, #632] @ 0x278 │ │ │ │ str lr, [sp, #628] @ 0x274 │ │ │ │ mov r0, sl │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f030 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ - bne 147164 │ │ │ │ + bne 14711c │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 147154 │ │ │ │ + beq 14710c │ │ │ │ mov r0, r7 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r7, r4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 147958 │ │ │ │ - b 147c7c │ │ │ │ + bne 147910 │ │ │ │ + b 147c34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1472a4 │ │ │ │ + beq 14725c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 136990 │ │ │ │ - b 147930 │ │ │ │ + bl 136948 │ │ │ │ + b 1478e8 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #348] @ 0x15c │ │ │ │ - b 14721c │ │ │ │ + b 1471d4 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #500] @ 0x1f4 │ │ │ │ str sl, [sp, #496] @ 0x1f0 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ - bne 14730c │ │ │ │ - ldr r0, [pc, #3996] @ 148168 │ │ │ │ + bne 1472c4 │ │ │ │ + ldr r0, [pc, #3996] @ 148120 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl 24e78 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ @@ -302531,16 +302513,16 @@ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge 147508 │ │ │ │ - b 14751c │ │ │ │ + bge 1474c0 │ │ │ │ + b 1474d4 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ mov r8, #1 │ │ │ │ @@ -302554,32 +302536,32 @@ │ │ │ │ str r6, [sp, #500] @ 0x1f4 │ │ │ │ str sl, [sp, #496] @ 0x1f0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge 147508 │ │ │ │ - b 14751c │ │ │ │ + bge 1474c0 │ │ │ │ + b 1474d4 │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 147350 │ │ │ │ + bne 147308 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147400 │ │ │ │ + bne 1473b8 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r2 │ │ │ │ - b 147058 │ │ │ │ + b 147010 │ │ │ │ ldr r7, [sp, #348] @ 0x15c │ │ │ │ - b 147940 │ │ │ │ + b 1478f8 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r9, #1 │ │ │ │ @@ -302594,285 +302576,285 @@ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #500] @ 0x1f4 │ │ │ │ str sl, [sp, #496] @ 0x1f0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge 147508 │ │ │ │ - b 14751c │ │ │ │ + bge 1474c0 │ │ │ │ + b 1474d4 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ add r0, lr, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ clz r0, r0 │ │ │ │ cmp lr, #-2147483648 @ 0x80000000 │ │ │ │ lsr r8, r0, #5 │ │ │ │ - bne 1473a0 │ │ │ │ - ldr r0, [pc, #4088] @ 14832c │ │ │ │ + bne 147358 │ │ │ │ + ldr r0, [pc, #4088] @ 1482e4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 24e78 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 1474c0 │ │ │ │ + b 147478 │ │ │ │ ldrb r0, [sp, #345] @ 0x159 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1473dc │ │ │ │ + bne 147394 │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r9, [sp, #344] @ 0x158 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1473f8 │ │ │ │ + beq 1473b0 │ │ │ │ ldr r7, [sp, #352] @ 0x160 │ │ │ │ mov fp, r2 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 147a2c │ │ │ │ + bne 1479e4 │ │ │ │ ldr r7, [sp, #348] @ 0x15c │ │ │ │ - b 148304 │ │ │ │ + b 1482bc │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ add r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r9, r0, #5 │ │ │ │ - bne 147420 │ │ │ │ - ldr r0, [pc, #4080] @ 1483b0 │ │ │ │ + bne 1473d8 │ │ │ │ + ldr r0, [pc, #4080] @ 148368 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #5 │ │ │ │ bl 24e78 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 1474a8 │ │ │ │ - ldr r1, [pc, #4048] @ 1483b4 │ │ │ │ - ldr r2, [pc, #4048] @ 1483b8 │ │ │ │ + b 147460 │ │ │ │ + ldr r1, [pc, #4048] @ 14836c │ │ │ │ + ldr r2, [pc, #4048] @ 148370 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ bl 24edc │ │ │ │ mov r2, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 147294 │ │ │ │ + beq 14724c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ - b 147058 │ │ │ │ + b 147010 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r0 │ │ │ │ moveq r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bne 147998 │ │ │ │ + bne 147950 │ │ │ │ sub r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #4052] @ 148430 │ │ │ │ + ldr r0, [pc, #4052] @ 1483e8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #9 │ │ │ │ bl 24e78 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14748c │ │ │ │ + beq 147444 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1474a8 │ │ │ │ + beq 147460 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1474c0 │ │ │ │ + beq 147478 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1474ec │ │ │ │ + beq 1474a4 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge 147508 │ │ │ │ - b 14751c │ │ │ │ + bge 1474c0 │ │ │ │ + b 1474d4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 14751c │ │ │ │ + blt 1474d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14751c │ │ │ │ + beq 1474d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - blt 1475b8 │ │ │ │ + blt 147570 │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 147564 │ │ │ │ + beq 14751c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 147548 │ │ │ │ + b 147500 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 147564 │ │ │ │ + beq 14751c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14753c │ │ │ │ + beq 1474f4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14753c │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1474f4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 147580 │ │ │ │ + beq 147538 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1475a0 │ │ │ │ + beq 147558 │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #520] @ 0x208 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1475b8 │ │ │ │ + beq 147570 │ │ │ │ ldr r0, [sp, #524] @ 0x20c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 14765c │ │ │ │ + blt 147614 │ │ │ │ ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 147604 │ │ │ │ + beq 1475bc │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1475e8 │ │ │ │ + b 1475a0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 147604 │ │ │ │ + beq 1475bc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1475dc │ │ │ │ + beq 147594 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1475dc │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 147594 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147624 │ │ │ │ + beq 1475dc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147644 │ │ │ │ + beq 1475fc │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14765c │ │ │ │ + beq 147614 │ │ │ │ ldr r0, [sp, #708] @ 0x2c4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 147688 │ │ │ │ + bne 147640 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1476a4 │ │ │ │ - b 1476cc │ │ │ │ - eoreq r6, r3, r7, asr #27 │ │ │ │ - eoreq r6, r3, r4, asr sp │ │ │ │ - mlaeq r3, r0, ip, r6 │ │ │ │ + bne 14765c │ │ │ │ + b 147684 │ │ │ │ + eoreq r6, r3, pc, asr #27 │ │ │ │ + eoreq r6, r3, ip, asr sp │ │ │ │ + mlaeq r3, r8, ip, r6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1476cc │ │ │ │ + beq 147684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1476cc │ │ │ │ + blt 147684 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1476cc │ │ │ │ + beq 147684 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r9 │ │ │ │ - beq 1476f0 │ │ │ │ + beq 1476a8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - beq 147718 │ │ │ │ + beq 1476d0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ bic r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne 147740 │ │ │ │ + bne 1476f8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, fp │ │ │ │ mov ip, #-2147483648 @ 0x80000000 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -302920,24 +302902,24 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #636] @ 0x27c │ │ │ │ cmp r1, r0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #632] @ 0x278 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #628] @ 0x274 │ │ │ │ - bcs 1478e4 │ │ │ │ + bcs 14789c │ │ │ │ ldr r2, [r9, #12] │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ sub r3, r7, #9 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bhi 1478fc │ │ │ │ + bhi 1478b4 │ │ │ │ add r7, pc, #8 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ - strdeq r6, [r3], -r4 @ │ │ │ │ + strdeq r6, [r3], -ip @ │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ @@ -302969,80 +302951,80 @@ │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 147824 │ │ │ │ + bne 1477dc │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r0, r9 │ │ │ │ bl 25d2c │ │ │ │ - b 147ca0 │ │ │ │ + b 147c58 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne 147c4c │ │ │ │ + bne 147c04 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ add r0, r1, #1 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ str r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 1f030 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ ldr r7, [sp, #348] @ 0x15c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 147940 │ │ │ │ + bne 1478f8 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 147958 │ │ │ │ - b 147c7c │ │ │ │ + bne 147910 │ │ │ │ + b 147c34 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 1f030 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 147c7c │ │ │ │ + beq 147c34 │ │ │ │ add r0, r8, #8 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 1f030 │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #716 @ 0x2cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #3652] @ 1487c0 │ │ │ │ + ldr r1, [pc, #3652] @ 148778 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #3648] @ 1487c4 │ │ │ │ + ldr r2, [pc, #3648] @ 14877c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 24edc │ │ │ │ - b 147020 │ │ │ │ - strhteq r6, [r3], -r5 │ │ │ │ - eoreq r6, r3, r7, lsl #18 │ │ │ │ + b 146fd8 │ │ │ │ + strhteq r6, [r3], -sp │ │ │ │ + eoreq r6, r3, pc, lsl #18 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1479d4 │ │ │ │ + beq 14798c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mov r1, r8 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - beq 147a0c │ │ │ │ + beq 1479c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov sl, r9 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ @@ -303051,77 +303033,77 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ moveq r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 147758 │ │ │ │ + b 147710 │ │ │ │ ldrb r0, [sp, #345] @ 0x159 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 147ba4 │ │ │ │ + bne 147b5c │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr r7, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 148304 │ │ │ │ + beq 1482bc │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 147bc8 │ │ │ │ + bne 147b80 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ - b 1482e0 │ │ │ │ + b 148298 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 1472bc │ │ │ │ + b 147274 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ mov fp, r2 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 1472bc │ │ │ │ + b 147274 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ - b 1472bc │ │ │ │ + b 147274 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #500] @ 0x1f4 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ - b 1471ec │ │ │ │ - eoreq r6, r3, ip, ror r9 │ │ │ │ + b 1471a4 │ │ │ │ + eoreq r6, r3, r4, lsl #19 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -303132,173 +303114,173 @@ │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 1471f8 │ │ │ │ + b 1471b0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ mov fp, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 1472bc │ │ │ │ + b 147274 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov fp, ip │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 1472bc │ │ │ │ - ldr r1, [pc, #3100] @ 1487c8 │ │ │ │ - ldr r2, [pc, #3100] @ 1487cc │ │ │ │ + b 147274 │ │ │ │ + ldr r1, [pc, #3100] @ 148780 │ │ │ │ + ldr r2, [pc, #3100] @ 148784 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #2 │ │ │ │ bl 24edc │ │ │ │ mov r7, r0 │ │ │ │ - b 148304 │ │ │ │ - strdeq r6, [r3], -sp @ │ │ │ │ + b 1482bc │ │ │ │ + eoreq r6, r3, r5, lsl #18 │ │ │ │ ldrb r0, [sp, #345] @ 0x159 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 147c2c │ │ │ │ + bne 147be4 │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ bl 7bf4c │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 1482e0 │ │ │ │ + beq 148298 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 147cf4 │ │ │ │ + bne 147cac │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - b 1482c0 │ │ │ │ + b 148278 │ │ │ │ mov r0, #24 │ │ │ │ - b 146534 │ │ │ │ - ldr r1, [pc, #2972] @ 1487d0 │ │ │ │ - ldr r2, [pc, #2972] @ 1487d4 │ │ │ │ + b 1464ec │ │ │ │ + ldr r1, [pc, #2972] @ 148788 │ │ │ │ + ldr r2, [pc, #2972] @ 14878c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #3 │ │ │ │ bl 24edc │ │ │ │ mov r2, r0 │ │ │ │ - b 1482e0 │ │ │ │ + b 148298 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r0, r9 │ │ │ │ bl 25d2c │ │ │ │ - b 147ca0 │ │ │ │ - ldr r2, [pc, #2896] @ 1487bc │ │ │ │ + b 147c58 │ │ │ │ + ldr r2, [pc, #2896] @ 148774 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 24dfc │ │ │ │ - b 146544 │ │ │ │ + b 1464fc │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r0, r9 │ │ │ │ bl 25d2c │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 1f030 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14716c │ │ │ │ + bne 147124 │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ mov r0, r7 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, r4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 147958 │ │ │ │ - b 147c7c │ │ │ │ + bne 147910 │ │ │ │ + b 147c34 │ │ │ │ ldrb r0, [sp, #345] @ 0x159 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 148118 │ │ │ │ + bne 1480d0 │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bne 14813c │ │ │ │ + bne 1480f4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - b 1482bc │ │ │ │ + b 148274 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #2716] @ 148808 │ │ │ │ + ldr r1, [pc, #2716] @ 1487c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 148020 │ │ │ │ + b 147fd8 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2700] @ 14880c │ │ │ │ + ldr r1, [pc, #2700] @ 1487c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 148020 │ │ │ │ + b 147fd8 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2688] @ 148814 │ │ │ │ + ldr r1, [pc, #2688] @ 1487cc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 148020 │ │ │ │ + b 147fd8 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - ldr r1, [pc, #2632] @ 1487fc │ │ │ │ + ldr r1, [pc, #2632] @ 1487b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14802c │ │ │ │ + b 147fe4 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #2628] @ 148810 │ │ │ │ + ldr r1, [pc, #2628] @ 1487c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 148020 │ │ │ │ + b 147fd8 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #2592] @ 148804 │ │ │ │ + ldr r1, [pc, #2592] @ 1487bc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 148020 │ │ │ │ + b 147fd8 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -303311,15 +303293,15 @@ │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl 25d2c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ - b 147f9c │ │ │ │ + b 147f54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, #3 │ │ │ │ @@ -303332,15 +303314,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl 25d2c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ - b 147f2c │ │ │ │ + b 147ee4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ @@ -303351,15 +303333,15 @@ │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl 25d2c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ - b 147fec │ │ │ │ + b 147fa4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, #6 │ │ │ │ @@ -303379,15 +303361,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 1471f8 │ │ │ │ + b 1471b0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -303401,15 +303383,15 @@ │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl 25d2c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov fp, r0 │ │ │ │ - b 147b54 │ │ │ │ + b 147b0c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ @@ -303421,40 +303403,40 @@ │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl 25d2c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov fp, r0 │ │ │ │ - b 147b14 │ │ │ │ + b 147acc │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2044] @ 148800 │ │ │ │ + ldr r1, [pc, #2044] @ 1487b8 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 148028 │ │ │ │ + b 147fe0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #2008] @ 1487f8 │ │ │ │ + ldr r1, [pc, #2008] @ 1487b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #500] @ 0x1f4 │ │ │ │ str sl, [sp, #496] @ 0x1f0 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ bl 24f54 │ │ │ │ - b 1471e4 │ │ │ │ + b 14719c │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -303465,15 +303447,15 @@ │ │ │ │ str sl, [sp, #496] @ 0x1f0 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r2 │ │ │ │ bl 25d2c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ - b 1480ec │ │ │ │ + b 1480a4 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -303493,153 +303475,153 @@ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bge 147528 │ │ │ │ - b 1475b8 │ │ │ │ - ldr r1, [pc, #1720] @ 1487d8 │ │ │ │ - ldr r2, [pc, #1720] @ 1487dc │ │ │ │ + bge 1474e0 │ │ │ │ + b 147570 │ │ │ │ + ldr r1, [pc, #1720] @ 148790 │ │ │ │ + ldr r2, [pc, #1720] @ 148794 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 24edc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r0 │ │ │ │ - b 1482c0 │ │ │ │ + b 148278 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14816c │ │ │ │ + bne 148124 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 148288 │ │ │ │ - ldrdeq r6, [r3], -r9 @ │ │ │ │ + b 148240 │ │ │ │ + eoreq r6, r3, r1, ror #5 │ │ │ │ ldrb r0, [sp, #345] @ 0x159 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14826c │ │ │ │ + bne 148224 │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ bl 7b9ec │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 148288 │ │ │ │ + beq 148240 │ │ │ │ add ip, r4, #8 │ │ │ │ add r8, sp, #680 @ 0x2a8 │ │ │ │ add r1, r8, #8 │ │ │ │ ldm ip!, {r0, r2, r3} │ │ │ │ stmia r1!, {r0, r2, r3} │ │ │ │ ldm ip, {r0, r2, r3, r4} │ │ │ │ stm r1, {r0, r2, r3, r4} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ str r6, [sp, #680] @ 0x2a8 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138294 │ │ │ │ + bl 13824c │ │ │ │ ldr r7, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 14825c │ │ │ │ + beq 148214 │ │ │ │ add lr, r4, #8 │ │ │ │ add ip, sp, #648 @ 0x288 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ ldm lr!, {r0, r3, r4} │ │ │ │ mov r2, ip │ │ │ │ stmia r2!, {r0, r3, r4} │ │ │ │ ldm lr, {r0, r1, r3, r4} │ │ │ │ stm r2, {r0, r1, r3, r4} │ │ │ │ - beq 148390 │ │ │ │ + beq 148348 │ │ │ │ ldm ip!, {r1, r2, r3} │ │ │ │ add r9, sp, #496 @ 0x1f0 │ │ │ │ add r0, r9, #8 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm ip, {r1, r2, r3, r4} │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ str r7, [sp, #496] @ 0x1f0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ - bl 138218 │ │ │ │ + bl 1381d0 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 148330 │ │ │ │ + bne 1482e8 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ addne r0, sp, #496 @ 0x1f0 │ │ │ │ - blne 136b20 │ │ │ │ + blne 136ad8 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ addne r0, sp, #680 @ 0x2a8 │ │ │ │ - blne 136b20 │ │ │ │ - b 148288 │ │ │ │ - ldr r1, [pc, #1388] @ 1487e0 │ │ │ │ - ldr r2, [pc, #1388] @ 1487e4 │ │ │ │ + blne 136ad8 │ │ │ │ + b 148240 │ │ │ │ + ldr r1, [pc, #1388] @ 148798 │ │ │ │ + ldr r2, [pc, #1388] @ 14879c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #5 │ │ │ │ bl 24edc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1482a4 │ │ │ │ + beq 14825c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1482e0 │ │ │ │ + beq 148298 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148300 │ │ │ │ + beq 1482b8 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 148304 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1482bc │ │ │ │ mov r7, r2 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 14831c │ │ │ │ + beq 1482d4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r2, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147400 │ │ │ │ - b 147294 │ │ │ │ - eoreq r6, r3, pc, ror r1 │ │ │ │ + bne 1473b8 │ │ │ │ + b 14724c │ │ │ │ + eoreq r6, r3, r7, lsl #3 │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1483bc │ │ │ │ + beq 148374 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ ldm r8!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r8, {r3, r4, r5, r6, r7} │ │ │ │ @@ -303652,184 +303634,184 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldm r9, {r0, r5, r7, r9} │ │ │ │ ldm ip, {r1, r4, ip} │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ - b 147058 │ │ │ │ - ldr r1, [pc, #1104] @ 1487e8 │ │ │ │ - ldr r2, [pc, #1104] @ 1487ec │ │ │ │ + b 147010 │ │ │ │ + ldr r1, [pc, #1104] @ 1487a0 │ │ │ │ + ldr r2, [pc, #1104] @ 1487a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #6 │ │ │ │ bl 24edc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 14825c │ │ │ │ - mlaeq r3, ip, r0, r6 │ │ │ │ - eoreq r6, fp, ip, lsr #16 │ │ │ │ - eoreq r6, fp, r0, ror #15 │ │ │ │ - ldr r1, [pc, #1068] @ 1487f0 │ │ │ │ - ldr r2, [pc, #1068] @ 1487f4 │ │ │ │ + b 148214 │ │ │ │ + eoreq r6, r3, r4, lsr #1 │ │ │ │ + eoreq r6, fp, r4, ror r8 │ │ │ │ + eoreq r6, fp, r8, lsr #16 │ │ │ │ + ldr r1, [pc, #1068] @ 1487a8 │ │ │ │ + ldr r2, [pc, #1068] @ 1487ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ bl 24edc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 148250 │ │ │ │ + b 148208 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1483f8 │ │ │ │ + beq 1483b0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 136b20 │ │ │ │ - b 1483f8 │ │ │ │ + bl 136ad8 │ │ │ │ + b 1483b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 148410 │ │ │ │ + beq 1483c8 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ - bl 136b20 │ │ │ │ - b 148410 │ │ │ │ + bl 136ad8 │ │ │ │ + b 1483c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14844c │ │ │ │ + beq 148404 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14844c │ │ │ │ - eoreq r6, r3, r8, rrx │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 148404 │ │ │ │ + eoreq r6, r3, r0, ror r0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14849c │ │ │ │ + beq 148454 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14849c │ │ │ │ - b 1485e8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 148454 │ │ │ │ + b 1485a0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 135bc8 │ │ │ │ - b 148774 │ │ │ │ + bl 135b80 │ │ │ │ + b 14872c │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148570 │ │ │ │ + beq 148528 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bl 1ba80c │ │ │ │ - b 148570 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 148528 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1484f0 │ │ │ │ + bne 1484a8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14850c │ │ │ │ + bne 1484c4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 148548 │ │ │ │ - b 1485a4 │ │ │ │ + bne 148500 │ │ │ │ + b 14855c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1484e0 │ │ │ │ + beq 148498 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 148548 │ │ │ │ - b 1485a4 │ │ │ │ + bne 148500 │ │ │ │ + b 14855c │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1485a4 │ │ │ │ + beq 14855c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1485a4 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14855c │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148608 │ │ │ │ + beq 1485c0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1ba80c │ │ │ │ - b 148608 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1485c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1485c0 │ │ │ │ + bne 148578 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 148678 │ │ │ │ + b 148630 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba80c │ │ │ │ - b 148678 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 148630 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - b 148664 │ │ │ │ + b 14861c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 148770 │ │ │ │ + b 148728 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148774 │ │ │ │ + beq 14872c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - b 148770 │ │ │ │ + b 148728 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 135bc8 │ │ │ │ - b 148774 │ │ │ │ + bl 135b80 │ │ │ │ + b 14872c │ │ │ │ bl 38ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ mov fp, r4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ @@ -303841,215 +303823,215 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1486a0 │ │ │ │ + blt 148658 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1486a0 │ │ │ │ + beq 148658 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bge 14877c │ │ │ │ + bge 148734 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - bge 148790 │ │ │ │ + bge 148748 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1487a8 │ │ │ │ + bne 148760 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ movwne r0, #1 │ │ │ │ and r0, r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 148704 │ │ │ │ + bne 1486bc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 148704 │ │ │ │ + beq 1486bc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r9 │ │ │ │ - beq 148728 │ │ │ │ + beq 1486e0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bics r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r8 │ │ │ │ - beq 14874c │ │ │ │ + beq 148704 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 148774 │ │ │ │ + bne 14872c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 136b20 │ │ │ │ + bl 136ad8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - blt 1486b8 │ │ │ │ + blt 148670 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ - bl 136b20 │ │ │ │ + bl 136ad8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1486c8 │ │ │ │ + beq 148680 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1486c8 │ │ │ │ - eoreq r5, fp, r0, asr #19 │ │ │ │ - mlaeq fp, r0, r2, r6 │ │ │ │ - eoreq r6, fp, r4, asr #4 │ │ │ │ - eoreq r6, fp, r4, rrx │ │ │ │ - eoreq r6, fp, r8, lsl r0 │ │ │ │ - ldrdeq r5, [fp], -ip @ │ │ │ │ - mlaeq fp, r0, pc, r5 @ │ │ │ │ - strdeq r5, [fp], -r0 @ │ │ │ │ - eoreq r5, fp, r4, lsr #21 │ │ │ │ - mlaeq fp, ip, r9, r5 │ │ │ │ - eoreq r5, fp, r0, asr r9 │ │ │ │ - eoreq r5, fp, r8, ror r8 │ │ │ │ - eoreq r5, fp, ip, lsr #16 │ │ │ │ - eoreq r5, fp, ip, asr #16 │ │ │ │ - eoreq r5, fp, r0, lsl #16 │ │ │ │ - eoreq r5, r3, ip, lsr r4 │ │ │ │ - eoreq r5, r3, r9, lsl r7 │ │ │ │ - eoreq r5, r3, r3, lsl r3 │ │ │ │ - eoreq r5, r3, r9, asr #13 │ │ │ │ - eoreq r5, r3, r7, asr #14 │ │ │ │ - eoreq r5, r3, r8, lsr r7 │ │ │ │ - strdeq r5, [r3], -r8 @ │ │ │ │ - eoreq r5, r3, ip, lsl #13 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 148680 │ │ │ │ + eoreq r5, fp, r8, lsl #20 │ │ │ │ + ldrdeq r6, [fp], -r8 @ │ │ │ │ + eoreq r6, fp, ip, lsl #5 │ │ │ │ + eoreq r6, fp, ip, lsr #1 │ │ │ │ + eoreq r6, fp, r0, rrx │ │ │ │ + eoreq r6, fp, r4, lsr #32 │ │ │ │ + ldrdeq r5, [fp], -r8 @ │ │ │ │ + eoreq r5, fp, r8, lsr fp │ │ │ │ + eoreq r5, fp, ip, ror #21 │ │ │ │ + eoreq r5, fp, r4, ror #19 │ │ │ │ + mlaeq fp, r8, r9, r5 │ │ │ │ + eoreq r5, fp, r0, asr #17 │ │ │ │ + eoreq r5, fp, r4, ror r8 │ │ │ │ + mlaeq fp, r4, r8, r5 │ │ │ │ + eoreq r5, fp, r8, asr #16 │ │ │ │ + eoreq r5, r3, r4, asr #8 │ │ │ │ + eoreq r5, r3, r1, lsr #14 │ │ │ │ + eoreq r5, r3, fp, lsl r3 │ │ │ │ + ldrdeq r5, [r3], -r1 @ │ │ │ │ + eoreq r5, r3, pc, asr #14 │ │ │ │ + eoreq r5, r3, r0, asr #14 │ │ │ │ + eoreq r5, r3, r0, lsl #14 │ │ │ │ + mlaeq r3, r4, r6, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 14886c │ │ │ │ + bcs 148824 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #19 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ mov r7, #1 │ │ │ │ ldrb r6, [r2, r1] │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #23 │ │ │ │ - bhi 148884 │ │ │ │ + bhi 14883c │ │ │ │ tst r3, r7, lsl r4 │ │ │ │ - beq 148884 │ │ │ │ + beq 14883c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 148844 │ │ │ │ + bne 1487fc │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 148e4c │ │ │ │ + b 148e04 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 148b38 │ │ │ │ + beq 148af0 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 148ea8 │ │ │ │ + bne 148e60 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 148e88 │ │ │ │ + beq 148e40 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #1860] @ 14900c │ │ │ │ + ldr r0, [pc, #1860] @ 148fc4 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str sl, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1389b4 │ │ │ │ + bl 13896c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 148bf0 │ │ │ │ + beq 148ba8 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 148d50 │ │ │ │ + bne 148d08 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add sl, r8, #12 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ str r6, [r8, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2d9140 │ │ │ │ + bl 2d90f8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 148bf4 │ │ │ │ + beq 148bac │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #13 │ │ │ │ - beq 148a8c │ │ │ │ + beq 148a44 │ │ │ │ cmp r9, #10 │ │ │ │ - bne 148aa8 │ │ │ │ - ldr r1, [pc, #1712] @ 149010 │ │ │ │ + bne 148a60 │ │ │ │ + ldr r1, [pc, #1712] @ 148fc8 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 148aa8 │ │ │ │ + bne 148a60 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r1, r0 │ │ │ │ - bne 148f18 │ │ │ │ + bne 148ed0 │ │ │ │ ldrd r0, [r8, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 148f3c │ │ │ │ + bcs 148ef4 │ │ │ │ ldr ip, [sl] │ │ │ │ ldrb r3, [ip, r1] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 148f54 │ │ │ │ + bhi 148f0c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ @@ -304098,131 +304080,131 @@ │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 148994 │ │ │ │ - b 148f3c │ │ │ │ - ldr r1, [pc, #1412] @ 149018 │ │ │ │ + bne 14894c │ │ │ │ + b 148ef4 │ │ │ │ + ldr r1, [pc, #1412] @ 148fd0 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148afc │ │ │ │ + beq 148ab4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 137980 │ │ │ │ + bl 137938 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1488e8 │ │ │ │ - b 148bf4 │ │ │ │ + beq 1488a0 │ │ │ │ + b 148bac │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 13aa44 │ │ │ │ + bl 13a9fc │ │ │ │ ldrh r0, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ - bne 148e80 │ │ │ │ + bne 148e38 │ │ │ │ ldrh r0, [sp, #42] @ 0x2a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 1488e8 │ │ │ │ + b 1488a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 148f24 │ │ │ │ + bne 148edc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 137820 │ │ │ │ + bl 1377d8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 148e78 │ │ │ │ + beq 148e30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 1488e4 │ │ │ │ + b 14889c │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - beq 148e88 │ │ │ │ + beq 148e40 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 148bb8 │ │ │ │ + beq 148b70 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 148e0c │ │ │ │ + bne 148dc4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13aa44 │ │ │ │ + bl 13a9fc │ │ │ │ ldrh r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 148bb8 │ │ │ │ + beq 148b70 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldrh r4, [sp, #50] @ 0x32 │ │ │ │ - bl 138b1c │ │ │ │ + bl 138ad4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 148da4 │ │ │ │ + bne 148d5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 134480 │ │ │ │ + bl 134438 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 148dd8 │ │ │ │ + beq 148d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 148dfc │ │ │ │ + bne 148db4 │ │ │ │ uxth r0, r4 │ │ │ │ - b 148d38 │ │ │ │ + b 148cf0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 148c18 │ │ │ │ + beq 148bd0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #28] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ - bcs 148d04 │ │ │ │ + bcs 148cbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ uxth r0, r0 │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ sub r7, r6, #9 │ │ │ │ cmp r7, #35 @ 0x23 │ │ │ │ - bhi 148d1c │ │ │ │ + bhi 148cd4 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ muleq r0, r0, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ @@ -304257,232 +304239,232 @@ │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 148c48 │ │ │ │ + bne 148c00 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 148ed8 │ │ │ │ + b 148e90 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne 148e90 │ │ │ │ + bne 148e48 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ - beq 148e40 │ │ │ │ + beq 148df8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r8, [sl] │ │ │ │ stmib sl, {r1, r6} │ │ │ │ str r0, [sl, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - beq 148d88 │ │ │ │ + beq 148d40 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 148c20 │ │ │ │ - ldr r0, [pc, #684] @ 149020 │ │ │ │ + bne 148bd8 │ │ │ │ + ldr r0, [pc, #684] @ 148fd8 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #13 │ │ │ │ bl 24e78 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 148c20 │ │ │ │ - ldr r0, [pc, #652] @ 14901c │ │ │ │ + b 148bd8 │ │ │ │ + ldr r0, [pc, #652] @ 148fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bl 24e78 │ │ │ │ mov fp, r0 │ │ │ │ - b 148bfc │ │ │ │ + b 148bb4 │ │ │ │ ldrb r0, [sp, #49] @ 0x31 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 148e60 │ │ │ │ + bne 148e18 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13b608 │ │ │ │ + bl 13b5c0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 148bc0 │ │ │ │ + beq 148b78 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b 148bc4 │ │ │ │ + b 148b7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148e40 │ │ │ │ + beq 148df8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13648c │ │ │ │ + bl 136444 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - b 148e40 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 148df8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 148e28 │ │ │ │ + bne 148de0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 148e40 │ │ │ │ - ldr r1, [pc, #528] @ 149024 │ │ │ │ + b 148df8 │ │ │ │ + ldr r1, [pc, #528] @ 148fdc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #524] @ 149028 │ │ │ │ + ldr r2, [pc, #524] @ 148fe0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 24edc │ │ │ │ - b 148bbc │ │ │ │ + b 148b74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ bl 24dfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #412] @ 149004 │ │ │ │ + ldr r1, [pc, #412] @ 148fbc │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #408] @ 149008 │ │ │ │ + ldr r2, [pc, #408] @ 148fc0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 148e20 │ │ │ │ + b 148dd8 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ - b 148c20 │ │ │ │ + b 148bd8 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ - b 148bfc │ │ │ │ + b 148bb4 │ │ │ │ mov r0, #24 │ │ │ │ - b 148870 │ │ │ │ + b 148828 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ - b 148ed8 │ │ │ │ - ldr r2, [pc, #336] @ 149000 │ │ │ │ + b 148e90 │ │ │ │ + ldr r2, [pc, #336] @ 148fb8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d70 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 148e40 │ │ │ │ + b 148df8 │ │ │ │ mov r0, #21 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ bl 25d2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 148ef4 │ │ │ │ + beq 148eac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 148f00 │ │ │ │ + bne 148eb8 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b 148e40 │ │ │ │ + b 148df8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13648c │ │ │ │ - b 148de8 │ │ │ │ + bl 136444 │ │ │ │ + b 148da0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b 148e40 │ │ │ │ - ldr r0, [pc, #244] @ 149014 │ │ │ │ + b 148df8 │ │ │ │ + ldr r0, [pc, #244] @ 148fcc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bl 24f54 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - b 148d9c │ │ │ │ + b 148d54 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 25d2c │ │ │ │ - b 148f68 │ │ │ │ + b 148f20 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 25d2c │ │ │ │ mov fp, r0 │ │ │ │ - b 148bf4 │ │ │ │ - b 148fd4 │ │ │ │ - b 148fa8 │ │ │ │ + b 148bac │ │ │ │ + b 148f8c │ │ │ │ + b 148f60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 135cc8 │ │ │ │ - b 148ff8 │ │ │ │ - b 148fd4 │ │ │ │ + bl 135c80 │ │ │ │ + b 148fb0 │ │ │ │ + b 148f8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 148fd8 │ │ │ │ + b 148f90 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 148fd4 │ │ │ │ + b 148f8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 148ff4 │ │ │ │ + b 148fac │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 135cc8 │ │ │ │ - b 148ff8 │ │ │ │ + bl 135c80 │ │ │ │ + b 148fb0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 148ff8 │ │ │ │ + beq 148fb0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r4, [fp], -ip │ │ │ │ - eoreq r4, fp, ip, lsr #27 │ │ │ │ - eoreq r4, fp, r8, asr sp │ │ │ │ - eoreq r4, r3, r4, lsr ip │ │ │ │ - mlaeq r3, r6, fp, r4 │ │ │ │ - ldrdeq r4, [r3], -lr @ │ │ │ │ - eoreq r4, r3, ip, ror #20 │ │ │ │ - eoreq r4, r3, lr, ror #14 │ │ │ │ - mlaeq r3, r0, r7, r4 │ │ │ │ - eoreq r4, fp, r0, lsl #28 │ │ │ │ - eoreq r4, fp, ip, lsr #27 │ │ │ │ + eoreq r4, fp, r4, lsl #16 │ │ │ │ + strdeq r4, [fp], -r4 @ │ │ │ │ + eoreq r4, fp, r0, lsr #27 │ │ │ │ + eoreq r4, r3, ip, lsr ip │ │ │ │ + mlaeq r3, lr, fp, r4 │ │ │ │ + eoreq r4, r3, r6, ror #11 │ │ │ │ + eoreq r4, r3, r4, ror sl │ │ │ │ + eoreq r4, r3, r6, ror r7 │ │ │ │ + mlaeq r3, r8, r7, r4 │ │ │ │ + eoreq r4, fp, r8, asr #28 │ │ │ │ + strdeq r4, [fp], -r4 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #124] @ 1490b8 │ │ │ │ + ldr r3, [pc, #124] @ 149070 │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ - ldrne r1, [pc, #80] @ 1490bc │ │ │ │ + ldrne r1, [pc, #80] @ 149074 │ │ │ │ ldmne ip!, {r2, r4, r5, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmiane r3!, {r2, r4, r5, lr} │ │ │ │ ldmne ip!, {r2, r4, r5, r6, lr} │ │ │ │ stmiane r3!, {r2, r4, r5, r6, lr} │ │ │ │ ldmne ip, {r2, r4, r5, r6, lr} │ │ │ │ @@ -304491,20 +304473,20 @@ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 135f10 │ │ │ │ + bl 135ec8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, ip, r4, lsr lr │ │ │ │ - strhteq r4, [fp], -r8 │ │ │ │ + eoreq r6, ip, ip, ror lr │ │ │ │ + eoreq r4, fp, r0, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #52] @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -304514,53 +304496,53 @@ │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sl, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r8, [pc, #2944] @ 149c8c │ │ │ │ + ldr r8, [pc, #2944] @ 149c44 │ │ │ │ mov r5, #9 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #9 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ - beq 1499fc │ │ │ │ + beq 1499b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #110 @ 0x6e │ │ │ │ strb r0, [r4, #8] │ │ │ │ movw r0, #28532 @ 0x6f74 │ │ │ │ movt r0, #25963 @ 0x656b │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r0, [r4, #4] │ │ │ │ movw r0, #28769 @ 0x7061 │ │ │ │ movt r0, #24425 @ 0x5f69 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r0, [r4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 1499cc │ │ │ │ + bmi 149984 │ │ │ │ ldr fp, [r7, #4] │ │ │ │ - beq 1491a0 │ │ │ │ + beq 149158 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, #1 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1499cc │ │ │ │ + beq 149984 │ │ │ │ mov r7, r0 │ │ │ │ - b 1491a4 │ │ │ │ + b 14915c │ │ │ │ ldrd r0, [sl, #32] │ │ │ │ - b 1495f0 │ │ │ │ + b 1495a8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #3 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ @@ -304570,41 +304552,41 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ bl 7ab60 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 1491f0 │ │ │ │ + beq 1491a8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 136328 │ │ │ │ + bl 1362e0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ mov r5, #6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149a14 │ │ │ │ + beq 1499cc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ movw r0, #28274 @ 0x6e72 │ │ │ │ mov r1, #1 │ │ │ │ strh r0, [r4, #4] │ │ │ │ movw r0, #25970 @ 0x6572 │ │ │ │ movt r0, #30068 @ 0x7574 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ mov r6, #38 @ 0x26 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149a2c │ │ │ │ - ldr r1, [pc, #2636] @ 149ca0 │ │ │ │ + beq 1499e4 │ │ │ │ + ldr r1, [pc, #2636] @ 149c58 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f030 │ │ │ │ mov r0, #3 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ @@ -304613,71 +304595,71 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ bl 7ab60 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 14929c │ │ │ │ + beq 149254 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 136328 │ │ │ │ + bl 1362e0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149a44 │ │ │ │ + beq 1499fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #111 @ 0x6f │ │ │ │ strb r0, [r4, #4] │ │ │ │ movw r0, #30049 @ 0x7561 │ │ │ │ movt r0, #26980 @ 0x6964 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r0, [r4] │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ ldrd r2, [sl] │ │ │ │ add r6, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ebd08 │ │ │ │ + bl 2ebcc0 │ │ │ │ ldrb r8, [sp, #148] @ 0x94 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 149314 │ │ │ │ + beq 1492cc │ │ │ │ cmp r8, #1 │ │ │ │ - bne 149328 │ │ │ │ + bne 1492e0 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ - b 149334 │ │ │ │ + b 1492ec │ │ │ │ ldrb r5, [sp, #149] @ 0x95 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 149374 │ │ │ │ + beq 14932c │ │ │ │ orr r6, r6, #2 │ │ │ │ - b 149344 │ │ │ │ + b 1492fc │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ sub r5, r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 149a5c │ │ │ │ + bmi 149a14 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 149374 │ │ │ │ - ldr r0, [pc, #2396] @ 149ca8 │ │ │ │ + beq 14932c │ │ │ │ + ldr r0, [pc, #2396] @ 149c60 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149a60 │ │ │ │ + beq 149a18 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b 149384 │ │ │ │ + b 14933c │ │ │ │ mov sl, r9 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ @@ -304692,88 +304674,88 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, fp │ │ │ │ mov r3, r9 │ │ │ │ bl 7ab60 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 1493d8 │ │ │ │ + beq 149390 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 136328 │ │ │ │ + bl 1362e0 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 1493ec │ │ │ │ + bne 1493a4 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ bl 1d9f8 │ │ │ │ - b 14940c │ │ │ │ + b 1493c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 14940c │ │ │ │ + bne 1493c4 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14940c │ │ │ │ + beq 1493c4 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, #5 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r5, {r0, r2, r5} │ │ │ │ - ldr r1, [pc, #2188] @ 149cb0 │ │ │ │ - ldr r3, [pc, #2188] @ 149cb4 │ │ │ │ + ldr r1, [pc, #2188] @ 149c68 │ │ │ │ + ldr r3, [pc, #2188] @ 149c6c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r0, r2, r5} │ │ │ │ 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 2dde64 │ │ │ │ + bl 2dde1c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 149470 │ │ │ │ + bne 149428 │ │ │ │ mov r9, sl │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b 1494f0 │ │ │ │ + b 1494a8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #2108] @ 149cb8 │ │ │ │ + ldr r0, [pc, #2108] @ 149c70 │ │ │ │ ldm r2!, {r3, r4, r5, r7} │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ ldm r2, {r3, r4, r5, r7} │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ stm r1, {r3, r4, r5, r7} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ stm r2, {r0, r1, fp} │ │ │ │ - ldr r0, [pc, #2060] @ 149cbc │ │ │ │ + ldr r0, [pc, #2060] @ 149c74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ add fp, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r9, sl │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldm fp, {r4, r7, fp} │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1498c0 │ │ │ │ + bne 149878 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r5, #5 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne 1498dc │ │ │ │ - ldr r0, [pc, #1992] @ 149cc0 │ │ │ │ + bne 149894 │ │ │ │ + ldr r0, [pc, #1992] @ 149c78 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, sl │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r4, #44]! @ 0x2c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ @@ -304782,200 +304764,200 @@ │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d7808 │ │ │ │ + bl 2d77c0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1920] @ 149cc4 │ │ │ │ + ldr r0, [pc, #1920] @ 149c7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bne 149930 │ │ │ │ + bne 1498e8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14995c │ │ │ │ - ldr r2, [pc, #1888] @ 149cd4 │ │ │ │ + beq 149914 │ │ │ │ + ldr r2, [pc, #1888] @ 149c8c │ │ │ │ mov r3, r0 │ │ │ │ str r7, [r0] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib r0, {r5, r6} │ │ │ │ mov r0, r5 │ │ │ │ bl 1f1e0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2ddf8c │ │ │ │ + bl 2ddf44 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 1f2dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #3 │ │ │ │ - bl 2ddf7c │ │ │ │ + bl 2ddf34 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ bl d54ec │ │ │ │ - ldr r1, [pc, #1812] @ 149cd8 │ │ │ │ + ldr r1, [pc, #1812] @ 149c90 │ │ │ │ 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 │ │ │ │ - beq 14996c │ │ │ │ + beq 149924 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 7a678 │ │ │ │ strd r0, [sl, #32] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 149620 │ │ │ │ + bne 1495d8 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sl, #52] @ 0x34 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sl, #36] @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ ldr r8, [sl, #32] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149640 │ │ │ │ + beq 1495f8 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149658 │ │ │ │ + beq 149610 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ tst r4, #1 │ │ │ │ - beq 14974c │ │ │ │ + beq 149704 │ │ │ │ movw r4, #32 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldr r5, [r7] │ │ │ │ movt r4, #57344 @ 0xe000 │ │ │ │ bl 1f18c │ │ │ │ cmp r5, r0 │ │ │ │ - ldr r5, [pc, #1636] @ 149ce4 │ │ │ │ + ldr r5, [pc, #1636] @ 149c9c │ │ │ │ ldreq r0, [r7, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq 1496f0 │ │ │ │ + beq 1496a8 │ │ │ │ ldr r6, [r7] │ │ │ │ bl 1f18c │ │ │ │ cmp r6, r0 │ │ │ │ ldreq r0, [r7, #4] │ │ │ │ cmpeq r0, #1 │ │ │ │ - beq 1496f0 │ │ │ │ + beq 1496a8 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r4, r0, #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2eac8c │ │ │ │ + bl 2eac44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 149974 │ │ │ │ + bne 14992c │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ mov r5, #5 │ │ │ │ - b 149738 │ │ │ │ + b 1496f0 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r4, r0, #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2eac8c │ │ │ │ + bl 2eac44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1499a0 │ │ │ │ + bne 149958 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ mov r5, #4 │ │ │ │ ldm fp, {r4, r7, fp} │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 1dbf0 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne 1498ac │ │ │ │ + bne 149864 │ │ │ │ ldr r0, [sl, #48] @ 0x30 │ │ │ │ bl 1f798 │ │ │ │ - ldr r0, [pc, #1444] @ 149d00 │ │ │ │ + ldr r0, [pc, #1444] @ 149cb8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1497d8 │ │ │ │ + beq 149790 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fa14 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r1, #1 │ │ │ │ moveq r2, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 13cc94 │ │ │ │ + bl 13cc4c │ │ │ │ mov r0, r7 │ │ │ │ bl 1f2dc │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ bl 1f798 │ │ │ │ add r0, sl, #8 │ │ │ │ - bl 136328 │ │ │ │ + bl 1362e0 │ │ │ │ add fp, sp, #16 │ │ │ │ ldrh r0, [sp, #29] │ │ │ │ ldrb r1, [sp, #31] │ │ │ │ ldm fp, {r4, r7, fp} │ │ │ │ ldrb r5, [sp, #28] │ │ │ │ strh r0, [sp, #100] @ 0x64 │ │ │ │ strb r1, [sp, #102] @ 0x66 │ │ │ │ - b 1498e4 │ │ │ │ - ldr r0, [pc, #1316] @ 149d04 │ │ │ │ + b 14989c │ │ │ │ + ldr r0, [pc, #1316] @ 149cbc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 14990c │ │ │ │ - ldr r0, [pc, #1300] @ 149d0c │ │ │ │ + bcs 1498c4 │ │ │ │ + ldr r0, [pc, #1300] @ 149cc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149768 │ │ │ │ - ldr r5, [pc, #1284] @ 149d10 │ │ │ │ + beq 149720 │ │ │ │ + ldr r5, [pc, #1284] @ 149cc8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149a78 │ │ │ │ + beq 149a30 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ mov r6, #0 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -304985,337 +304967,337 @@ │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r1, #1 │ │ │ │ moveq r2, r0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 348b48 │ │ │ │ + bl 348b00 │ │ │ │ add r1, sp, #32 │ │ │ │ - ldr r0, [pc, #1196] @ 149d1c │ │ │ │ + ldr r0, [pc, #1196] @ 149cd4 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #1152] @ 149d20 │ │ │ │ + ldr r0, [pc, #1152] @ 149cd8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 29981c │ │ │ │ - b 149768 │ │ │ │ + bl 2997d4 │ │ │ │ + b 149720 │ │ │ │ ldr r0, [sl, #48] @ 0x30 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ bl 1f798 │ │ │ │ - b 1498dc │ │ │ │ + b 149894 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r5, #5 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1494f0 │ │ │ │ + beq 1494a8 │ │ │ │ add r0, sl, #8 │ │ │ │ - bl 136328 │ │ │ │ + bl 1362e0 │ │ │ │ ldrb r0, [sp, #102] @ 0x66 │ │ │ │ ldrh r1, [sp, #100] @ 0x64 │ │ │ │ strb r0, [r9, #15] │ │ │ │ mov r0, #1 │ │ │ │ strb r5, [r9, #12] │ │ │ │ stm r9, {r4, r7, fp} │ │ │ │ strh r1, [r9, #13] │ │ │ │ strb r0, [sl, #52] @ 0x34 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149768 │ │ │ │ - ldr r0, [pc, #1004] @ 149d08 │ │ │ │ + beq 149720 │ │ │ │ + ldr r0, [pc, #1004] @ 149cc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1497f0 │ │ │ │ - b 149768 │ │ │ │ - ldr r0, [pc, #912] @ 149cc8 │ │ │ │ - ldr r3, [pc, #912] @ 149ccc │ │ │ │ - ldr r1, [pc, #912] @ 149cd0 │ │ │ │ + bne 1497a8 │ │ │ │ + b 149720 │ │ │ │ + ldr r0, [pc, #912] @ 149c80 │ │ │ │ + ldr r3, [pc, #912] @ 149c84 │ │ │ │ + ldr r1, [pc, #912] @ 149c88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 149a90 │ │ │ │ + b 149a48 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ - b 149a90 │ │ │ │ + b 149a48 │ │ │ │ bl 267dc │ │ │ │ - b 1495e0 │ │ │ │ - ldr r0, [pc, #876] @ 149ce8 │ │ │ │ - ldr r3, [pc, #876] @ 149cec │ │ │ │ - ldr r1, [pc, #876] @ 149cf0 │ │ │ │ + b 149598 │ │ │ │ + ldr r0, [pc, #876] @ 149ca0 │ │ │ │ + ldr r3, [pc, #876] @ 149ca4 │ │ │ │ + ldr r1, [pc, #876] @ 149ca8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 149a90 │ │ │ │ - ldr r0, [pc, #844] @ 149cf4 │ │ │ │ - ldr r3, [pc, #844] @ 149cf8 │ │ │ │ - ldr r1, [pc, #844] @ 149cfc │ │ │ │ + b 149a48 │ │ │ │ + ldr r0, [pc, #844] @ 149cac │ │ │ │ + ldr r3, [pc, #844] @ 149cb0 │ │ │ │ + ldr r1, [pc, #844] @ 149cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 149a90 │ │ │ │ - ldr r2, [pc, #708] @ 149c98 │ │ │ │ + b 149a48 │ │ │ │ + ldr r2, [pc, #708] @ 149c50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 38854 │ │ │ │ - b 149a90 │ │ │ │ - ldr r0, [pc, #756] @ 149ce0 │ │ │ │ + b 149a48 │ │ │ │ + ldr r0, [pc, #756] @ 149c98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38e40 │ │ │ │ - ldr r0, [pc, #740] @ 149cdc │ │ │ │ + ldr r0, [pc, #740] @ 149c94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38dfc │ │ │ │ - ldr r2, [pc, #652] @ 149c90 │ │ │ │ + ldr r2, [pc, #652] @ 149c48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #9 │ │ │ │ bl 38854 │ │ │ │ - b 149a90 │ │ │ │ - ldr r2, [pc, #632] @ 149c94 │ │ │ │ + b 149a48 │ │ │ │ + ldr r2, [pc, #632] @ 149c4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ bl 38854 │ │ │ │ - b 149a90 │ │ │ │ - ldr r2, [pc, #616] @ 149c9c │ │ │ │ + b 149a48 │ │ │ │ + ldr r2, [pc, #616] @ 149c54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ bl 38854 │ │ │ │ - b 149a90 │ │ │ │ - ldr r2, [pc, #600] @ 149ca4 │ │ │ │ + b 149a48 │ │ │ │ + ldr r2, [pc, #600] @ 149c5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #5 │ │ │ │ bl 38854 │ │ │ │ - b 149a90 │ │ │ │ + b 149a48 │ │ │ │ mov fp, #0 │ │ │ │ - ldr r2, [pc, #580] @ 149cac │ │ │ │ + ldr r2, [pc, #580] @ 149c64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl 38854 │ │ │ │ - b 149a90 │ │ │ │ - ldr r0, [pc, #660] @ 149d14 │ │ │ │ - ldr r2, [pc, #660] @ 149d18 │ │ │ │ + b 149a48 │ │ │ │ + ldr r0, [pc, #660] @ 149ccc │ │ │ │ + ldr r2, [pc, #660] @ 149cd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 149b04 │ │ │ │ - b 149b14 │ │ │ │ - b 149b04 │ │ │ │ - b 149b04 │ │ │ │ - b 149b04 │ │ │ │ - b 149b04 │ │ │ │ + b 149abc │ │ │ │ + b 149acc │ │ │ │ + b 149abc │ │ │ │ + b 149abc │ │ │ │ + b 149abc │ │ │ │ + b 149abc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 149b40 │ │ │ │ + beq 149af8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 149b40 │ │ │ │ - b 149b48 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 149af8 │ │ │ │ + b 149b00 │ │ │ │ mov r6, r0 │ │ │ │ - b 149be0 │ │ │ │ + b 149b98 │ │ │ │ mov r6, r0 │ │ │ │ - b 149be0 │ │ │ │ + b 149b98 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149c28 │ │ │ │ + beq 149be0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ba80c │ │ │ │ - b 149c28 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 149be0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f2dc │ │ │ │ - b 149c68 │ │ │ │ + b 149c20 │ │ │ │ mov r6, r0 │ │ │ │ - b 149c28 │ │ │ │ + b 149be0 │ │ │ │ mov r6, r0 │ │ │ │ - b 149c68 │ │ │ │ + b 149c20 │ │ │ │ mov r6, r0 │ │ │ │ - b 149c68 │ │ │ │ + b 149c20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 1f2dc │ │ │ │ - b 149c68 │ │ │ │ + b 149c20 │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b 149c70 │ │ │ │ + b 149c28 │ │ │ │ mov r6, r0 │ │ │ │ - b 149bc0 │ │ │ │ + b 149b78 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #5 │ │ │ │ - b 149bd8 │ │ │ │ + b 149b90 │ │ │ │ mov r6, r0 │ │ │ │ - b 149be0 │ │ │ │ + b 149b98 │ │ │ │ mov r6, r0 │ │ │ │ - b 149be0 │ │ │ │ + b 149b98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #6 │ │ │ │ - b 149bd8 │ │ │ │ + b 149b90 │ │ │ │ mov r6, r0 │ │ │ │ - b 149be0 │ │ │ │ + b 149b98 │ │ │ │ mov r6, r0 │ │ │ │ - b 149be0 │ │ │ │ + b 149b98 │ │ │ │ mov r6, r0 │ │ │ │ - b 149be0 │ │ │ │ + b 149b98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 1362b0 │ │ │ │ - b 149be0 │ │ │ │ + bl 136268 │ │ │ │ + b 149b98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 82698 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - b 149c78 │ │ │ │ + b 149c30 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [sl, #32] │ │ │ │ - bl 13603c │ │ │ │ - b 149c28 │ │ │ │ - b 149c04 │ │ │ │ + bl 135ff4 │ │ │ │ + b 149be0 │ │ │ │ + b 149bbc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149c20 │ │ │ │ + beq 149bd8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ bl 1dbf0 │ │ │ │ ldr r0, [sl, #48] @ 0x30 │ │ │ │ bl 1f798 │ │ │ │ - b 149c68 │ │ │ │ + b 149c20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 149c68 │ │ │ │ + beq 149c20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b 149c60 │ │ │ │ + b 149c18 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149c68 │ │ │ │ + beq 149c20 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ bl 1f798 │ │ │ │ add r0, sl, #8 │ │ │ │ - bl 136328 │ │ │ │ + bl 1362e0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, ip, r0, ror #26 │ │ │ │ + eoreq r6, ip, r8, lsr #27 │ │ │ │ + strdeq r3, [fp], -r8 @ │ │ │ │ + eoreq r3, fp, r0, ror #23 │ │ │ │ + mlaeq fp, r0, fp, r5 │ │ │ │ + eoreq r5, fp, r0, lsr fp │ │ │ │ + eoreq r4, r3, r8, lsr r3 │ │ │ │ strhteq r3, [fp], -r0 │ │ │ │ - mlaeq fp, r8, fp, r3 │ │ │ │ - eoreq r5, fp, r8, asr #22 │ │ │ │ - eoreq r5, fp, r8, ror #21 │ │ │ │ - eoreq r4, r3, r0, lsr r3 │ │ │ │ - eoreq r3, fp, r8, ror #22 │ │ │ │ - eoreq r6, ip, ip, lsl fp │ │ │ │ - strhteq r5, [fp], -r4 │ │ │ │ - eoreq sl, r2, sl, ror ip │ │ │ │ - eoreq r4, r3, r2, lsl #3 │ │ │ │ - eoreq r4, fp, r8, ror #15 │ │ │ │ - eoreq r6, ip, r4, ror sl │ │ │ │ - strdeq r3, [fp], -r0 @ │ │ │ │ - eoreq r6, ip, ip, lsr #18 │ │ │ │ - eoreq r2, r3, r9, asr lr │ │ │ │ - eoreq r3, fp, r8, lsl #21 │ │ │ │ - eoreq r3, fp, r4, asr #19 │ │ │ │ - @ instruction: 0xfff7b7e0 │ │ │ │ - eoreq r8, ip, r0, rrx │ │ │ │ - eoreq r4, fp, r4, asr #4 │ │ │ │ - eoreq r4, fp, r0, asr r2 │ │ │ │ - eoreq r3, fp, r0, ror ip │ │ │ │ - eoreq r2, r3, r5, lsl lr │ │ │ │ - eoreq r3, fp, r4, asr #20 │ │ │ │ - eoreq r3, fp, r0, lsl #19 │ │ │ │ - eoreq r2, r3, r9, ror #27 │ │ │ │ - eoreq r3, fp, r8, lsl sl │ │ │ │ - eoreq r3, fp, r4, asr r9 │ │ │ │ - strdeq r6, [ip], -r0 @ │ │ │ │ - eoreq r6, ip, r4, asr sp │ │ │ │ - eoreq r6, ip, r8, lsl ip │ │ │ │ - eoreq r6, ip, ip, lsr sp │ │ │ │ - eoreq r6, ip, r8, lsr #26 │ │ │ │ - eoreq r3, r3, r3, asr #4 │ │ │ │ - eoreq r4, fp, r4, asr #3 │ │ │ │ - ldrdeq r4, [fp], -r4 @ │ │ │ │ - mlaeq ip, r4, ip, r6 │ │ │ │ + eoreq r6, ip, r4, ror #22 │ │ │ │ + strdeq r5, [fp], -ip @ │ │ │ │ + eoreq sl, r2, r2, lsl #25 │ │ │ │ + eoreq r4, r3, sl, lsl #3 │ │ │ │ + eoreq r4, fp, r0, lsr r8 │ │ │ │ + strhteq r6, [ip], -ip │ │ │ │ + eoreq r3, fp, r8, lsr lr │ │ │ │ + eoreq r6, ip, r4, ror r9 │ │ │ │ + eoreq r2, r3, r1, ror #28 │ │ │ │ + ldrdeq r3, [fp], -r0 @ │ │ │ │ + eoreq r3, fp, ip, lsl #20 │ │ │ │ + @ instruction: 0xfff7b828 │ │ │ │ + eoreq r8, ip, r8, lsr #1 │ │ │ │ + eoreq r4, fp, ip, lsl #5 │ │ │ │ + mlaeq fp, r8, r2, r4 │ │ │ │ + strhteq r3, [fp], -r8 │ │ │ │ + eoreq r2, r3, sp, lsl lr │ │ │ │ + eoreq r3, fp, ip, lsl #21 │ │ │ │ + eoreq r3, fp, r8, asr #19 │ │ │ │ + strdeq r2, [r3], -r1 @ │ │ │ │ + eoreq r3, fp, r0, ror #20 │ │ │ │ + mlaeq fp, ip, r9, r3 │ │ │ │ + eoreq r6, ip, r8, lsr r6 │ │ │ │ + mlaeq ip, ip, sp, r6 │ │ │ │ + eoreq r6, ip, r0, ror #24 │ │ │ │ + eoreq r6, ip, r4, lsl #27 │ │ │ │ + eoreq r6, ip, r0, ror sp │ │ │ │ + eoreq r3, r3, fp, asr #4 │ │ │ │ + eoreq r4, fp, ip, lsl #4 │ │ │ │ + eoreq r4, fp, ip, lsl r4 │ │ │ │ + ldrdeq r6, [ip], -ip @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 149d54 │ │ │ │ - bl 136f1c │ │ │ │ - ldr r3, [pc, #116] @ 149dbc │ │ │ │ - ldr r2, [pc, #116] @ 149dc0 │ │ │ │ + bcs 149d0c │ │ │ │ + bl 136ed4 │ │ │ │ + ldr r3, [pc, #116] @ 149d74 │ │ │ │ + ldr r2, [pc, #116] @ 149d78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 149d68 │ │ │ │ - bl 136f1c │ │ │ │ - ldr r3, [pc, #80] @ 149db0 │ │ │ │ - ldr r2, [pc, #80] @ 149db4 │ │ │ │ + b 149d20 │ │ │ │ + bl 136ed4 │ │ │ │ + ldr r3, [pc, #80] @ 149d68 │ │ │ │ + ldr r2, [pc, #80] @ 149d6c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #72] @ 149db8 │ │ │ │ + ldr ip, [pc, #72] @ 149d70 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -305325,26 +305307,26 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 38904 │ │ │ │ - @ instruction: 0xfff3ca9c │ │ │ │ - eoreq r3, fp, r4, asr pc │ │ │ │ - eoreq r3, fp, ip, lsr pc │ │ │ │ - @ instruction: 0xfff3cab4 │ │ │ │ + @ instruction: 0xfff3cae4 │ │ │ │ + mlaeq fp, ip, pc, r3 @ │ │ │ │ eoreq r3, fp, r4, lsl #31 │ │ │ │ + @ instruction: 0xfff3cafc │ │ │ │ + eoreq r3, fp, ip, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 149e3c │ │ │ │ + beq 149df4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 149eb0 │ │ │ │ + bne 149e68 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r8, [r1, #29] │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -305360,21 +305342,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 1d890 │ │ │ │ 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} │ │ │ │ - ldr r6, [pc, #220] @ 149f20 │ │ │ │ + ldr r6, [pc, #220] @ 149ed8 │ │ │ │ ldrb r8, [r1, #28] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 149f10 │ │ │ │ + bne 149ec8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add sl, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -305390,18 +305372,18 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5bc │ │ │ │ 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} │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 136f1c │ │ │ │ - ldr r3, [pc, #104] @ 149f28 │ │ │ │ - ldr r7, [pc, #104] @ 149f2c │ │ │ │ - ldr r2, [pc, #104] @ 149f30 │ │ │ │ + bl 136ed4 │ │ │ │ + ldr r3, [pc, #104] @ 149ee0 │ │ │ │ + ldr r7, [pc, #104] @ 149ee4 │ │ │ │ + ldr r2, [pc, #104] @ 149ee8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ @@ -305413,57 +305395,57 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #12] @ 149f24 │ │ │ │ + ldr r0, [pc, #12] @ 149edc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25784 │ │ │ │ - b 149e58 │ │ │ │ - strhteq r7, [ip], -r4 │ │ │ │ - eoreq r7, ip, r4, ror #23 │ │ │ │ - @ instruction: 0xfff3c938 │ │ │ │ - strhteq r3, [fp], -r8 │ │ │ │ - eoreq r3, fp, r0, ror #27 │ │ │ │ + b 149e10 │ │ │ │ + strdeq r7, [ip], -ip @ │ │ │ │ + eoreq r7, ip, ip, lsr #24 │ │ │ │ + @ instruction: 0xfff3c980 │ │ │ │ + eoreq r3, fp, r0, lsl #28 │ │ │ │ + eoreq r3, fp, r8, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #344] @ 14a09c │ │ │ │ + ldr r2, [pc, #344] @ 14a054 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r3, #11 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15b410 │ │ │ │ + bl 15b3c8 │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 149f80 │ │ │ │ + beq 149f38 │ │ │ │ add r6, r0, #32 │ │ │ │ bl 801ac │ │ │ │ mov r0, r6 │ │ │ │ - b 149f68 │ │ │ │ + b 149f20 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149f9c │ │ │ │ + beq 149f54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ addeq sp, sp, #104 @ 0x68 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr lr, [pc, #236] @ 14a0a0 │ │ │ │ + ldr lr, [pc, #236] @ 14a058 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [pc, #232] @ 14a0a4 │ │ │ │ - ldr r1, [pc, #232] @ 14a0a8 │ │ │ │ + ldr ip, [pc, #232] @ 14a05c │ │ │ │ + ldr r1, [pc, #232] @ 14a060 │ │ │ │ mov r3, r7 │ │ │ │ ldm r5!, {r0, r2, r4, r6} │ │ │ │ add lr, pc, lr │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmia r3!, {r0, r2, r4, r6} │ │ │ │ ldm r5, {r0, r2, r4, r6} │ │ │ │ @@ -305479,61 +305461,61 @@ │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135dc4 │ │ │ │ - b 14a080 │ │ │ │ + bl 135d7c │ │ │ │ + b 14a038 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14a044 │ │ │ │ + beq 149ffc │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 801ac │ │ │ │ mov r6, r5 │ │ │ │ - b 14a028 │ │ │ │ + b 149fe0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a080 │ │ │ │ + beq 14a038 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14a088 │ │ │ │ + bne 14a040 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r3, r8, ror #16 │ │ │ │ - eoreq r3, fp, r4, asr #26 │ │ │ │ + eoreq r3, r3, r0, ror r8 │ │ │ │ + eoreq r3, fp, ip, lsl #27 │ │ │ │ @ instruction: 0xfffed1b4 │ │ │ │ - eoreq r3, fp, r8, lsr #26 │ │ │ │ + eoreq r3, fp, r0, ror sp │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #116] @ 14a130 │ │ │ │ + ldr r2, [pc, #116] @ 14a0e8 │ │ │ │ mov r4, #24 │ │ │ │ - ldr lr, [pc, #112] @ 14a134 │ │ │ │ - ldr ip, [pc, #112] @ 14a138 │ │ │ │ + ldr lr, [pc, #112] @ 14a0ec │ │ │ │ + ldr ip, [pc, #112] @ 14a0f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #108] @ 14a13c │ │ │ │ + ldr r1, [pc, #108] @ 14a0f4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #104] @ 14a140 │ │ │ │ + ldr r3, [pc, #104] @ 14a0f8 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, r4} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -305550,104 +305532,104 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xfffee5a4 │ │ │ │ - @ instruction: 0xfff3c730 │ │ │ │ - eoreq r3, r3, ip, asr r7 │ │ │ │ - eoreq r3, fp, r0, lsr ip │ │ │ │ - eoreq r3, fp, r0, lsr ip │ │ │ │ + @ instruction: 0xfff3c778 │ │ │ │ + eoreq r3, r3, r4, ror #14 │ │ │ │ + eoreq r3, fp, r8, ror ip │ │ │ │ + eoreq r3, fp, r8, ror ip │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #624] @ 14a3c4 │ │ │ │ + ldr r1, [pc, #624] @ 14a37c │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ bl 1e244 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r6, r4 │ │ │ │ add r4, r0, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a288 │ │ │ │ + beq 14a240 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a2ec │ │ │ │ + beq 14a2a4 │ │ │ │ bl 1e304 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a280 │ │ │ │ + beq 14a238 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a334 │ │ │ │ + beq 14a2ec │ │ │ │ bl 1e304 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a280 │ │ │ │ + beq 14a238 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a37c │ │ │ │ + beq 14a334 │ │ │ │ bl 1e304 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a280 │ │ │ │ + beq 14a238 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #80 @ 0x50 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #452] @ 14a3f8 │ │ │ │ - ldr r1, [pc, #452] @ 14a3fc │ │ │ │ + ldr r0, [pc, #452] @ 14a3b0 │ │ │ │ + ldr r1, [pc, #452] @ 14a3b4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #416] @ 14a400 │ │ │ │ + ldr r2, [pc, #416] @ 14a3b8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ - bl 13851c │ │ │ │ - b 14a28c │ │ │ │ - bl 138520 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #304] @ 14a3c8 │ │ │ │ - ldr r7, [pc, #304] @ 14a3cc │ │ │ │ - ldr r2, [pc, #304] @ 14a3d0 │ │ │ │ + bl 1384d4 │ │ │ │ + b 14a244 │ │ │ │ + bl 1384d8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #304] @ 14a380 │ │ │ │ + ldr r7, [pc, #304] @ 14a384 │ │ │ │ + ldr r2, [pc, #304] @ 14a388 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ @@ -305661,206 +305643,206 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #220] @ 14a3d4 │ │ │ │ - ldr r1, [pc, #220] @ 14a3d8 │ │ │ │ + ldr r0, [pc, #220] @ 14a38c │ │ │ │ + ldr r1, [pc, #220] @ 14a390 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #184] @ 14a3dc │ │ │ │ + ldr r2, [pc, #184] @ 14a394 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #8 │ │ │ │ - b 14a26c │ │ │ │ + b 14a224 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #160] @ 14a3e0 │ │ │ │ - ldr r1, [pc, #160] @ 14a3e4 │ │ │ │ + ldr r0, [pc, #160] @ 14a398 │ │ │ │ + ldr r1, [pc, #160] @ 14a39c │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #124] @ 14a3e8 │ │ │ │ + ldr r2, [pc, #124] @ 14a3a0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #16 │ │ │ │ - b 14a26c │ │ │ │ + b 14a224 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ 14a3ec │ │ │ │ - ldr r1, [pc, #100] @ 14a3f0 │ │ │ │ + ldr r0, [pc, #100] @ 14a3a4 │ │ │ │ + ldr r1, [pc, #100] @ 14a3a8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ 14a3f4 │ │ │ │ + ldr r2, [pc, #64] @ 14a3ac │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ - b 14a26c │ │ │ │ - eoreq r7, ip, ip, lsl #16 │ │ │ │ - eoreq r3, fp, r4, lsr #6 │ │ │ │ - @ instruction: 0xfff3c520 │ │ │ │ - eoreq r3, fp, r8, lsl #6 │ │ │ │ - eoreq r3, fp, r8, lsr sl │ │ │ │ + b 14a224 │ │ │ │ + eoreq r7, ip, r4, asr r8 │ │ │ │ + eoreq r3, fp, ip, ror #6 │ │ │ │ + @ instruction: 0xfff3c568 │ │ │ │ + eoreq r3, fp, r0, asr r3 │ │ │ │ + eoreq r3, fp, r0, lsl #21 │ │ │ │ + strhteq r3, [fp], -r0 │ │ │ │ + eoreq r5, ip, r8, asr #21 │ │ │ │ + eoreq r3, fp, r8, asr #20 │ │ │ │ eoreq r3, fp, r8, ror #20 │ │ │ │ eoreq r5, ip, r0, lsl #21 │ │ │ │ - eoreq r3, fp, r0, lsl #20 │ │ │ │ + eoreq r3, fp, r0, lsl sl │ │ │ │ eoreq r3, fp, r0, lsr #20 │ │ │ │ eoreq r5, ip, r8, lsr sl │ │ │ │ - eoreq r3, fp, r8, asr #19 │ │ │ │ - ldrdeq r3, [fp], -r8 @ │ │ │ │ - strdeq r5, [ip], -r0 @ │ │ │ │ - eoreq r3, fp, ip, lsr #22 │ │ │ │ - eoreq r3, fp, ip, lsr #22 │ │ │ │ - eoreq r5, ip, r4, asr #22 │ │ │ │ + eoreq r3, fp, r4, ror fp │ │ │ │ + eoreq r3, fp, r4, ror fp │ │ │ │ + eoreq r5, ip, ip, lsl #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #416] @ 14a5b4 │ │ │ │ + ldr r1, [pc, #416] @ 14a56c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14a564 │ │ │ │ - ldr r5, [pc, #368] @ 14a5b8 │ │ │ │ + bne 14a51c │ │ │ │ + ldr r5, [pc, #368] @ 14a570 │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #364] @ 14a5bc │ │ │ │ + ldr r1, [pc, #364] @ 14a574 │ │ │ │ mov r2, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14a574 │ │ │ │ - ldr r1, [pc, #304] @ 14a5c0 │ │ │ │ + bne 14a52c │ │ │ │ + ldr r1, [pc, #304] @ 14a578 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #7 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14a584 │ │ │ │ - ldr r1, [pc, #244] @ 14a5c4 │ │ │ │ + bne 14a53c │ │ │ │ + ldr r1, [pc, #244] @ 14a57c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #7 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14a594 │ │ │ │ - ldr r1, [pc, #184] @ 14a5c8 │ │ │ │ + bne 14a54c │ │ │ │ + ldr r1, [pc, #184] @ 14a580 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14a5a4 │ │ │ │ + bne 14a55c │ │ │ │ mov r0, #20 │ │ │ │ - bl 2e84ac │ │ │ │ + bl 2e8464 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1de0c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14a440 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14a3f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14a488 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14a440 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14a4c8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14a480 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14a508 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14a4c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14a548 │ │ │ │ - eoreq r3, r3, r9, asr #8 │ │ │ │ - eoreq r7, ip, r0, lsl r5 │ │ │ │ - eoreq r3, r3, fp, lsr r4 │ │ │ │ - strdeq r3, [r3], -ip @ │ │ │ │ - eoreq r3, r3, r3, asr #7 │ │ │ │ - eoreq r3, r3, sl, lsl #7 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14a500 │ │ │ │ + eoreq r3, r3, r1, asr r4 │ │ │ │ + eoreq r7, ip, r8, asr r5 │ │ │ │ + eoreq r3, r3, r3, asr #8 │ │ │ │ + eoreq r3, r3, r4, lsl #8 │ │ │ │ + eoreq r3, r3, fp, asr #7 │ │ │ │ + mlaeq r3, r2, r3, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #244] @ 14a6d0 │ │ │ │ + ldr r5, [pc, #244] @ 14a688 │ │ │ │ mov sl, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a604 │ │ │ │ + beq 14a5bc │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, sl, r0 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add fp, sp, #32 │ │ │ │ @@ -305880,139 +305862,139 @@ │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, #1 │ │ │ │ mov ip, r8 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 1d890 │ │ │ │ - ldr r1, [pc, #112] @ 14a6d4 │ │ │ │ + ldr r1, [pc, #112] @ 14a68c │ │ │ │ mov r2, fp │ │ │ │ - ldr ip, [pc, #108] @ 14a6d8 │ │ │ │ + ldr ip, [pc, #108] @ 14a690 │ │ │ │ ldm r8, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #17 │ │ │ │ mov r3, fp │ │ │ │ str ip, [sp] │ │ │ │ add r0, r9, r0 │ │ │ │ sub r0, sl, r0 │ │ │ │ - bl 19fd34 │ │ │ │ + bl 19fcec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a6a8 │ │ │ │ + beq 14a660 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a6c8 │ │ │ │ + beq 14a680 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, ip, r4, lsl #7 │ │ │ │ - eoreq r8, r3, sl, lsl r8 │ │ │ │ - eoreq r7, fp, r8, lsr #20 │ │ │ │ + eoreq r7, ip, ip, asr #7 │ │ │ │ + eoreq r8, r3, r2, lsr #16 │ │ │ │ + eoreq r7, fp, r0, ror sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 14a780 │ │ │ │ + beq 14a738 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 14a83c │ │ │ │ + bne 14a7f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r6, #20 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a92c │ │ │ │ + beq 14a8e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ec94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #16]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14a89c │ │ │ │ + beq 14a854 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ - bl 2e50c0 │ │ │ │ - ldr r0, [pc, #664] @ 14a9dc │ │ │ │ - ldr r1, [pc, #664] @ 14a9e0 │ │ │ │ + bl 2e5078 │ │ │ │ + ldr r0, [pc, #664] @ 14a994 │ │ │ │ + ldr r1, [pc, #664] @ 14a998 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ dmb ish │ │ │ │ add r0, r3, r0 │ │ │ │ sub r0, r4, r0 │ │ │ │ add r4, r1, #24 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 14a900 │ │ │ │ + bne 14a8b8 │ │ │ │ ldr r1, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1eacc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #24 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a924 │ │ │ │ + beq 14a8dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1df08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a834 │ │ │ │ + beq 14a7ec │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e4e14 │ │ │ │ + bl 2e4dcc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a834 │ │ │ │ + beq 14a7ec │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e4e14 │ │ │ │ + bl 2e4dcc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a834 │ │ │ │ + beq 14a7ec │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smmul r1, r5, r1 │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ - bl 2e4e14 │ │ │ │ - ldr r0, [pc, #452] @ 14a9c0 │ │ │ │ - ldr r1, [pc, #452] @ 14a9c4 │ │ │ │ + bl 2e4dcc │ │ │ │ + ldr r0, [pc, #452] @ 14a978 │ │ │ │ + ldr r1, [pc, #452] @ 14a97c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ dmb ish │ │ │ │ add r0, r3, r0 │ │ │ │ sub r0, r4, r0 │ │ │ │ add r4, r1, #20 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 14a770 │ │ │ │ + beq 14a728 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 14a90c │ │ │ │ - bl 13851c │ │ │ │ - b 14a8a0 │ │ │ │ + b 14a8c4 │ │ │ │ + bl 1384d4 │ │ │ │ + b 14a858 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 136f1c │ │ │ │ - ldr r3, [pc, #348] @ 14a9a8 │ │ │ │ - ldr r6, [pc, #348] @ 14a9ac │ │ │ │ - ldr r2, [pc, #348] @ 14a9b0 │ │ │ │ + bl 136ed4 │ │ │ │ + ldr r3, [pc, #348] @ 14a960 │ │ │ │ + ldr r6, [pc, #348] @ 14a964 │ │ │ │ + ldr r2, [pc, #348] @ 14a968 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ @@ -306024,19 +306006,19 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - bl 138520 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #264] @ 14a9b4 │ │ │ │ - ldr r6, [pc, #264] @ 14a9b8 │ │ │ │ - ldr r2, [pc, #264] @ 14a9bc │ │ │ │ + bl 1384d8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #264] @ 14a96c │ │ │ │ + ldr r6, [pc, #264] @ 14a970 │ │ │ │ + ldr r2, [pc, #264] @ 14a974 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -306059,24 +306041,24 @@ │ │ │ │ bl 25354 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1eacc │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14a0ac │ │ │ │ - ldr r0, [pc, #148] @ 14a9c8 │ │ │ │ - ldr r2, [pc, #148] @ 14a9cc │ │ │ │ + bl 14a064 │ │ │ │ + ldr r0, [pc, #148] @ 14a980 │ │ │ │ + ldr r2, [pc, #148] @ 14a984 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #144] @ 14a9d0 │ │ │ │ - ldr r3, [pc, #144] @ 14a9d4 │ │ │ │ + ldr r1, [pc, #144] @ 14a988 │ │ │ │ + ldr r3, [pc, #144] @ 14a98c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #132] @ 14a9d8 │ │ │ │ + ldr r4, [pc, #132] @ 14a990 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ stm sp, {r5, r6} │ │ │ │ mov r6, #0 │ │ │ │ @@ -306091,42 +306073,42 @@ │ │ │ │ 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 38904 │ │ │ │ - @ instruction: 0xfff3bfac │ │ │ │ - eoreq r3, fp, ip, asr #8 │ │ │ │ - eoreq r3, fp, r0, lsr #9 │ │ │ │ - eoreq r2, fp, r0, lsl sp │ │ │ │ - @ instruction: 0xfff3bf2c │ │ │ │ - eoreq r2, fp, ip, lsl #26 │ │ │ │ - eoreq r7, ip, r4, ror #2 │ │ │ │ - mlaeq ip, r0, r1, r7 │ │ │ │ - @ instruction: 0xfff3bec8 │ │ │ │ - eoreq r9, r2, lr, lsr r7 │ │ │ │ - eoreq r3, fp, r8, asr #7 │ │ │ │ + @ instruction: 0xfff3bff4 │ │ │ │ + mlaeq fp, r4, r4, r3 │ │ │ │ + eoreq r3, fp, r8, ror #9 │ │ │ │ + eoreq r2, fp, r8, asr sp │ │ │ │ + @ instruction: 0xfff3bf74 │ │ │ │ + eoreq r2, fp, r4, asr sp │ │ │ │ + eoreq r7, ip, ip, lsr #3 │ │ │ │ + ldrdeq r7, [ip], -r8 @ │ │ │ │ + @ instruction: 0xfff3bf10 │ │ │ │ + eoreq r9, r2, r6, asr #14 │ │ │ │ + eoreq r3, fp, r0, lsl r4 │ │ │ │ @ instruction: 0xfffedd18 │ │ │ │ - eoreq r3, fp, r4, asr #7 │ │ │ │ - eoreq r7, ip, ip, lsl r2 │ │ │ │ - eoreq r7, ip, r8, asr #4 │ │ │ │ + eoreq r3, fp, ip, lsl #8 │ │ │ │ + eoreq r7, ip, r4, ror #4 │ │ │ │ + mlaeq ip, r0, r2, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 14aa7c │ │ │ │ + beq 14aa34 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 14ab20 │ │ │ │ + bne 14aad8 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ab7c │ │ │ │ + beq 14ab34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5080 │ │ │ │ + bl 2e5038 │ │ │ │ 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 │ │ │ │ @@ -306147,27 +306129,27 @@ │ │ │ │ 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} │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ab18 │ │ │ │ + beq 14aad0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4d9c │ │ │ │ + bl 2e4d54 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ab18 │ │ │ │ + beq 14aad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4d9c │ │ │ │ + bl 2e4d54 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ab18 │ │ │ │ + beq 14aad0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4d9c │ │ │ │ + bl 2e4d54 │ │ │ │ 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 │ │ │ │ @@ -306183,21 +306165,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ bl 1da64 │ │ │ │ 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 13851c │ │ │ │ - b 14ab80 │ │ │ │ + bl 1384d4 │ │ │ │ + b 14ab38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 136f1c │ │ │ │ - ldr r3, [pc, #176] @ 14abe0 │ │ │ │ - ldr r7, [pc, #176] @ 14abe4 │ │ │ │ - ldr r2, [pc, #176] @ 14abe8 │ │ │ │ + bl 136ed4 │ │ │ │ + ldr r3, [pc, #176] @ 14ab98 │ │ │ │ + ldr r7, [pc, #176] @ 14ab9c │ │ │ │ + ldr r2, [pc, #176] @ 14aba0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, sp │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -306208,19 +306190,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 38904 │ │ │ │ - bl 138520 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #96] @ 14abec │ │ │ │ - ldr r7, [pc, #96] @ 14abf0 │ │ │ │ - ldr r2, [pc, #96] @ 14abf4 │ │ │ │ + bl 1384d8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #96] @ 14aba4 │ │ │ │ + ldr r7, [pc, #96] @ 14aba8 │ │ │ │ + ldr r2, [pc, #96] @ 14abac │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -306233,134 +306215,134 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - @ instruction: 0xfff3bcc8 │ │ │ │ - eoreq r3, fp, r8, ror r1 │ │ │ │ - strhteq r3, [fp], -ip │ │ │ │ - eoreq r2, fp, r0, lsr sl │ │ │ │ - @ instruction: 0xfff3bc4c │ │ │ │ - eoreq r2, fp, ip, lsr #20 │ │ │ │ - ldr r0, [pc, #108] @ 14ac6c │ │ │ │ + @ instruction: 0xfff3bd10 │ │ │ │ + eoreq r3, fp, r0, asr #3 │ │ │ │ + eoreq r3, fp, r4, lsl #4 │ │ │ │ + eoreq r2, fp, r8, ror sl │ │ │ │ + @ instruction: 0xfff3bc94 │ │ │ │ + eoreq r2, fp, r4, ror sl │ │ │ │ + ldr r0, [pc, #108] @ 14ac24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14ac20 │ │ │ │ - ldr r0, [pc, #100] @ 14ac7c │ │ │ │ + bne 14abd8 │ │ │ │ + ldr r0, [pc, #100] @ 14ac34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ 14ac70 │ │ │ │ + ldr r0, [pc, #64] @ 14ac28 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 14ac74 │ │ │ │ - ldr r1, [pc, #60] @ 14ac78 │ │ │ │ + ldr r3, [pc, #60] @ 14ac2c │ │ │ │ + ldr r1, [pc, #60] @ 14ac30 │ │ │ │ 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 37e2c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 14ac10 │ │ │ │ + b 14abc8 │ │ │ │ + ldrdeq r6, [ip], -ip @ │ │ │ │ + eoreq r6, ip, r0, lsr #27 │ │ │ │ + eoreq r2, fp, r4, asr #11 │ │ │ │ + mlaeq fp, r4, r1, r3 │ │ │ │ mlaeq ip, r4, sp, r6 │ │ │ │ - eoreq r6, ip, r8, asr sp │ │ │ │ - eoreq r2, fp, ip, ror r5 │ │ │ │ - eoreq r3, fp, ip, asr #2 │ │ │ │ - eoreq r6, ip, ip, asr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #228] @ 14ad7c │ │ │ │ + ldr r2, [pc, #228] @ 14ad34 │ │ │ │ mov r3, #24 │ │ │ │ - ldr r0, [pc, #224] @ 14ad80 │ │ │ │ + ldr r0, [pc, #224] @ 14ad38 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 134de4 │ │ │ │ + bl 134d9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r5, #20 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ad00 │ │ │ │ + beq 14acb8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ec94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14acf0 │ │ │ │ + beq 14aca8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #124] @ 14ad84 │ │ │ │ + ldr r1, [pc, #124] @ 14ad3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #120] @ 14ad88 │ │ │ │ + ldr r2, [pc, #120] @ 14ad40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [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, #72] @ 14ad8c │ │ │ │ + ldr r0, [pc, #72] @ 14ad44 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ad74 │ │ │ │ + beq 14ad2c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, r3, sl, ror #26 │ │ │ │ - eoreq r3, fp, r0, lsr #2 │ │ │ │ - ldrdeq r2, [fp], -r4 @ │ │ │ │ - strhteq r2, [fp], -r8 │ │ │ │ - eoreq r5, ip, r4, lsr r1 │ │ │ │ + eoreq r2, r3, r2, ror sp │ │ │ │ + eoreq r3, fp, r8, ror #2 │ │ │ │ + eoreq r2, fp, ip, lsl r6 │ │ │ │ + eoreq r2, fp, r0, lsl #12 │ │ │ │ + eoreq r5, ip, ip, ror r1 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #340] @ 14af04 │ │ │ │ - ldr r1, [pc, #340] @ 14af08 │ │ │ │ + ldr r0, [pc, #340] @ 14aebc │ │ │ │ + ldr r1, [pc, #340] @ 14aec0 │ │ │ │ mov r3, #24 │ │ │ │ ldr r6, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #328] @ 14af0c │ │ │ │ + ldr r2, [pc, #328] @ 14aec4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -306371,621 +306353,621 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r0, [pc, #240] @ 14af10 │ │ │ │ + ldr r0, [pc, #240] @ 14aec8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ae8c │ │ │ │ - ldr r2, [pc, #216] @ 14af14 │ │ │ │ + beq 14ae44 │ │ │ │ + ldr r2, [pc, #216] @ 14aecc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #212] @ 14af18 │ │ │ │ + ldr r0, [pc, #212] @ 14aed0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ strd r8, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 1da34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14ae80 │ │ │ │ + beq 14ae38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 136168 │ │ │ │ - b 14aee0 │ │ │ │ + bl 136120 │ │ │ │ + b 14ae98 │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1360a0 │ │ │ │ + bl 136058 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 136168 │ │ │ │ + bl 136120 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 14aee8 │ │ │ │ + bne 14aea0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - @ instruction: 0xfff3ba44 │ │ │ │ - eoreq r2, fp, r8, lsl #10 │ │ │ │ - eoreq r2, r3, sl, lsr ip │ │ │ │ - eoreq r5, ip, r0, asr r0 │ │ │ │ - @ instruction: 0xfff3d190 │ │ │ │ + @ instruction: 0xfff3ba8c │ │ │ │ + eoreq r2, fp, r0, asr r5 │ │ │ │ + eoreq r2, r3, r2, asr #24 │ │ │ │ + mlaeq ip, r8, r0, r5 │ │ │ │ + @ instruction: 0xfff3d1d8 │ │ │ │ andeq r0, r3, ip, lsl #12 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ - ldr r1, [pc, #2360] @ 14b864 │ │ │ │ + ldr r1, [pc, #2360] @ 14b81c │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #88] @ 0x58 │ │ │ │ bl 1d7a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r6, r4 │ │ │ │ add r4, r0, r7 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b304 │ │ │ │ + beq 14b2bc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b30c │ │ │ │ + beq 14b2c4 │ │ │ │ bl 1e4c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b354 │ │ │ │ + beq 14b30c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b35c │ │ │ │ + beq 14b314 │ │ │ │ bl 1e244 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b2ec │ │ │ │ + beq 14b2a4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b3a4 │ │ │ │ + beq 14b35c │ │ │ │ bl 1de3c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b2e4 │ │ │ │ + beq 14b29c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b3ec │ │ │ │ - ldr r0, [pc, #2208] @ 14b8a4 │ │ │ │ + beq 14b3a4 │ │ │ │ + ldr r0, [pc, #2208] @ 14b85c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14b434 │ │ │ │ - ldr r0, [pc, #2200] @ 14b8b4 │ │ │ │ + bne 14b3ec │ │ │ │ + ldr r0, [pc, #2200] @ 14b86c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b470 │ │ │ │ + beq 14b428 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b478 │ │ │ │ + beq 14b430 │ │ │ │ bl 1de3c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b2e4 │ │ │ │ + beq 14b29c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b4c0 │ │ │ │ + beq 14b478 │ │ │ │ bl 1dd4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b508 │ │ │ │ + beq 14b4c0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b510 │ │ │ │ + beq 14b4c8 │ │ │ │ bl 1ddf4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b558 │ │ │ │ + beq 14b510 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b560 │ │ │ │ + beq 14b518 │ │ │ │ bl 1f024 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b2f4 │ │ │ │ + beq 14b2ac │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b5a8 │ │ │ │ + beq 14b560 │ │ │ │ bl 1f024 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b2f4 │ │ │ │ + beq 14b2ac │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b5f0 │ │ │ │ + beq 14b5a8 │ │ │ │ bl 1f8ac │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b638 │ │ │ │ + beq 14b5f0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b640 │ │ │ │ + beq 14b5f8 │ │ │ │ bl 1f564 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b688 │ │ │ │ + beq 14b640 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b690 │ │ │ │ + beq 14b648 │ │ │ │ bl 1e244 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b2ec │ │ │ │ + beq 14b2a4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b6d8 │ │ │ │ + beq 14b690 │ │ │ │ bl 1fabc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b720 │ │ │ │ + beq 14b6d8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b728 │ │ │ │ + beq 14b6e0 │ │ │ │ bl 1f6b4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b770 │ │ │ │ + beq 14b728 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b7d4 │ │ │ │ + beq 14b78c │ │ │ │ bl 1eb44 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b2fc │ │ │ │ + beq 14b2b4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b81c │ │ │ │ + beq 14b7d4 │ │ │ │ bl 1eb44 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b2fc │ │ │ │ + beq 14b2b4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #184 @ 0xb8 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1712] @ 14b948 │ │ │ │ - ldr r1, [pc, #1712] @ 14b94c │ │ │ │ + ldr r0, [pc, #1712] @ 14b900 │ │ │ │ + ldr r1, [pc, #1712] @ 14b904 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1676] @ 14b950 │ │ │ │ + ldr r2, [pc, #1676] @ 14b908 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ bl 38904 │ │ │ │ - bl 13b24c │ │ │ │ - b 14b774 │ │ │ │ - bl 138520 │ │ │ │ - b 14b774 │ │ │ │ - bl 13866c │ │ │ │ - b 14b774 │ │ │ │ - bl 13b250 │ │ │ │ - b 14b774 │ │ │ │ - bl 13b76c │ │ │ │ - b 14b774 │ │ │ │ + bl 13b204 │ │ │ │ + b 14b72c │ │ │ │ + bl 1384d8 │ │ │ │ + b 14b72c │ │ │ │ + bl 138624 │ │ │ │ + b 14b72c │ │ │ │ + bl 13b208 │ │ │ │ + b 14b72c │ │ │ │ + bl 13b724 │ │ │ │ + b 14b72c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1372] @ 14b874 │ │ │ │ - ldr r1, [pc, #1372] @ 14b878 │ │ │ │ + ldr r0, [pc, #1372] @ 14b82c │ │ │ │ + ldr r1, [pc, #1372] @ 14b830 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1336] @ 14b87c │ │ │ │ + ldr r2, [pc, #1336] @ 14b834 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #8 │ │ │ │ - b 14b2d0 │ │ │ │ - bl 13b768 │ │ │ │ - b 14b774 │ │ │ │ + b 14b288 │ │ │ │ + bl 13b720 │ │ │ │ + b 14b72c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1304] @ 14b880 │ │ │ │ - ldr r1, [pc, #1304] @ 14b884 │ │ │ │ + ldr r0, [pc, #1304] @ 14b838 │ │ │ │ + ldr r1, [pc, #1304] @ 14b83c │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1268] @ 14b888 │ │ │ │ + ldr r2, [pc, #1268] @ 14b840 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #16 │ │ │ │ - b 14b2d0 │ │ │ │ + b 14b288 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1244] @ 14b88c │ │ │ │ - ldr r1, [pc, #1244] @ 14b890 │ │ │ │ + ldr r0, [pc, #1244] @ 14b844 │ │ │ │ + ldr r1, [pc, #1244] @ 14b848 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1208] @ 14b894 │ │ │ │ + ldr r2, [pc, #1208] @ 14b84c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #24 │ │ │ │ - b 14b2d0 │ │ │ │ + b 14b288 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1184] @ 14b898 │ │ │ │ - ldr r1, [pc, #1184] @ 14b89c │ │ │ │ + ldr r0, [pc, #1184] @ 14b850 │ │ │ │ + ldr r1, [pc, #1184] @ 14b854 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1148] @ 14b8a0 │ │ │ │ + ldr r2, [pc, #1148] @ 14b858 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #32 │ │ │ │ - b 14b2d0 │ │ │ │ - ldr r0, [pc, #1132] @ 14b8a8 │ │ │ │ + b 14b288 │ │ │ │ + ldr r0, [pc, #1132] @ 14b860 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #1128] @ 14b8ac │ │ │ │ - ldr r1, [pc, #1128] @ 14b8b0 │ │ │ │ + ldr r3, [pc, #1128] @ 14b864 │ │ │ │ + ldr r1, [pc, #1128] @ 14b868 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 14b014 │ │ │ │ - bl 14d188 │ │ │ │ - b 14b774 │ │ │ │ + b 14afcc │ │ │ │ + bl 14d140 │ │ │ │ + b 14b72c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1076] @ 14b8b8 │ │ │ │ - ldr r1, [pc, #1076] @ 14b8bc │ │ │ │ + ldr r0, [pc, #1076] @ 14b870 │ │ │ │ + ldr r1, [pc, #1076] @ 14b874 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1040] @ 14b8c0 │ │ │ │ + ldr r2, [pc, #1040] @ 14b878 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - b 14b2d0 │ │ │ │ + b 14b288 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1016] @ 14b8c4 │ │ │ │ - ldr r1, [pc, #1016] @ 14b8c8 │ │ │ │ + ldr r0, [pc, #1016] @ 14b87c │ │ │ │ + ldr r1, [pc, #1016] @ 14b880 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #980] @ 14b8cc │ │ │ │ + ldr r2, [pc, #980] @ 14b884 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - b 14b2d0 │ │ │ │ - bl 139844 │ │ │ │ - b 14b774 │ │ │ │ + b 14b288 │ │ │ │ + bl 1397fc │ │ │ │ + b 14b72c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #948] @ 14b8d0 │ │ │ │ - ldr r1, [pc, #948] @ 14b8d4 │ │ │ │ + ldr r0, [pc, #948] @ 14b888 │ │ │ │ + ldr r1, [pc, #948] @ 14b88c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #912] @ 14b8d8 │ │ │ │ + ldr r2, [pc, #912] @ 14b890 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - b 14b2d0 │ │ │ │ - bl 139838 │ │ │ │ - b 14b774 │ │ │ │ + b 14b288 │ │ │ │ + bl 1397f0 │ │ │ │ + b 14b72c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #880] @ 14b8dc │ │ │ │ - ldr r1, [pc, #880] @ 14b8e0 │ │ │ │ + ldr r0, [pc, #880] @ 14b894 │ │ │ │ + ldr r1, [pc, #880] @ 14b898 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #844] @ 14b8e4 │ │ │ │ + ldr r2, [pc, #844] @ 14b89c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - b 14b2d0 │ │ │ │ + b 14b288 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #820] @ 14b8e8 │ │ │ │ - ldr r1, [pc, #820] @ 14b8ec │ │ │ │ + ldr r0, [pc, #820] @ 14b8a0 │ │ │ │ + ldr r1, [pc, #820] @ 14b8a4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #784] @ 14b8f0 │ │ │ │ + ldr r2, [pc, #784] @ 14b8a8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - b 14b2d0 │ │ │ │ + b 14b288 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #760] @ 14b8f4 │ │ │ │ - ldr r1, [pc, #760] @ 14b8f8 │ │ │ │ + ldr r0, [pc, #760] @ 14b8ac │ │ │ │ + ldr r1, [pc, #760] @ 14b8b0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #724] @ 14b8fc │ │ │ │ + ldr r2, [pc, #724] @ 14b8b4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - b 14b2d0 │ │ │ │ - bl 13983c │ │ │ │ - b 14b774 │ │ │ │ + b 14b288 │ │ │ │ + bl 1397f4 │ │ │ │ + b 14b72c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #692] @ 14b900 │ │ │ │ - ldr r1, [pc, #692] @ 14b904 │ │ │ │ + ldr r0, [pc, #692] @ 14b8b8 │ │ │ │ + ldr r1, [pc, #692] @ 14b8bc │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #656] @ 14b908 │ │ │ │ + ldr r2, [pc, #656] @ 14b8c0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - b 14b2d0 │ │ │ │ - bl 13b248 │ │ │ │ - b 14b774 │ │ │ │ + b 14b288 │ │ │ │ + bl 13b200 │ │ │ │ + b 14b72c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #624] @ 14b90c │ │ │ │ - ldr r1, [pc, #624] @ 14b910 │ │ │ │ + ldr r0, [pc, #624] @ 14b8c4 │ │ │ │ + ldr r1, [pc, #624] @ 14b8c8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #588] @ 14b914 │ │ │ │ + ldr r2, [pc, #588] @ 14b8cc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - b 14b2d0 │ │ │ │ + b 14b288 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #564] @ 14b918 │ │ │ │ - ldr r1, [pc, #564] @ 14b91c │ │ │ │ + ldr r0, [pc, #564] @ 14b8d0 │ │ │ │ + ldr r1, [pc, #564] @ 14b8d4 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #528] @ 14b920 │ │ │ │ + ldr r2, [pc, #528] @ 14b8d8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - b 14b2d0 │ │ │ │ - bl 13b254 │ │ │ │ - b 14b774 │ │ │ │ + b 14b288 │ │ │ │ + bl 13b20c │ │ │ │ + b 14b72c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #496] @ 14b924 │ │ │ │ - ldr r1, [pc, #496] @ 14b928 │ │ │ │ + ldr r0, [pc, #496] @ 14b8dc │ │ │ │ + ldr r1, [pc, #496] @ 14b8e0 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #460] @ 14b92c │ │ │ │ + ldr r2, [pc, #460] @ 14b8e4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ - b 14b2d0 │ │ │ │ - bl 1389b0 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #232] @ 14b868 │ │ │ │ - ldr r7, [pc, #232] @ 14b86c │ │ │ │ - ldr r2, [pc, #232] @ 14b870 │ │ │ │ + b 14b288 │ │ │ │ + bl 138968 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #232] @ 14b820 │ │ │ │ + ldr r7, [pc, #232] @ 14b824 │ │ │ │ + ldr r2, [pc, #232] @ 14b828 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ @@ -306999,731 +306981,731 @@ │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 38904 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #336] @ 14b930 │ │ │ │ - ldr r1, [pc, #336] @ 14b934 │ │ │ │ + ldr r0, [pc, #336] @ 14b8e8 │ │ │ │ + ldr r1, [pc, #336] @ 14b8ec │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #300] @ 14b938 │ │ │ │ + ldr r2, [pc, #300] @ 14b8f0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - b 14b2d0 │ │ │ │ + b 14b288 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #276] @ 14b93c │ │ │ │ - ldr r1, [pc, #276] @ 14b940 │ │ │ │ + ldr r0, [pc, #276] @ 14b8f4 │ │ │ │ + ldr r1, [pc, #276] @ 14b8f8 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #240] @ 14b944 │ │ │ │ + ldr r2, [pc, #240] @ 14b8fc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - b 14b2d0 │ │ │ │ - eoreq r6, ip, r0, asr #21 │ │ │ │ - eoreq r1, fp, ip, lsr lr │ │ │ │ - @ instruction: 0xfff3b070 │ │ │ │ - eoreq r1, fp, r4, lsr #28 │ │ │ │ - strhteq r2, [fp], -r8 │ │ │ │ - strhteq r2, [fp], -r8 │ │ │ │ - eoreq r4, ip, r0, ror #20 │ │ │ │ - eoreq r2, fp, r8, ror sl │ │ │ │ + b 14b288 │ │ │ │ + eoreq r6, ip, r8, lsl #22 │ │ │ │ + eoreq r1, fp, r4, lsl #29 │ │ │ │ + @ instruction: 0xfff3b0b8 │ │ │ │ + eoreq r1, fp, ip, ror #28 │ │ │ │ + eoreq r2, fp, r0, lsl #22 │ │ │ │ + eoreq r2, fp, r0, lsl #24 │ │ │ │ + eoreq r4, ip, r8, lsr #21 │ │ │ │ + eoreq r2, fp, r0, asr #21 │ │ │ │ + strhteq r2, [fp], -r0 │ │ │ │ + eoreq r4, ip, r8, asr sl │ │ │ │ + eoreq r2, fp, r8, lsl #21 │ │ │ │ eoreq r2, fp, r8, ror #22 │ │ │ │ eoreq r4, ip, r0, lsl sl │ │ │ │ - eoreq r2, fp, r0, asr #20 │ │ │ │ + eoreq r2, fp, r0, asr sl │ │ │ │ eoreq r2, fp, r0, lsr #22 │ │ │ │ eoreq r4, ip, r8, asr #19 │ │ │ │ - eoreq r2, fp, r8, lsl #20 │ │ │ │ - ldrdeq r2, [fp], -r8 @ │ │ │ │ - eoreq r4, ip, r0, lsl #19 │ │ │ │ - ldrdeq r6, [ip], -r8 @ │ │ │ │ - mlaeq ip, r4, r4, r6 │ │ │ │ - eoreq r1, fp, r8, asr #26 │ │ │ │ - strhteq r2, [fp], -r0 │ │ │ │ - eoreq r6, ip, r4, asr #17 │ │ │ │ - eoreq r2, fp, ip, lsl #19 │ │ │ │ + eoreq r6, ip, r0, lsr #18 │ │ │ │ + ldrdeq r6, [ip], -ip @ │ │ │ │ + mlaeq fp, r0, sp, r1 │ │ │ │ + strdeq r2, [fp], -r8 @ │ │ │ │ + eoreq r6, ip, ip, lsl #18 │ │ │ │ + ldrdeq r2, [fp], -r4 @ │ │ │ │ + mlaeq fp, r4, sl, r2 │ │ │ │ + eoreq r4, ip, ip, lsr r9 │ │ │ │ + mlaeq fp, ip, r9, r2 │ │ │ │ eoreq r2, fp, ip, asr #20 │ │ │ │ strdeq r4, [ip], -r4 @ │ │ │ │ - eoreq r2, fp, r4, asr r9 │ │ │ │ - eoreq r2, fp, r4, lsl #20 │ │ │ │ - eoreq r4, ip, ip, lsr #17 │ │ │ │ - eoreq r2, fp, r4, lsl r9 │ │ │ │ - strhteq r2, [fp], -r4 │ │ │ │ - eoreq r4, ip, ip, asr r8 │ │ │ │ - ldrdeq r2, [fp], -r4 @ │ │ │ │ + eoreq r2, fp, ip, asr r9 │ │ │ │ + strdeq r2, [fp], -ip @ │ │ │ │ + eoreq r4, ip, r4, lsr #17 │ │ │ │ + eoreq r2, fp, ip, lsl r9 │ │ │ │ + eoreq r2, fp, ip, lsr #19 │ │ │ │ + eoreq r4, ip, r4, asr r8 │ │ │ │ + eoreq r2, fp, r4, ror #17 │ │ │ │ eoreq r2, fp, r4, ror #18 │ │ │ │ eoreq r4, ip, ip, lsl #16 │ │ │ │ - mlaeq fp, ip, r8, r2 │ │ │ │ + eoreq r2, fp, ip, lsr #17 │ │ │ │ eoreq r2, fp, ip, lsl r9 │ │ │ │ eoreq r4, ip, r4, asr #15 │ │ │ │ - eoreq r2, fp, r4, ror #16 │ │ │ │ - ldrdeq r2, [fp], -r4 @ │ │ │ │ - eoreq r4, ip, ip, ror r7 │ │ │ │ - eoreq r2, fp, r4, lsr #16 │ │ │ │ - eoreq r2, fp, r4, lsl #17 │ │ │ │ - eoreq r4, ip, ip, lsr #14 │ │ │ │ - eoreq r2, fp, r4, ror #15 │ │ │ │ + eoreq r2, fp, ip, ror #16 │ │ │ │ + eoreq r2, fp, ip, asr #17 │ │ │ │ + eoreq r4, ip, r4, ror r7 │ │ │ │ + eoreq r2, fp, ip, lsr #16 │ │ │ │ + eoreq r2, fp, ip, ror r8 │ │ │ │ + eoreq r4, ip, r4, lsr #14 │ │ │ │ + strdeq r2, [fp], -r4 @ │ │ │ │ eoreq r2, fp, r4, lsr r8 │ │ │ │ ldrdeq r4, [ip], -ip @ │ │ │ │ - eoreq r2, fp, ip, lsr #15 │ │ │ │ - eoreq r2, fp, ip, ror #15 │ │ │ │ - mlaeq ip, r4, r6, r4 │ │ │ │ - eoreq r2, fp, ip, ror #14 │ │ │ │ - mlaeq fp, ip, r7, r2 │ │ │ │ - eoreq r4, ip, r4, asr #12 │ │ │ │ - ldrdeq r2, [fp], -r0 @ │ │ │ │ + strhteq r2, [fp], -r4 │ │ │ │ + eoreq r2, fp, r4, ror #15 │ │ │ │ + eoreq r4, ip, ip, lsl #13 │ │ │ │ + eoreq r2, fp, r8, lsl r7 │ │ │ │ + eoreq r2, fp, r8, lsr r7 │ │ │ │ + eoreq r4, ip, r0, ror #11 │ │ │ │ + eoreq r2, fp, r0, ror #13 │ │ │ │ strdeq r2, [fp], -r0 @ │ │ │ │ mlaeq ip, r8, r5, r4 │ │ │ │ - mlaeq fp, r8, r6, r2 │ │ │ │ - eoreq r2, fp, r8, lsr #13 │ │ │ │ - eoreq r4, ip, r0, asr r5 │ │ │ │ - eoreq r2, fp, r8, lsr ip │ │ │ │ - eoreq r2, fp, r8, lsr ip │ │ │ │ - eoreq r4, ip, r0, ror #21 │ │ │ │ + eoreq r2, fp, r0, lsl #25 │ │ │ │ + eoreq r2, fp, r0, lsl #25 │ │ │ │ + eoreq r4, ip, r8, lsr #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r1, [pc, #1556] @ 14bf78 │ │ │ │ + ldr r1, [pc, #1556] @ 14bf30 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14be58 │ │ │ │ - ldr r5, [pc, #1508] @ 14bf7c │ │ │ │ + bne 14be10 │ │ │ │ + ldr r5, [pc, #1508] @ 14bf34 │ │ │ │ add r0, sp, #8 │ │ │ │ - ldr r1, [pc, #1504] @ 14bf80 │ │ │ │ + ldr r1, [pc, #1504] @ 14bf38 │ │ │ │ mov r2, #15 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14be68 │ │ │ │ - ldr r1, [pc, #1444] @ 14bf84 │ │ │ │ + bne 14be20 │ │ │ │ + ldr r1, [pc, #1444] @ 14bf3c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #20 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14be78 │ │ │ │ - ldr r1, [pc, #1384] @ 14bf88 │ │ │ │ + bne 14be30 │ │ │ │ + ldr r1, [pc, #1384] @ 14bf40 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #16 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14be88 │ │ │ │ - ldr r1, [pc, #1324] @ 14bf8c │ │ │ │ + bne 14be40 │ │ │ │ + ldr r1, [pc, #1324] @ 14bf44 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #15 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14be98 │ │ │ │ - ldr r1, [pc, #1264] @ 14bf90 │ │ │ │ + bne 14be50 │ │ │ │ + ldr r1, [pc, #1264] @ 14bf48 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bea8 │ │ │ │ - ldr r1, [pc, #1204] @ 14bf94 │ │ │ │ + bne 14be60 │ │ │ │ + ldr r1, [pc, #1204] @ 14bf4c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #25 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14beb8 │ │ │ │ - ldr r1, [pc, #1144] @ 14bf98 │ │ │ │ + bne 14be70 │ │ │ │ + ldr r1, [pc, #1144] @ 14bf50 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bec8 │ │ │ │ - ldr r1, [pc, #1084] @ 14bf9c │ │ │ │ + bne 14be80 │ │ │ │ + ldr r1, [pc, #1084] @ 14bf54 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bed8 │ │ │ │ - ldr r1, [pc, #1024] @ 14bfa0 │ │ │ │ + bne 14be90 │ │ │ │ + ldr r1, [pc, #1024] @ 14bf58 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bee8 │ │ │ │ - ldr r1, [pc, #964] @ 14bfa4 │ │ │ │ + bne 14bea0 │ │ │ │ + ldr r1, [pc, #964] @ 14bf5c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #28 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bef8 │ │ │ │ - ldr r1, [pc, #904] @ 14bfa8 │ │ │ │ + bne 14beb0 │ │ │ │ + ldr r1, [pc, #904] @ 14bf60 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #10 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bf08 │ │ │ │ - ldr r1, [pc, #844] @ 14bfac │ │ │ │ + bne 14bec0 │ │ │ │ + ldr r1, [pc, #844] @ 14bf64 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bf18 │ │ │ │ - ldr r1, [pc, #784] @ 14bfb0 │ │ │ │ + bne 14bed0 │ │ │ │ + ldr r1, [pc, #784] @ 14bf68 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bf28 │ │ │ │ - ldr r1, [pc, #724] @ 14bfb4 │ │ │ │ + bne 14bee0 │ │ │ │ + ldr r1, [pc, #724] @ 14bf6c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bf38 │ │ │ │ - ldr r1, [pc, #664] @ 14bfb8 │ │ │ │ + bne 14bef0 │ │ │ │ + ldr r1, [pc, #664] @ 14bf70 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bf48 │ │ │ │ - ldr r1, [pc, #604] @ 14bfbc │ │ │ │ + bne 14bf00 │ │ │ │ + ldr r1, [pc, #604] @ 14bf74 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bf58 │ │ │ │ - ldr r1, [pc, #544] @ 14bfc0 │ │ │ │ + bne 14bf10 │ │ │ │ + ldr r1, [pc, #544] @ 14bf78 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #32 │ │ │ │ ldrd r6, [r5, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14bf68 │ │ │ │ - ldr r1, [pc, #484] @ 14bfc4 │ │ │ │ + bne 14bf20 │ │ │ │ + ldr r1, [pc, #484] @ 14bf7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl d3db0 │ │ │ │ - ldr r1, [pc, #464] @ 14bfc8 │ │ │ │ + ldr r1, [pc, #464] @ 14bf80 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #23 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl d40b4 │ │ │ │ - ldr r1, [pc, #444] @ 14bfcc │ │ │ │ + ldr r1, [pc, #444] @ 14bf84 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl d37a8 │ │ │ │ - ldr r1, [pc, #424] @ 14bfd0 │ │ │ │ + ldr r1, [pc, #424] @ 14bf88 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #31 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl d31a0 │ │ │ │ - ldr r1, [pc, #404] @ 14bfd4 │ │ │ │ + ldr r1, [pc, #404] @ 14bf8c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl d34a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14b990 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14b948 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14b9d8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14b990 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14ba18 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14b9d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14ba58 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14ba10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14ba98 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14ba50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bad8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14ba90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bb18 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bad0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bb58 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bb10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bb98 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bb50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bbd8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bb90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bc18 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bbd0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bc58 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bc10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bc98 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bc50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bcd8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bc90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bd18 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bcd0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bd58 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bd10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bd98 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bd50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14bdd8 │ │ │ │ - strhteq r2, [r3], -r2 │ │ │ │ - eoreq r6, ip, ip, asr #32 │ │ │ │ - eoreq r2, r3, r5, lsr #1 │ │ │ │ - eoreq r2, r3, r0, ror r0 │ │ │ │ - eoreq ip, r0, r8, asr r2 │ │ │ │ - eoreq r2, r3, r4 │ │ │ │ - ldrdeq r1, [r3], -r3 @ │ │ │ │ - eoreq r1, r3, r4, lsr #31 │ │ │ │ - eoreq r1, r3, sp, ror pc │ │ │ │ - eoreq r1, r3, r7, asr pc │ │ │ │ - eoreq r1, r3, r9, lsr #30 │ │ │ │ - eoreq r1, r3, r3, lsl #30 │ │ │ │ - ldrdeq r1, [r3], -pc @ │ │ │ │ - eoreq r1, r3, r9, lsr #29 │ │ │ │ - eoreq r1, r3, r5, ror lr │ │ │ │ - eoreq r1, r3, r2, asr #28 │ │ │ │ - eoreq r8, r2, lr, ror r3 │ │ │ │ - ldrdeq r1, [r3], -r3 @ │ │ │ │ - eoreq r5, r2, r1, asr #24 │ │ │ │ - eoreq r2, r3, r5, lsl #5 │ │ │ │ - eoreq r2, r3, pc, lsl #5 │ │ │ │ - eoreq r2, r3, lr, lsl #5 │ │ │ │ - mlaeq r3, lr, r2, r1 │ │ │ │ - eoreq r1, r3, r5, lsr #5 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14bd90 │ │ │ │ + strhteq r2, [r3], -sl │ │ │ │ + mlaeq ip, r4, r0, r6 │ │ │ │ + eoreq r2, r3, sp, lsr #1 │ │ │ │ + eoreq r2, r3, r8, ror r0 │ │ │ │ + eoreq ip, r0, r0, ror #4 │ │ │ │ + eoreq r2, r3, ip │ │ │ │ + ldrdeq r1, [r3], -fp @ │ │ │ │ + eoreq r1, r3, ip, lsr #31 │ │ │ │ + eoreq r1, r3, r5, lsl #31 │ │ │ │ + eoreq r1, r3, pc, asr pc │ │ │ │ + eoreq r1, r3, r1, lsr pc │ │ │ │ + eoreq r1, r3, fp, lsl #30 │ │ │ │ + eoreq r1, r3, r7, ror #29 │ │ │ │ + strhteq r1, [r3], -r1 │ │ │ │ + eoreq r1, r3, sp, ror lr │ │ │ │ + eoreq r1, r3, sl, asr #28 │ │ │ │ + eoreq r8, r2, r6, lsl #7 │ │ │ │ + ldrdeq r1, [r3], -fp @ │ │ │ │ + eoreq r5, r2, r9, asr #24 │ │ │ │ + eoreq r2, r3, sp, lsl #5 │ │ │ │ + mlaeq r3, r7, r2, r2 │ │ │ │ + mlaeq r3, r6, r2, r2 │ │ │ │ + eoreq r1, r3, r6, lsr #5 │ │ │ │ + eoreq r1, r3, sp, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r8, [pc, #1128] @ 14c450 │ │ │ │ + ldr r8, [pc, #1128] @ 14c408 │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14c010 │ │ │ │ + beq 14bfc8 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ ldr r3, [r8, #92] @ 0x5c │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r5, r0 │ │ │ │ blx r1 │ │ │ │ ldrd r0, [r8, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ sub r4, r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - beq 14c2b4 │ │ │ │ - ldr r7, [pc, #1068] @ 14c460 │ │ │ │ + beq 14c26c │ │ │ │ + ldr r7, [pc, #1068] @ 14c418 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2bc │ │ │ │ + beq 14c274 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2c8 │ │ │ │ - ldr r1, [pc, #996] @ 14c464 │ │ │ │ + beq 14c280 │ │ │ │ + ldr r1, [pc, #996] @ 14c41c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #992] @ 14c468 │ │ │ │ - ldr sl, [pc, #992] @ 14c46c │ │ │ │ + ldr r2, [pc, #992] @ 14c420 │ │ │ │ + ldr sl, [pc, #992] @ 14c424 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add sl, pc, sl │ │ │ │ str sl, [sp] │ │ │ │ str r6, [r3] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 1da34 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2b4 │ │ │ │ + beq 14c26c │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2bc │ │ │ │ + beq 14c274 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2d8 │ │ │ │ - ldr r1, [pc, #880] @ 14c470 │ │ │ │ + beq 14c290 │ │ │ │ + ldr r1, [pc, #880] @ 14c428 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #876] @ 14c474 │ │ │ │ - ldr sl, [pc, #876] @ 14c478 │ │ │ │ + ldr r2, [pc, #876] @ 14c42c │ │ │ │ + ldr sl, [pc, #876] @ 14c430 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add sl, pc, sl │ │ │ │ str sl, [sp] │ │ │ │ str r6, [r3] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 1da34 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2b4 │ │ │ │ + beq 14c26c │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2bc │ │ │ │ + beq 14c274 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2e8 │ │ │ │ - ldr r1, [pc, #764] @ 14c47c │ │ │ │ + beq 14c2a0 │ │ │ │ + ldr r1, [pc, #764] @ 14c434 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #760] @ 14c480 │ │ │ │ - ldr sl, [pc, #760] @ 14c484 │ │ │ │ + ldr r2, [pc, #760] @ 14c438 │ │ │ │ + ldr sl, [pc, #760] @ 14c43c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add sl, pc, sl │ │ │ │ str sl, [sp] │ │ │ │ str r6, [r3] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 1da34 │ │ │ │ ldr r0, [r5, #100]! @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c2f8 │ │ │ │ - ldr r1, [pc, #716] @ 14c488 │ │ │ │ + beq 14c2b0 │ │ │ │ + ldr r1, [pc, #716] @ 14c440 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #23 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e1c48 │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e1c00 │ │ │ │ + bl 2e4dd4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c35c │ │ │ │ + beq 14c314 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [r0] │ │ │ │ bl 1dd70 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c36c │ │ │ │ - ldr r1, [pc, #624] @ 14c48c │ │ │ │ + beq 14c324 │ │ │ │ + ldr r1, [pc, #624] @ 14c444 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #620] @ 14c490 │ │ │ │ - ldr r0, [pc, #620] @ 14c494 │ │ │ │ + ldr r2, [pc, #620] @ 14c448 │ │ │ │ + ldr r0, [pc, #620] @ 14c44c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r5 │ │ │ │ bl 1da34 │ │ │ │ - ldr r1, [pc, #592] @ 14c498 │ │ │ │ + ldr r1, [pc, #592] @ 14c450 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #588] @ 14c49c │ │ │ │ - ldr r0, [pc, #588] @ 14c4a0 │ │ │ │ + ldr r2, [pc, #588] @ 14c454 │ │ │ │ + ldr r0, [pc, #588] @ 14c458 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r5 │ │ │ │ bl 1da34 │ │ │ │ ldrd r0, [r8, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c37c │ │ │ │ + beq 14c334 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e604 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1427b8 │ │ │ │ + bl 142770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142334 │ │ │ │ + bl 1422ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1424b8 │ │ │ │ + bl 142470 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 13b76c │ │ │ │ - b 14c2fc │ │ │ │ + bl 13b724 │ │ │ │ + b 14c2b4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 14c3e0 │ │ │ │ + b 14c398 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 14c3e0 │ │ │ │ + b 14c398 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 14c3e0 │ │ │ │ - bl 13b250 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #332] @ 14c454 │ │ │ │ - ldr r7, [pc, #332] @ 14c458 │ │ │ │ - ldr r2, [pc, #332] @ 14c45c │ │ │ │ + b 14c398 │ │ │ │ + bl 13b208 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #332] @ 14c40c │ │ │ │ + ldr r7, [pc, #332] @ 14c410 │ │ │ │ + ldr r2, [pc, #332] @ 14c414 │ │ │ │ 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 │ │ │ │ @@ -307739,24 +307721,24 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 38904 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 14c3e0 │ │ │ │ + b 14c398 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 14c3e0 │ │ │ │ + b 14c398 │ │ │ │ bl 1f6b4 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #280] @ 14c4a4 │ │ │ │ - ldr r2, [pc, #280] @ 14c4a8 │ │ │ │ - ldr r7, [pc, #280] @ 14c4ac │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #280] @ 14c45c │ │ │ │ + ldr r2, [pc, #280] @ 14c460 │ │ │ │ + ldr r7, [pc, #280] @ 14c464 │ │ │ │ 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 │ │ │ │ @@ -307772,15 +307754,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118d70 │ │ │ │ + bl 118d24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl f4238 │ │ │ │ @@ -307797,122 +307779,122 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, ip, r4, lsl #20 │ │ │ │ - strhteq r1, [fp], -r4 │ │ │ │ - @ instruction: 0xfff3a4b0 │ │ │ │ - mlaeq fp, r8, r2, r1 │ │ │ │ - eoreq r3, ip, r8, lsr lr │ │ │ │ - ldrdeq r5, [r2], -r2 @ │ │ │ │ - @ instruction: 0xfffa0590 │ │ │ │ + eoreq r5, ip, ip, asr #20 │ │ │ │ + strdeq r1, [fp], -ip @ │ │ │ │ + @ instruction: 0xfff3a4f8 │ │ │ │ + eoreq r1, fp, r0, ror #5 │ │ │ │ + eoreq r3, ip, r0, lsl #29 │ │ │ │ + ldrdeq r5, [r2], -sl @ │ │ │ │ + @ instruction: 0xfffa05d8 │ │ │ │ andeq pc, r2, r8, lsl r2 @ │ │ │ │ - eoreq r5, r2, fp, asr #26 │ │ │ │ - @ instruction: 0xfffa037c │ │ │ │ + eoreq r5, r2, r3, asr sp │ │ │ │ + @ instruction: 0xfffa03c4 │ │ │ │ muleq r2, r8, r1 │ │ │ │ - ldrdeq r5, [r2], -r9 @ │ │ │ │ - @ instruction: 0xfffa07b0 │ │ │ │ + eoreq r5, r2, r1, ror #25 │ │ │ │ + @ instruction: 0xfffa07f8 │ │ │ │ andeq pc, r2, r8, lsl r1 @ │ │ │ │ - eoreq r0, r3, r7, lsr ip │ │ │ │ - strhteq r5, [r2], -lr │ │ │ │ - @ instruction: 0xfffcd248 │ │ │ │ + eoreq r0, r3, pc, lsr ip │ │ │ │ + eoreq r5, r2, r6, asr #25 │ │ │ │ + @ instruction: 0xfffcd244 │ │ │ │ andeq pc, r2, ip, ror r0 @ │ │ │ │ - mlaeq r2, r8, ip, r5 │ │ │ │ - @ instruction: 0xfffcdc6c │ │ │ │ + eoreq r5, r2, r0, lsr #25 │ │ │ │ + @ instruction: 0xfffcdc68 │ │ │ │ andeq pc, r2, r4, asr #1 │ │ │ │ - @ instruction: 0xfff3a46c │ │ │ │ - eoreq r1, fp, r0, lsl r2 │ │ │ │ - eoreq r1, fp, r4, lsl #4 │ │ │ │ + @ instruction: 0xfff3a4b4 │ │ │ │ + eoreq r1, fp, r8, asr r2 │ │ │ │ + eoreq r1, fp, ip, asr #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 14c5e8 │ │ │ │ + beq 14c5a0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 14c644 │ │ │ │ - ldr r6, [pc, #868] @ 14c83c │ │ │ │ + bne 14c5fc │ │ │ │ + ldr r6, [pc, #868] @ 14c7f4 │ │ │ │ mov r5, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14c65c │ │ │ │ + bne 14c614 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c688 │ │ │ │ + beq 14c640 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0a0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c520 │ │ │ │ + beq 14c4d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14c78c │ │ │ │ + bne 14c744 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r0, [pc, #820] @ 14c85c │ │ │ │ + ldr r0, [pc, #820] @ 14c814 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #812] @ 14c860 │ │ │ │ - ldr r3, [pc, #812] @ 14c864 │ │ │ │ + ldr r2, [pc, #812] @ 14c818 │ │ │ │ + ldr r3, [pc, #812] @ 14c81c │ │ │ │ add r0, r1, r0 │ │ │ │ sub r5, r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #13 │ │ │ │ - bl 134de4 │ │ │ │ + bl 134d9c │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14c66c │ │ │ │ + bne 14c624 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c71c │ │ │ │ + beq 14c6d4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e0a0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c59c │ │ │ │ + beq 14c554 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14c7bc │ │ │ │ + bne 14c774 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c5b0 │ │ │ │ + beq 14c568 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 14c5e0 │ │ │ │ - ldr r6, [pc, #700] @ 14c87c │ │ │ │ + beq 14c598 │ │ │ │ + ldr r6, [pc, #700] @ 14c834 │ │ │ │ strb r7, [r4, #125] @ 0x7d │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14c67c │ │ │ │ + bne 14c634 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1eacc │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bl 136f1c │ │ │ │ - ldr r3, [pc, #664] @ 14c88c │ │ │ │ - ldr r7, [pc, #664] @ 14c890 │ │ │ │ + bl 136ed4 │ │ │ │ + ldr r3, [pc, #664] @ 14c844 │ │ │ │ + ldr r7, [pc, #664] @ 14c848 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r2, [pc, #564] @ 14c838 │ │ │ │ + ldr r2, [pc, #564] @ 14c7f0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -307922,44 +307904,44 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ bl 38904 │ │ │ │ - bl 136f1c │ │ │ │ - ldr r3, [pc, #480] @ 14c830 │ │ │ │ - ldr r7, [pc, #480] @ 14c834 │ │ │ │ + bl 136ed4 │ │ │ │ + ldr r3, [pc, #480] @ 14c7e8 │ │ │ │ + ldr r7, [pc, #480] @ 14c7ec │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 14c5fc │ │ │ │ - ldr r0, [pc, #476] @ 14c840 │ │ │ │ + b 14c5b4 │ │ │ │ + ldr r0, [pc, #476] @ 14c7f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 14c4ec │ │ │ │ - ldr r0, [pc, #500] @ 14c868 │ │ │ │ + b 14c4a4 │ │ │ │ + ldr r0, [pc, #500] @ 14c820 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 14c568 │ │ │ │ + b 14c520 │ │ │ │ add r0, r6, #32 │ │ │ │ bl 25660 │ │ │ │ - b 14c5d4 │ │ │ │ + b 14c58c │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14c7f0 │ │ │ │ + bne 14c7a8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r2, [pc, #416] @ 14c848 │ │ │ │ - ldr r3, [pc, #416] @ 14c84c │ │ │ │ - ldr r7, [pc, #416] @ 14c850 │ │ │ │ + ldr r2, [pc, #416] @ 14c800 │ │ │ │ + ldr r3, [pc, #416] @ 14c804 │ │ │ │ + ldr r7, [pc, #416] @ 14c808 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #412] @ 14c854 │ │ │ │ + ldr r1, [pc, #412] @ 14c80c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #408] @ 14c858 │ │ │ │ + ldr r6, [pc, #408] @ 14c810 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -307980,121 +307962,121 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 38904 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14c800 │ │ │ │ + bne 14c7b8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #308] @ 14c870 │ │ │ │ - ldr r2, [pc, #308] @ 14c874 │ │ │ │ + ldr r1, [pc, #308] @ 14c828 │ │ │ │ + ldr r2, [pc, #308] @ 14c82c │ │ │ │ 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, #260] @ 14c878 │ │ │ │ + ldr r0, [pc, #260] @ 14c830 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ - b 14c7ec │ │ │ │ - ldr r1, [pc, #256] @ 14c894 │ │ │ │ - ldr r3, [pc, #256] @ 14c898 │ │ │ │ - ldr r2, [pc, #256] @ 14c89c │ │ │ │ + b 14c7a4 │ │ │ │ + ldr r1, [pc, #256] @ 14c84c │ │ │ │ + ldr r3, [pc, #256] @ 14c850 │ │ │ │ + ldr r2, [pc, #256] @ 14c854 │ │ │ │ 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 38888 │ │ │ │ - ldr r1, [pc, #188] @ 14c880 │ │ │ │ - ldr r3, [pc, #188] @ 14c884 │ │ │ │ - ldr r2, [pc, #188] @ 14c888 │ │ │ │ + ldr r1, [pc, #188] @ 14c838 │ │ │ │ + ldr r3, [pc, #188] @ 14c83c │ │ │ │ + ldr r2, [pc, #188] @ 14c840 │ │ │ │ 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 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #76] @ 14c844 │ │ │ │ + ldr r0, [pc, #76] @ 14c7fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 14c69c │ │ │ │ - ldr r0, [pc, #100] @ 14c86c │ │ │ │ + b 14c654 │ │ │ │ + ldr r0, [pc, #100] @ 14c824 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 14c730 │ │ │ │ + b 14c6e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c828 │ │ │ │ + beq 14c7e0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff3a1ac │ │ │ │ - eoreq r1, fp, r4, ror #12 │ │ │ │ - eoreq r1, fp, r8, lsl #15 │ │ │ │ - eoreq r5, ip, ip, lsl #3 │ │ │ │ - eoreq r5, ip, r4 │ │ │ │ - eoreq r4, ip, r0, ror lr │ │ │ │ + @ instruction: 0xfff3a1f4 │ │ │ │ + eoreq r1, fp, ip, lsr #13 │ │ │ │ + ldrdeq r1, [fp], -r0 @ │ │ │ │ + ldrdeq r5, [ip], -r4 @ │ │ │ │ + eoreq r5, ip, ip, asr #32 │ │ │ │ + strhteq r4, [ip], -r8 │ │ │ │ @ instruction: 0xfffebfbc │ │ │ │ - @ instruction: 0xfff3a148 │ │ │ │ - eoreq r1, r3, lr, lsr #6 │ │ │ │ - eoreq r1, fp, ip, asr #13 │ │ │ │ - strhteq r1, [fp], -r0 │ │ │ │ - eoreq r5, ip, r8, asr #9 │ │ │ │ - eoreq r0, r3, ip, ror #17 │ │ │ │ - mlaeq fp, r0, r8, r1 │ │ │ │ - strdeq r4, [ip], -r4 @ │ │ │ │ - eoreq r4, ip, r0, ror #28 │ │ │ │ - eoreq r0, fp, r8, lsl #23 │ │ │ │ - eoreq r0, fp, ip, lsl #23 │ │ │ │ - eoreq r3, ip, r4, lsl #14 │ │ │ │ - ldrdeq r5, [ip], -r0 @ │ │ │ │ - eoreq r0, r3, sl, lsr #1 │ │ │ │ - eoreq r0, fp, ip, asr #24 │ │ │ │ - eoreq r1, fp, ip, lsl #19 │ │ │ │ - @ instruction: 0xfff3a208 │ │ │ │ + @ instruction: 0xfff3a190 │ │ │ │ + eoreq r1, r3, r6, lsr r3 │ │ │ │ + eoreq r1, fp, r4, lsl r7 │ │ │ │ + strdeq r1, [fp], -r8 @ │ │ │ │ + eoreq r5, ip, r0, lsl r5 │ │ │ │ + strdeq r0, [r3], -r4 @ │ │ │ │ ldrdeq r1, [fp], -r8 @ │ │ │ │ - ldrdeq r0, [r3], -sl @ │ │ │ │ - eoreq r0, fp, ip, ror ip │ │ │ │ - strhteq r1, [fp], -ip │ │ │ │ + eoreq r5, ip, ip, lsr r0 │ │ │ │ + eoreq r4, ip, r8, lsr #29 │ │ │ │ + ldrdeq r0, [fp], -r0 @ │ │ │ │ + ldrdeq r0, [fp], -r4 @ │ │ │ │ + eoreq r3, ip, ip, asr #14 │ │ │ │ + eoreq r5, ip, r8, lsl r4 │ │ │ │ + strhteq r0, [r3], -r2 │ │ │ │ + mlaeq fp, r4, ip, r0 │ │ │ │ + ldrdeq r1, [fp], -r4 @ │ │ │ │ + @ instruction: 0xfff3a250 │ │ │ │ + eoreq r1, fp, r0, lsr #14 │ │ │ │ + eoreq r0, r3, r2, ror #1 │ │ │ │ + eoreq r0, fp, r4, asr #25 │ │ │ │ + eoreq r1, fp, r4, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 14c930 │ │ │ │ + beq 14c8e8 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 14c98c │ │ │ │ - ldr r6, [pc, #312] @ 14c9fc │ │ │ │ + bne 14c944 │ │ │ │ + ldr r6, [pc, #312] @ 14c9b4 │ │ │ │ ldrb r8, [r1, #125] @ 0x7d │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14c9ec │ │ │ │ + bne 14c9a4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add sl, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -308133,18 +308115,18 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 1d890 │ │ │ │ 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} │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 136f1c │ │ │ │ - ldr r3, [pc, #104] @ 14ca04 │ │ │ │ - ldr r7, [pc, #104] @ 14ca08 │ │ │ │ - ldr r2, [pc, #104] @ 14ca0c │ │ │ │ + bl 136ed4 │ │ │ │ + ldr r3, [pc, #104] @ 14c9bc │ │ │ │ + ldr r7, [pc, #104] @ 14c9c0 │ │ │ │ + ldr r2, [pc, #104] @ 14c9c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ @@ -308156,32 +308138,32 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #12] @ 14ca00 │ │ │ │ + ldr r0, [pc, #12] @ 14c9b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 14c8d8 │ │ │ │ - eoreq r4, ip, r0, lsr #27 │ │ │ │ - eoreq r4, ip, r4, ror ip │ │ │ │ - @ instruction: 0xfff39e5c │ │ │ │ - ldrdeq r1, [fp], -ip @ │ │ │ │ - eoreq r1, fp, r4, ror #7 │ │ │ │ + b 14c890 │ │ │ │ + eoreq r4, ip, r8, ror #27 │ │ │ │ + strhteq r4, [ip], -ip │ │ │ │ + @ instruction: 0xfff39ea4 │ │ │ │ + eoreq r1, fp, r4, lsr #6 │ │ │ │ + eoreq r1, fp, ip, lsr #8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #116] @ 14ca94 │ │ │ │ - ldr r2, [pc, #116] @ 14ca98 │ │ │ │ - ldr lr, [pc, #116] @ 14ca9c │ │ │ │ + ldr r3, [pc, #116] @ 14ca4c │ │ │ │ + ldr r2, [pc, #116] @ 14ca50 │ │ │ │ + ldr lr, [pc, #116] @ 14ca54 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #112] @ 14caa0 │ │ │ │ + ldr ip, [pc, #112] @ 14ca58 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #108] @ 14caa4 │ │ │ │ + ldr r4, [pc, #108] @ 14ca5c │ │ │ │ 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] │ │ │ │ @@ -308199,129 +308181,129 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xfffebc44 │ │ │ │ - @ instruction: 0xfff39dd0 │ │ │ │ - ldrdeq r1, [r3], -r6 @ │ │ │ │ - eoreq r1, fp, r0, asr #12 │ │ │ │ - eoreq r1, fp, r4, lsl r6 │ │ │ │ + @ instruction: 0xfff39e18 │ │ │ │ + ldrdeq r1, [r3], -lr @ │ │ │ │ + eoreq r1, fp, r8, lsl #13 │ │ │ │ + eoreq r1, fp, ip, asr r6 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #508] @ 14ccb4 │ │ │ │ + ldr r1, [pc, #508] @ 14cc6c │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #84] @ 0x54 │ │ │ │ bl 1e244 │ │ │ │ add r4, r6, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r7]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cbb0 │ │ │ │ + beq 14cb68 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cbb8 │ │ │ │ + beq 14cb70 │ │ │ │ bl 1e304 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cc00 │ │ │ │ + beq 14cbb8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cc08 │ │ │ │ + beq 14cbc0 │ │ │ │ bl 1f4e0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cc50 │ │ │ │ + beq 14cc08 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #72 @ 0x48 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #376] @ 14ccdc │ │ │ │ - ldr r1, [pc, #376] @ 14cce0 │ │ │ │ + ldr r0, [pc, #376] @ 14cc94 │ │ │ │ + ldr r1, [pc, #376] @ 14cc98 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #340] @ 14cce4 │ │ │ │ + ldr r2, [pc, #340] @ 14cc9c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 38904 │ │ │ │ - bl 138520 │ │ │ │ - b 14cc54 │ │ │ │ + bl 1384d8 │ │ │ │ + b 14cc0c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #256] @ 14ccc4 │ │ │ │ - ldr r1, [pc, #256] @ 14ccc8 │ │ │ │ + ldr r0, [pc, #256] @ 14cc7c │ │ │ │ + ldr r1, [pc, #256] @ 14cc80 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #220] @ 14cccc │ │ │ │ + ldr r2, [pc, #220] @ 14cc84 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ - b 14cb9c │ │ │ │ - bl 13851c │ │ │ │ - b 14cc54 │ │ │ │ + b 14cb54 │ │ │ │ + bl 1384d4 │ │ │ │ + b 14cc0c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #188] @ 14ccd0 │ │ │ │ - ldr r1, [pc, #188] @ 14ccd4 │ │ │ │ + ldr r0, [pc, #188] @ 14cc88 │ │ │ │ + ldr r1, [pc, #188] @ 14cc8c │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #152] @ 14ccd8 │ │ │ │ + ldr r2, [pc, #152] @ 14cc90 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ - b 14cb9c │ │ │ │ - bl 139840 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #88] @ 14ccb8 │ │ │ │ - ldr r7, [pc, #88] @ 14ccbc │ │ │ │ - ldr r2, [pc, #88] @ 14ccc0 │ │ │ │ + b 14cb54 │ │ │ │ + bl 1397f8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #88] @ 14cc70 │ │ │ │ + ldr r7, [pc, #88] @ 14cc74 │ │ │ │ + ldr r2, [pc, #88] @ 14cc78 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ @@ -308334,81 +308316,81 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #28] │ │ │ │ bl 38904 │ │ │ │ - ldrdeq r4, [ip], -r8 @ │ │ │ │ - eoreq r0, fp, ip, asr r9 │ │ │ │ - @ instruction: 0xfff39b58 │ │ │ │ - eoreq r0, fp, r0, asr #18 │ │ │ │ - eoreq r1, fp, ip, ror #2 │ │ │ │ - ldrdeq r1, [fp], -ip @ │ │ │ │ - strhteq r3, [ip], -r4 │ │ │ │ - eoreq r1, fp, ip, ror r4 │ │ │ │ - eoreq r1, fp, ip, lsl #9 │ │ │ │ - eoreq r3, ip, r4, ror #2 │ │ │ │ - eoreq r1, fp, ip, lsr r5 │ │ │ │ - eoreq r1, fp, ip, lsr r5 │ │ │ │ - eoreq r3, ip, r4, lsl r2 │ │ │ │ + eoreq r4, ip, r0, lsr #30 │ │ │ │ + eoreq r0, fp, r4, lsr #19 │ │ │ │ + @ instruction: 0xfff39ba0 │ │ │ │ + eoreq r0, fp, r8, lsl #19 │ │ │ │ + strhteq r1, [fp], -r4 │ │ │ │ + eoreq r1, fp, r4, lsr #10 │ │ │ │ + strdeq r3, [ip], -ip @ │ │ │ │ + eoreq r1, fp, r4, asr #9 │ │ │ │ + ldrdeq r1, [fp], -r4 @ │ │ │ │ + eoreq r3, ip, ip, lsr #3 │ │ │ │ + eoreq r1, fp, r4, lsl #11 │ │ │ │ + eoreq r1, fp, r4, lsl #11 │ │ │ │ + eoreq r3, ip, ip, asr r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #312] @ 14ce30 │ │ │ │ + ldr r1, [pc, #312] @ 14cde8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14ce00 │ │ │ │ - ldr r5, [pc, #264] @ 14ce34 │ │ │ │ + bne 14cdb8 │ │ │ │ + ldr r5, [pc, #264] @ 14cdec │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #260] @ 14ce38 │ │ │ │ + ldr r1, [pc, #260] @ 14cdf0 │ │ │ │ mov r2, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #84] @ 0x54 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14ce10 │ │ │ │ - ldr r1, [pc, #204] @ 14ce3c │ │ │ │ + bne 14cdc8 │ │ │ │ + ldr r1, [pc, #204] @ 14cdf4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 14ce20 │ │ │ │ - ldr r1, [pc, #144] @ 14ce40 │ │ │ │ + bne 14cdd8 │ │ │ │ + ldr r1, [pc, #144] @ 14cdf8 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -308416,83 +308398,83 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14cd24 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14ccdc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14cd68 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14cd20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14cda8 │ │ │ │ - eoreq r1, r3, sp, lsr r5 │ │ │ │ - eoreq r4, ip, ip, asr ip │ │ │ │ - eoreq r0, r3, r7, asr fp │ │ │ │ - strdeq r1, [r3], -r3 @ │ │ │ │ - strhteq r1, [r3], -lr │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14cd60 │ │ │ │ + eoreq r1, r3, r5, asr #10 │ │ │ │ + eoreq r4, ip, r4, lsr #25 │ │ │ │ + eoreq r0, r3, pc, asr fp │ │ │ │ + strdeq r1, [r3], -fp @ │ │ │ │ + eoreq r1, r3, r6, asr #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14cefc │ │ │ │ - ldr r6, [pc, #384] @ 14cfdc │ │ │ │ + bne 14ceb4 │ │ │ │ + ldr r6, [pc, #384] @ 14cf94 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14cf5c │ │ │ │ + bne 14cf14 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14cf78 │ │ │ │ + beq 14cf30 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e0a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 14cf98 │ │ │ │ - ldr r6, [pc, #324] @ 14cfe8 │ │ │ │ + bcs 14cf50 │ │ │ │ + ldr r6, [pc, #324] @ 14cfa0 │ │ │ │ uxtb r7, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r0, [r6, #84] @ 0x54 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 93fac │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 14cef4 │ │ │ │ + beq 14ceac │ │ │ │ add r0, sp, #8 │ │ │ │ strb r5, [r4, #12] │ │ │ │ bl 90afc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14cf6c │ │ │ │ + bne 14cf24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ bl 1eacc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 136f1c │ │ │ │ - ldr r3, [pc, #224] @ 14cfec │ │ │ │ - ldr r6, [pc, #224] @ 14cff0 │ │ │ │ - ldr r2, [pc, #224] @ 14cff4 │ │ │ │ + bl 136ed4 │ │ │ │ + ldr r3, [pc, #224] @ 14cfa4 │ │ │ │ + ldr r6, [pc, #224] @ 14cfa8 │ │ │ │ + ldr r2, [pc, #224] @ 14cfac │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ @@ -308504,68 +308486,68 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #124] @ 14cfe0 │ │ │ │ + ldr r0, [pc, #124] @ 14cf98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25478 │ │ │ │ - b 14ce74 │ │ │ │ + b 14ce2c │ │ │ │ add r0, r6, #12 │ │ │ │ bl 257e4 │ │ │ │ - b 14cee8 │ │ │ │ + b 14cea0 │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14cfc4 │ │ │ │ + bne 14cf7c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ca10 │ │ │ │ - ldr r0, [pc, #88] @ 14cff8 │ │ │ │ + bl 14c9c8 │ │ │ │ + ldr r0, [pc, #88] @ 14cfb0 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #84] @ 14cffc │ │ │ │ - ldr r1, [pc, #84] @ 14d000 │ │ │ │ + ldr r3, [pc, #84] @ 14cfb4 │ │ │ │ + ldr r1, [pc, #84] @ 14cfb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38888 │ │ │ │ - ldr r0, [pc, #24] @ 14cfe4 │ │ │ │ + ldr r0, [pc, #24] @ 14cf9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25478 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ca10 │ │ │ │ - eoreq r4, ip, r8, ror #12 │ │ │ │ - eoreq r4, ip, r8, ror #10 │ │ │ │ - eoreq r4, ip, r0, lsl #10 │ │ │ │ - eoreq r4, ip, ip, ror #21 │ │ │ │ - @ instruction: 0xfff398ec │ │ │ │ - eoreq r0, fp, ip, ror #26 │ │ │ │ - eoreq r1, fp, r4, asr r1 │ │ │ │ - eoreq pc, r2, sl, asr #17 │ │ │ │ - eoreq r0, fp, ip, ror #8 │ │ │ │ - strhteq r1, [fp], -ip │ │ │ │ + bl 14c9c8 │ │ │ │ + strhteq r4, [ip], -r0 │ │ │ │ + strhteq r4, [ip], -r0 │ │ │ │ + eoreq r4, ip, r8, asr #10 │ │ │ │ + eoreq r4, ip, r4, lsr fp │ │ │ │ + @ instruction: 0xfff39934 │ │ │ │ + strhteq r0, [fp], -r4 │ │ │ │ + mlaeq fp, ip, r1, r1 │ │ │ │ + ldrdeq pc, [r2], -r2 @ │ │ │ │ + strhteq r0, [fp], -r4 │ │ │ │ + eoreq r1, fp, r4, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14d08c │ │ │ │ - ldr r6, [pc, #224] @ 14d0fc │ │ │ │ + bne 14d044 │ │ │ │ + ldr r6, [pc, #224] @ 14d0b4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r8, [r1, #12] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14d0ec │ │ │ │ + bne 14d0a4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add sl, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -308581,18 +308563,18 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 1e5bc │ │ │ │ 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} │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 136f1c │ │ │ │ - ldr r3, [pc, #104] @ 14d104 │ │ │ │ - ldr r7, [pc, #104] @ 14d108 │ │ │ │ - ldr r2, [pc, #104] @ 14d10c │ │ │ │ + bl 136ed4 │ │ │ │ + ldr r3, [pc, #104] @ 14d0bc │ │ │ │ + ldr r7, [pc, #104] @ 14d0c0 │ │ │ │ + ldr r2, [pc, #104] @ 14d0c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ @@ -308604,186 +308586,186 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #12] @ 14d100 │ │ │ │ + ldr r0, [pc, #12] @ 14d0b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25478 │ │ │ │ - b 14d034 │ │ │ │ - eoreq r4, ip, r8, lsr #9 │ │ │ │ - ldrdeq r4, [ip], -r8 @ │ │ │ │ - @ instruction: 0xfff3975c │ │ │ │ - ldrdeq r0, [fp], -ip @ │ │ │ │ - eoreq r0, fp, r4, asr #31 │ │ │ │ + b 14cfec │ │ │ │ + strdeq r4, [ip], -r0 @ │ │ │ │ + eoreq r4, ip, r0, lsr #8 │ │ │ │ + @ instruction: 0xfff397a4 │ │ │ │ + eoreq r0, fp, r4, lsr #24 │ │ │ │ + eoreq r1, fp, ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r4, [pc, #92] @ 14d17c │ │ │ │ + ldr r4, [pc, #92] @ 14d134 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14d13c │ │ │ │ + bne 14d0f4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #60] @ 14d180 │ │ │ │ + ldr r0, [pc, #60] @ 14d138 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #56] @ 14d184 │ │ │ │ + ldr r3, [pc, #56] @ 14d13c │ │ │ │ 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, r4, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r4, ip, r4, ror r8 │ │ │ │ - eoreq r0, fp, r4, lsl #31 │ │ │ │ - strdeq pc, [sl], -r4 @ │ │ │ │ - ldr r0, [pc, #108] @ 14d1fc │ │ │ │ + strhteq r4, [ip], -ip │ │ │ │ + eoreq r0, fp, ip, asr #31 │ │ │ │ + eoreq r0, fp, ip, lsr r0 │ │ │ │ + ldr r0, [pc, #108] @ 14d1b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14d1b0 │ │ │ │ - ldr r0, [pc, #100] @ 14d20c │ │ │ │ + bne 14d168 │ │ │ │ + ldr r0, [pc, #100] @ 14d1c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ 14d200 │ │ │ │ + ldr r0, [pc, #64] @ 14d1b8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 14d204 │ │ │ │ - ldr r1, [pc, #60] @ 14d208 │ │ │ │ + ldr r3, [pc, #60] @ 14d1bc │ │ │ │ + ldr r1, [pc, #60] @ 14d1c0 │ │ │ │ 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 37e2c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 14d1a0 │ │ │ │ - eoreq r4, ip, ip, asr #14 │ │ │ │ - eoreq r4, ip, r0, lsl r7 │ │ │ │ - eoreq pc, sl, r4, asr #31 │ │ │ │ - eoreq r0, fp, ip, lsr #26 │ │ │ │ - eoreq r4, ip, r8, lsr r7 │ │ │ │ + b 14d158 │ │ │ │ + mlaeq ip, r4, r7, r4 │ │ │ │ + eoreq r4, ip, r8, asr r7 │ │ │ │ + eoreq r0, fp, ip │ │ │ │ + eoreq r0, fp, r4, ror sp │ │ │ │ + eoreq r4, ip, r0, lsl #15 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r2, [pc, #300] @ 14d354 │ │ │ │ + ldr r2, [pc, #300] @ 14d30c │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #296] @ 14d358 │ │ │ │ + ldr r0, [pc, #296] @ 14d310 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 134de4 │ │ │ │ + bl 134d9c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 8dbac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14d260 │ │ │ │ + beq 14d218 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14d2d0 │ │ │ │ + beq 14d288 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 8dbac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14d288 │ │ │ │ + bne 14d240 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e358 │ │ │ │ mov r4, r0 │ │ │ │ - b 14d294 │ │ │ │ + b 14d24c │ │ │ │ mov r4, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14d2b4 │ │ │ │ + beq 14d26c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d2a8 │ │ │ │ + beq 14d260 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #172] @ 14d368 │ │ │ │ - ldr r2, [pc, #172] @ 14d36c │ │ │ │ + ldr r0, [pc, #172] @ 14d320 │ │ │ │ + ldr r2, [pc, #172] @ 14d324 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ - b 14d32c │ │ │ │ + b 14d2e4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #124] @ 14d35c │ │ │ │ - ldr r3, [pc, #124] @ 14d360 │ │ │ │ + ldr r1, [pc, #124] @ 14d314 │ │ │ │ + ldr r3, [pc, #124] @ 14d318 │ │ │ │ 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, #76] @ 14d364 │ │ │ │ + ldr r0, [pc, #76] @ 14d31c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d350 │ │ │ │ + beq 14d308 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, r2, sl, asr #28 │ │ │ │ - ldrdeq r0, [fp], -r0 @ │ │ │ │ - eoreq pc, sl, r4, ror #31 │ │ │ │ - eoreq pc, sl, r8, ror #31 │ │ │ │ - eoreq r2, ip, r0, ror #22 │ │ │ │ - mlaeq r2, lr, r3, pc @ │ │ │ │ - eoreq r0, fp, r0, lsl #5 │ │ │ │ + eoreq r6, r2, r2, asr lr │ │ │ │ + eoreq r0, fp, r8, lsl pc │ │ │ │ + eoreq r0, fp, ip, lsr #32 │ │ │ │ + eoreq r0, fp, r0, lsr r0 │ │ │ │ + eoreq r2, ip, r8, lsr #23 │ │ │ │ + eoreq pc, r2, r6, lsr #7 │ │ │ │ + eoreq r0, fp, r8, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #280] @ 14d49c │ │ │ │ + ldr r0, [pc, #280] @ 14d454 │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14d440 │ │ │ │ - ldr r0, [pc, #268] @ 14d4ac │ │ │ │ + bne 14d3f8 │ │ │ │ + ldr r0, [pc, #268] @ 14d464 │ │ │ │ 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 │ │ │ │ @@ -308802,174 +308784,174 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f390 │ │ │ │ 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] @ 14d4b0 │ │ │ │ - ldr r2, [pc, #164] @ 14d4b4 │ │ │ │ + ldr r1, [pc, #164] @ 14d468 │ │ │ │ + ldr r2, [pc, #164] @ 14d46c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, sl │ │ │ │ - bl 135134 │ │ │ │ + bl 1350ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d438 │ │ │ │ + beq 14d3f0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #88] @ 14d4a0 │ │ │ │ + ldr r0, [pc, #88] @ 14d458 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #84] @ 14d4a4 │ │ │ │ - ldr r1, [pc, #84] @ 14d4a8 │ │ │ │ + ldr r3, [pc, #84] @ 14d45c │ │ │ │ + ldr r1, [pc, #84] @ 14d460 │ │ │ │ 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 37e2c │ │ │ │ - b 14d398 │ │ │ │ + b 14d350 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d494 │ │ │ │ + beq 14d44c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, ip, ip, ror r7 │ │ │ │ - strhteq r4, [ip], -r0 │ │ │ │ - eoreq pc, sl, r8, ror sp @ │ │ │ │ - eoreq r0, fp, ip, ror r8 │ │ │ │ - mlaeq ip, r4, r7, r4 │ │ │ │ - eoreq r6, r2, sl, ror #24 │ │ │ │ - strdeq r0, [fp], -r0 @ │ │ │ │ + eoreq r4, ip, r4, asr #15 │ │ │ │ + strdeq r4, [ip], -r8 @ │ │ │ │ + eoreq pc, sl, r0, asr #27 │ │ │ │ + eoreq r0, fp, r4, asr #17 │ │ │ │ + ldrdeq r4, [ip], -ip @ │ │ │ │ + eoreq r6, r2, r2, ror ip │ │ │ │ + eoreq r0, fp, r8, lsr sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r3, #13 │ │ │ │ - ldr r2, [pc, #356] @ 14d634 │ │ │ │ - ldr r0, [pc, #356] @ 14d638 │ │ │ │ + ldr r2, [pc, #356] @ 14d5ec │ │ │ │ + ldr r0, [pc, #356] @ 14d5f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 134de4 │ │ │ │ - ldr r4, [pc, #336] @ 14d63c │ │ │ │ + bl 134d9c │ │ │ │ + ldr r4, [pc, #336] @ 14d5f4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14d550 │ │ │ │ + bne 14d508 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1d914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d560 │ │ │ │ + beq 14d518 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e0a0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d530 │ │ │ │ + beq 14d4e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14d5d0 │ │ │ │ + bne 14d588 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d544 │ │ │ │ + beq 14d4fc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #232] @ 14d640 │ │ │ │ + ldr r0, [pc, #232] @ 14d5f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 14d4fc │ │ │ │ + b 14d4b4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14d604 │ │ │ │ + bne 14d5bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #200] @ 14d648 │ │ │ │ - ldr r2, [pc, #200] @ 14d64c │ │ │ │ + ldr r1, [pc, #200] @ 14d600 │ │ │ │ + ldr r2, [pc, #200] @ 14d604 │ │ │ │ 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, #152] @ 14d650 │ │ │ │ + ldr r0, [pc, #152] @ 14d608 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ - b 14d600 │ │ │ │ - ldr r1, [pc, #124] @ 14d654 │ │ │ │ - ldr r3, [pc, #124] @ 14d658 │ │ │ │ - ldr r2, [pc, #124] @ 14d65c │ │ │ │ + b 14d5b8 │ │ │ │ + ldr r1, [pc, #124] @ 14d60c │ │ │ │ + ldr r3, [pc, #124] @ 14d610 │ │ │ │ + ldr r2, [pc, #124] @ 14d614 │ │ │ │ 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 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #56] @ 14d644 │ │ │ │ + ldr r0, [pc, #56] @ 14d5fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25b4c │ │ │ │ - b 14d574 │ │ │ │ + b 14d52c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d62c │ │ │ │ + beq 14d5e4 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, r2, r8, asr r9 @ │ │ │ │ - eoreq r0, fp, ip, ror #24 │ │ │ │ - eoreq r4, ip, ip, ror r1 │ │ │ │ - eoreq r4, ip, r0, lsl r1 │ │ │ │ - eoreq r4, ip, ip, asr r0 │ │ │ │ - eoreq pc, sl, r4, asr #26 │ │ │ │ - eoreq pc, sl, r8, asr #26 │ │ │ │ - eoreq r2, ip, r0, asr #17 │ │ │ │ - mlaeq r2, r6, r2, pc @ │ │ │ │ - eoreq pc, sl, r8, lsr lr @ │ │ │ │ - eoreq r0, fp, r8, ror fp │ │ │ │ + eoreq pc, r2, r0, ror #18 │ │ │ │ + strhteq r0, [fp], -r4 │ │ │ │ + eoreq r4, ip, r4, asr #3 │ │ │ │ + eoreq r4, ip, r8, asr r1 │ │ │ │ + eoreq r4, ip, r4, lsr #1 │ │ │ │ + eoreq pc, sl, ip, lsl #27 │ │ │ │ + mlaeq sl, r0, sp, pc @ │ │ │ │ + eoreq r2, ip, r8, lsl #18 │ │ │ │ + mlaeq r2, lr, r2, pc @ │ │ │ │ + eoreq pc, sl, r0, lsl #29 │ │ │ │ + eoreq r0, fp, r0, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ - ldr r1, [pc, #356] @ 14d7e4 │ │ │ │ - ldr r2, [pc, #356] @ 14d7e8 │ │ │ │ - ldr r3, [pc, #356] @ 14d7ec │ │ │ │ + bl 2f2b78 │ │ │ │ + ldr r1, [pc, #356] @ 14d79c │ │ │ │ + ldr r2, [pc, #356] @ 14d7a0 │ │ │ │ + ldr r3, [pc, #356] @ 14d7a4 │ │ │ │ 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 │ │ │ │ @@ -308986,180 +308968,180 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr r0, [pc, #244] @ 14d7f0 │ │ │ │ + ldr r0, [pc, #244] @ 14d7a8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d770 │ │ │ │ + beq 14d728 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, #0 │ │ │ │ ldm r6, {r0, r1, r6} │ │ │ │ - ldr r2, [pc, #204] @ 14d7f4 │ │ │ │ - ldr r8, [pc, #204] @ 14d7f8 │ │ │ │ + ldr r2, [pc, #204] @ 14d7ac │ │ │ │ + ldr r8, [pc, #204] @ 14d7b0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r3, {r0, r1, r6} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ strd r8, [sp] │ │ │ │ bl 1da34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14d764 │ │ │ │ + beq 14d71c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1361e4 │ │ │ │ - b 14d7c0 │ │ │ │ + bl 13619c │ │ │ │ + b 14d778 │ │ │ │ bl 38ac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1360c0 │ │ │ │ + bl 136078 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1361e4 │ │ │ │ + bl 13619c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 14d7c8 │ │ │ │ + bne 14d780 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq pc, sl, r4, asr #24 │ │ │ │ - @ instruction: 0xfff39148 │ │ │ │ - eoreq r0, r3, ip, lsl #25 │ │ │ │ - eoreq r2, ip, r4, ror r7 │ │ │ │ - @ instruction: 0xfff3b1f4 │ │ │ │ + eoreq pc, sl, ip, lsl #25 │ │ │ │ + @ instruction: 0xfff39190 │ │ │ │ + mlaeq r3, r4, ip, r0 │ │ │ │ + strhteq r2, [ip], -ip │ │ │ │ + @ instruction: 0xfff3b23c │ │ │ │ ldrdeq sp, [r2], -r4 │ │ │ │ - ldr r1, [pc, #20] @ 14d818 │ │ │ │ + ldr r1, [pc, #20] @ 14d7d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r4, lsl #29 │ │ │ │ - ldr r1, [pc, #20] @ 14d838 │ │ │ │ + eoreq r3, ip, ip, asr #29 │ │ │ │ + ldr r1, [pc, #20] @ 14d7f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq r3, [ip], -r8 │ │ │ │ - ldr r1, [pc, #20] @ 14d858 │ │ │ │ + eoreq r4, ip, r0 │ │ │ │ + ldr r1, [pc, #20] @ 14d810 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r8, lsr #24 │ │ │ │ - ldr r1, [pc, #20] @ 14d878 │ │ │ │ + eoreq r3, ip, r0, ror ip │ │ │ │ + ldr r1, [pc, #20] @ 14d830 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r8, lsl #24 │ │ │ │ - ldr r1, [pc, #20] @ 14d898 │ │ │ │ + eoreq r3, ip, r0, asr ip │ │ │ │ + ldr r1, [pc, #20] @ 14d850 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r8, asr pc │ │ │ │ - ldr r1, [pc, #20] @ 14d8b8 │ │ │ │ + eoreq r3, ip, r0, lsr #31 │ │ │ │ + ldr r1, [pc, #20] @ 14d870 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r4, ror #27 │ │ │ │ - ldr r1, [pc, #20] @ 14d8d8 │ │ │ │ + eoreq r3, ip, ip, lsr #28 │ │ │ │ + ldr r1, [pc, #20] @ 14d890 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r4, asr #27 │ │ │ │ - ldr r1, [pc, #20] @ 14d8f8 │ │ │ │ + eoreq r3, ip, ip, lsl #28 │ │ │ │ + ldr r1, [pc, #20] @ 14d8b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq r3, [ip], -r8 @ │ │ │ │ - ldr r1, [pc, #20] @ 14d918 │ │ │ │ + eoreq r3, ip, r0, asr #30 │ │ │ │ + ldr r1, [pc, #20] @ 14d8d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r8, ror #22 │ │ │ │ - ldr r1, [pc, #20] @ 14d938 │ │ │ │ + strhteq r3, [ip], -r0 │ │ │ │ + ldr r1, [pc, #20] @ 14d8f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r8, asr #22 │ │ │ │ - ldr r1, [pc, #20] @ 14d958 │ │ │ │ + mlaeq ip, r0, fp, r3 │ │ │ │ + ldr r1, [pc, #20] @ 14d910 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r8, lr, r3 │ │ │ │ - ldr r1, [pc, #20] @ 14d978 │ │ │ │ + eoreq r3, ip, r0, ror #29 │ │ │ │ + ldr r1, [pc, #20] @ 14d930 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r4, lsr #26 │ │ │ │ + eoreq r3, ip, ip, ror #26 │ │ │ │ movw ip, #57716 @ 0xe174 │ │ │ │ movw r2, #37152 @ 0x9120 │ │ │ │ movw r1, #36716 @ 0x8f6c │ │ │ │ movw r3, #29356 @ 0x72ac │ │ │ │ movt ip, #8643 @ 0x21c3 │ │ │ │ movt r2, #28608 @ 0x6fc0 │ │ │ │ movt r1, #16000 @ 0x3e80 │ │ │ │ @@ -309181,353 +309163,353 @@ │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d9f8 │ │ │ │ + bne 14d9b0 │ │ │ │ b e3bc0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14da08 │ │ │ │ + ldr r0, [pc, #4] @ 14d9c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, lsr #16 │ │ │ │ + eoreq r0, fp, ip, ror #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14da28 │ │ │ │ + bne 14d9e0 │ │ │ │ b e2950 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14da38 │ │ │ │ + ldr r0, [pc, #4] @ 14d9f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - strdeq r0, [fp], -r4 @ │ │ │ │ + eoreq r0, fp, ip, lsr r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14da58 │ │ │ │ + bne 14da10 │ │ │ │ b e6020 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14da68 │ │ │ │ + ldr r0, [pc, #4] @ 14da20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, asr #15 │ │ │ │ + eoreq r0, fp, ip, lsl #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14da88 │ │ │ │ + bne 14da40 │ │ │ │ b e40e0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14da98 │ │ │ │ + ldr r0, [pc, #4] @ 14da50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - mlaeq fp, r4, r7, r0 │ │ │ │ + ldrdeq r0, [fp], -ip @ │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14dae4 │ │ │ │ + bne 14da9c │ │ │ │ bl 1e580 │ │ │ │ bl 1f324 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #36] @ 14daf0 │ │ │ │ + ldr r2, [pc, #36] @ 14daa8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #28] @ 14daf4 │ │ │ │ + ldr r2, [pc, #28] @ 14daac │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [r2] │ │ │ │ pop {fp, lr} │ │ │ │ b 1ed24 │ │ │ │ - ldr r0, [pc, #12] @ 14daf8 │ │ │ │ + ldr r0, [pc, #12] @ 14dab0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldrdeq r2, [ip], -r4 @ │ │ │ │ - eoreq r2, ip, r0, ror #4 │ │ │ │ - eoreq r0, fp, ip, lsr r7 │ │ │ │ + eoreq r2, ip, ip, lsl r3 │ │ │ │ + eoreq r2, ip, r8, lsr #5 │ │ │ │ + eoreq r0, fp, r4, lsl #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14db18 │ │ │ │ + bne 14dad0 │ │ │ │ b e3410 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14db28 │ │ │ │ + ldr r0, [pc, #4] @ 14dae0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, lsl #14 │ │ │ │ + eoreq r0, fp, ip, asr #14 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14db48 │ │ │ │ + bne 14db00 │ │ │ │ b e5870 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14db58 │ │ │ │ + ldr r0, [pc, #4] @ 14db10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldrdeq r0, [fp], -r4 @ │ │ │ │ + eoreq r0, fp, ip, lsl r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14db78 │ │ │ │ + bne 14db30 │ │ │ │ b e26c0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14db88 │ │ │ │ + ldr r0, [pc, #4] @ 14db40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, lsr #13 │ │ │ │ + eoreq r0, fp, ip, ror #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14dba8 │ │ │ │ + bne 14db60 │ │ │ │ b e4600 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14dbb8 │ │ │ │ + ldr r0, [pc, #4] @ 14db70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, ror r6 │ │ │ │ + strhteq r0, [fp], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ - b 34c7c0 │ │ │ │ + b 34c778 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #92] @ 14dc38 │ │ │ │ + ldr ip, [pc, #92] @ 14dbf0 │ │ │ │ mov r6, #9 │ │ │ │ - ldr lr, [pc, #88] @ 14dc3c │ │ │ │ + ldr lr, [pc, #88] @ 14dbf4 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #84] @ 14dc40 │ │ │ │ + ldr r4, [pc, #84] @ 14dbf8 │ │ │ │ mov r7, #11 │ │ │ │ - ldr r1, [pc, #80] @ 14dc44 │ │ │ │ + ldr r1, [pc, #80] @ 14dbfc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ 14dc48 │ │ │ │ + ldr r3, [pc, #76] @ 14dc00 │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r0, fp, ip, ror r7 │ │ │ │ - eoreq r0, r3, r9, lsr ip │ │ │ │ - eoreq r0, fp, r4, lsl #15 │ │ │ │ - eoreq r0, r3, r9, lsl ip │ │ │ │ - eoreq r0, r3, sl, lsl ip │ │ │ │ + eoreq r0, fp, r4, asr #15 │ │ │ │ + eoreq r0, r3, r1, asr #24 │ │ │ │ + eoreq r0, fp, ip, asr #15 │ │ │ │ + eoreq r0, r3, r1, lsr #24 │ │ │ │ + eoreq r0, r3, r2, lsr #24 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 14dc64 │ │ │ │ + bne 14dc1c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 14dc68 │ │ │ │ - b 35485c │ │ │ │ - b 347a50 │ │ │ │ - b 347ac0 │ │ │ │ + bne 14dc20 │ │ │ │ + b 354814 │ │ │ │ + b 347a08 │ │ │ │ + b 347a78 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14dc88 │ │ │ │ + beq 14dc40 │ │ │ │ b e2950 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14dc98 │ │ │ │ + ldr r0, [pc, #4] @ 14dc50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - mlaeq fp, r4, r5, r0 │ │ │ │ + ldrdeq r0, [fp], -ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14dcb8 │ │ │ │ + beq 14dc70 │ │ │ │ b e3410 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14dcc8 │ │ │ │ + ldr r0, [pc, #4] @ 14dc80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, ror #10 │ │ │ │ + eoreq r0, fp, ip, lsr #11 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14dd14 │ │ │ │ + beq 14dccc │ │ │ │ bl 1e580 │ │ │ │ bl 1f324 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #40] @ 14dd24 │ │ │ │ + ldr r2, [pc, #40] @ 14dcdc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #32] @ 14dd28 │ │ │ │ + ldr r2, [pc, #32] @ 14dce0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [r2] │ │ │ │ pop {fp, lr} │ │ │ │ b 1ed24 │ │ │ │ - ldr r0, [pc, #4] @ 14dd20 │ │ │ │ + ldr r0, [pc, #4] @ 14dcd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, ip, lsl #10 │ │ │ │ - eoreq r2, ip, r4, lsr #1 │ │ │ │ - eoreq r2, ip, r0, lsr r0 │ │ │ │ + eoreq r0, fp, r4, asr r5 │ │ │ │ + eoreq r2, ip, ip, ror #1 │ │ │ │ + eoreq r2, ip, r8, ror r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14dd48 │ │ │ │ + beq 14dd00 │ │ │ │ b e4600 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14dd58 │ │ │ │ + ldr r0, [pc, #4] @ 14dd10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldrdeq r0, [fp], -r4 @ │ │ │ │ + eoreq r0, fp, ip, lsl r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14dd78 │ │ │ │ + beq 14dd30 │ │ │ │ b e6020 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14dd88 │ │ │ │ + ldr r0, [pc, #4] @ 14dd40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, lsr #9 │ │ │ │ + eoreq r0, fp, ip, ror #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14dda8 │ │ │ │ + beq 14dd60 │ │ │ │ b e5870 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14ddb8 │ │ │ │ + ldr r0, [pc, #4] @ 14dd70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, ror r4 │ │ │ │ + strhteq r0, [fp], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14ddd8 │ │ │ │ + beq 14dd90 │ │ │ │ b e3bc0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14dde8 │ │ │ │ + ldr r0, [pc, #4] @ 14dda0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, asr #8 │ │ │ │ + eoreq r0, fp, ip, lsl #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14de08 │ │ │ │ + beq 14ddc0 │ │ │ │ b e26c0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14de18 │ │ │ │ + ldr r0, [pc, #4] @ 14ddd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, lsl r4 │ │ │ │ + eoreq r0, fp, ip, asr r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14de38 │ │ │ │ + beq 14ddf0 │ │ │ │ b e40e0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 14de48 │ │ │ │ + ldr r0, [pc, #4] @ 14de00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r0, fp, r4, ror #7 │ │ │ │ + eoreq r0, fp, ip, lsr #8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #12] @ 14de64 │ │ │ │ + ldr r0, [pc, #12] @ 14de1c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r1, ip, r8, lsl #29 │ │ │ │ + ldrdeq r1, [ip], -r0 @ │ │ │ │ ldr r0, [r0] │ │ │ │ b 1f798 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14deb0 │ │ │ │ + beq 14de68 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 14dea0 │ │ │ │ + bne 14de58 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ded0 │ │ │ │ + beq 14de88 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 14df18 │ │ │ │ + beq 14ded0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 14defc │ │ │ │ + b 14deb4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 14df18 │ │ │ │ + beq 14ded0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14def0 │ │ │ │ + beq 14dea8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14def0 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14dea8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14df3c │ │ │ │ + beq 14def4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ movw ip, #26683 @ 0x683b │ │ │ │ movw r2, #54153 @ 0xd389 │ │ │ │ movw r1, #63835 @ 0xf95b │ │ │ │ movw r3, #47428 @ 0xb944 │ │ │ │ @@ -309543,47 +309525,47 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1dce0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e100 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 34cc08 │ │ │ │ + bl 34cbc0 │ │ │ │ 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] @ 14dfec │ │ │ │ - ldr r0, [pc, #48] @ 14dff0 │ │ │ │ - ldr r3, [pc, #48] @ 14dff4 │ │ │ │ + ldr r1, [pc, #48] @ 14dfa4 │ │ │ │ + ldr r0, [pc, #48] @ 14dfa8 │ │ │ │ + ldr r3, [pc, #48] @ 14dfac │ │ │ │ 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 38888 │ │ │ │ - eoreq r0, fp, ip, asr #5 │ │ │ │ - eoreq r0, r3, ip, lsl r5 │ │ │ │ - eoreq r0, fp, ip, lsr #5 │ │ │ │ + eoreq r0, fp, r4, lsl r3 │ │ │ │ + eoreq r0, r3, r4, lsr #10 │ │ │ │ + strdeq r0, [fp], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #260] @ 14e110 │ │ │ │ + ldr r0, [pc, #260] @ 14e0c8 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14e0b4 │ │ │ │ + beq 14e06c │ │ │ │ ldr r8, [r1] │ │ │ │ bl 1e3f4 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -309606,66 +309588,66 @@ │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 1d9c8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14e0ac │ │ │ │ + beq 14e064 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 14e114 │ │ │ │ + ldr r0, [pc, #88] @ 14e0cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14e0d8 │ │ │ │ - ldr r0, [pc, #68] @ 14e118 │ │ │ │ + bne 14e090 │ │ │ │ + ldr r0, [pc, #68] @ 14e0d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 14e0e0 │ │ │ │ - ldr r0, [pc, #64] @ 14e120 │ │ │ │ + b 14e098 │ │ │ │ + ldr r0, [pc, #64] @ 14e0d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #52] @ 14e11c │ │ │ │ + ldr r1, [pc, #52] @ 14e0d4 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ - ldrdeq r1, [ip], -r4 @ │ │ │ │ - eoreq r1, ip, r8, lsr #25 │ │ │ │ - strdeq r0, [fp], -r4 @ │ │ │ │ - ldrdeq r0, [fp], -ip @ │ │ │ │ - eoreq r0, fp, r0, ror #3 │ │ │ │ + eoreq r1, ip, ip, lsl sp │ │ │ │ + strdeq r1, [ip], -r0 @ │ │ │ │ + eoreq r0, fp, ip, lsr r2 │ │ │ │ + eoreq r0, fp, r4, lsr #4 │ │ │ │ + eoreq r0, fp, r8, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ 14e290 │ │ │ │ + ldr r0, [pc, #344] @ 14e248 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14e234 │ │ │ │ - ldr r0, [pc, #336] @ 14e2a0 │ │ │ │ + beq 14e1ec │ │ │ │ + ldr r0, [pc, #336] @ 14e258 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14e1f8 │ │ │ │ - ldr r0, [pc, #328] @ 14e2b0 │ │ │ │ + bne 14e1b0 │ │ │ │ + ldr r0, [pc, #328] @ 14e268 │ │ │ │ add r9, 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 │ │ │ │ @@ -309687,198 +309669,198 @@ │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r9 │ │ │ │ bl 1d9c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14e1f0 │ │ │ │ + beq 14e1a8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e238 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ 14e2a4 │ │ │ │ + ldr r0, [pc, #164] @ 14e25c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #160] @ 14e2a8 │ │ │ │ - ldr r1, [pc, #160] @ 14e2ac │ │ │ │ + ldr r3, [pc, #160] @ 14e260 │ │ │ │ + ldr r1, [pc, #160] @ 14e264 │ │ │ │ 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 37e2c │ │ │ │ - b 14e160 │ │ │ │ - ldr r0, [pc, #88] @ 14e294 │ │ │ │ + b 14e118 │ │ │ │ + ldr r0, [pc, #88] @ 14e24c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14e258 │ │ │ │ - ldr r0, [pc, #68] @ 14e298 │ │ │ │ + bne 14e210 │ │ │ │ + ldr r0, [pc, #68] @ 14e250 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 14e260 │ │ │ │ - ldr r0, [pc, #84] @ 14e2b4 │ │ │ │ + b 14e218 │ │ │ │ + ldr r0, [pc, #84] @ 14e26c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #52] @ 14e29c │ │ │ │ + ldr r1, [pc, #52] @ 14e254 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 38904 │ │ │ │ - eoreq r1, ip, r8, lsr #23 │ │ │ │ - eoreq r1, ip, r8, lsr #22 │ │ │ │ - eoreq r0, fp, r4, ror r0 │ │ │ │ - eoreq r0, fp, ip, asr r0 │ │ │ │ - eoreq r3, ip, ip, asr #16 │ │ │ │ - mlaeq ip, r0, r7, r3 │ │ │ │ - mlaeq sl, r0, pc, pc @ │ │ │ │ - eoreq r0, fp, r8, lsl r3 │ │ │ │ - strhteq r3, [ip], -r4 │ │ │ │ - eoreq r0, fp, r0, rrx │ │ │ │ + strdeq r1, [ip], -r0 @ │ │ │ │ + eoreq r1, ip, r0, ror fp │ │ │ │ + strhteq r0, [fp], -ip │ │ │ │ + eoreq r0, fp, r4, lsr #1 │ │ │ │ + mlaeq ip, r4, r8, r3 │ │ │ │ + ldrdeq r3, [ip], -r8 @ │ │ │ │ + ldrdeq pc, [sl], -r8 @ │ │ │ │ + eoreq r0, fp, r0, ror #6 │ │ │ │ + strdeq r3, [ip], -ip @ │ │ │ │ + eoreq r0, fp, r8, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r1, [pc, #440] @ 14e480 │ │ │ │ + ldr r1, [pc, #440] @ 14e438 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 14e3f0 │ │ │ │ - ldr lr, [pc, #432] @ 14e490 │ │ │ │ - ldr r2, [pc, #432] @ 14e494 │ │ │ │ - ldr r3, [pc, #432] @ 14e498 │ │ │ │ + bne 14e3a8 │ │ │ │ + ldr lr, [pc, #432] @ 14e448 │ │ │ │ + ldr r2, [pc, #432] @ 14e44c │ │ │ │ + ldr r3, [pc, #432] @ 14e450 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #428] @ 14e49c │ │ │ │ + ldr ip, [pc, #428] @ 14e454 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #424] @ 14e4a0 │ │ │ │ + ldr r4, [pc, #424] @ 14e458 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #420] @ 14e4a4 │ │ │ │ + ldr r1, [pc, #420] @ 14e45c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #416] @ 14e4a8 │ │ │ │ + ldr r5, [pc, #416] @ 14e460 │ │ │ │ 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 14e438 │ │ │ │ - ldr lr, [pc, #376] @ 14e4b8 │ │ │ │ - ldr r5, [pc, #376] @ 14e4bc │ │ │ │ - ldr r9, [pc, #376] @ 14e4c0 │ │ │ │ + bne 14e3f0 │ │ │ │ + ldr lr, [pc, #376] @ 14e470 │ │ │ │ + ldr r5, [pc, #376] @ 14e474 │ │ │ │ + ldr r9, [pc, #376] @ 14e478 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #372] @ 14e4c4 │ │ │ │ + ldr r4, [pc, #372] @ 14e47c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r6, [pc, #368] @ 14e4c8 │ │ │ │ + ldr r6, [pc, #368] @ 14e480 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r7, [pc, #364] @ 14e4cc │ │ │ │ + ldr r7, [pc, #364] @ 14e484 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r8, [pc, #360] @ 14e4d0 │ │ │ │ + ldr r8, [pc, #360] @ 14e488 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r1, [pc, #356] @ 14e4d4 │ │ │ │ + ldr r1, [pc, #356] @ 14e48c │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr fp, [pc, #352] @ 14e4d8 │ │ │ │ + ldr fp, [pc, #352] @ 14e490 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr sl, [pc, #348] @ 14e4dc │ │ │ │ + ldr sl, [pc, #348] @ 14e494 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #344] @ 14e4e0 │ │ │ │ + ldr ip, [pc, #344] @ 14e498 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r3, [pc, #340] @ 14e4e4 │ │ │ │ + ldr r3, [pc, #340] @ 14e49c │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r2, [pc, #336] @ 14e4e8 │ │ │ │ + ldr r2, [pc, #336] @ 14e4a0 │ │ │ │ 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] @ 14e4ec │ │ │ │ + ldr r1, [pc, #304] @ 14e4a4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #296] @ 14e4f0 │ │ │ │ + ldr r1, [pc, #296] @ 14e4a8 │ │ │ │ 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] @ 14e4f4 │ │ │ │ + ldr r1, [pc, #272] @ 14e4ac │ │ │ │ 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] @ 14e484 │ │ │ │ + ldr r3, [pc, #140] @ 14e43c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ 14e488 │ │ │ │ + ldr r1, [pc, #136] @ 14e440 │ │ │ │ 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] @ 14e48c │ │ │ │ + ldr r1, [pc, #108] @ 14e444 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ mov r0, r4 │ │ │ │ - b 14e2d8 │ │ │ │ - ldr r1, [pc, #108] @ 14e4ac │ │ │ │ + b 14e290 │ │ │ │ + ldr r1, [pc, #108] @ 14e464 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r3, [pc, #104] @ 14e4b0 │ │ │ │ + ldr r3, [pc, #104] @ 14e468 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #100] @ 14e4b4 │ │ │ │ + ldr r2, [pc, #100] @ 14e46c │ │ │ │ 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 37e2c │ │ │ │ mov r0, r4 │ │ │ │ - b 14e338 │ │ │ │ - eoreq r1, ip, ip, ror fp │ │ │ │ - ldrdeq pc, [sl], -r4 @ │ │ │ │ - ldrdeq pc, [sl], -r4 @ │ │ │ │ - eoreq r1, ip, r0, lsr #20 │ │ │ │ - @ instruction: 0xfff7c9d4 │ │ │ │ - @ instruction: 0xfff7d890 │ │ │ │ - @ instruction: 0xfff7ec40 │ │ │ │ - eoreq r3, ip, r4, lsr #6 │ │ │ │ - @ instruction: 0xfff7e570 │ │ │ │ - @ instruction: 0xfff7f638 │ │ │ │ - @ instruction: 0xfff7f8e8 │ │ │ │ - ldrdeq r3, [ip], -r4 @ │ │ │ │ - eoreq r8, sl, r4, lsl #25 │ │ │ │ - eoreq r9, sl, r0, asr #6 │ │ │ │ + b 14e2f0 │ │ │ │ + eoreq r1, ip, r4, asr #23 │ │ │ │ + eoreq pc, sl, ip, lsl lr @ │ │ │ │ + eoreq pc, sl, ip, lsl pc @ │ │ │ │ + eoreq r1, ip, r8, ror #20 │ │ │ │ + @ instruction: 0xfff7ca1c │ │ │ │ + @ instruction: 0xfff7d8d8 │ │ │ │ + @ instruction: 0xfff7ec88 │ │ │ │ + eoreq r3, ip, ip, ror #6 │ │ │ │ + @ instruction: 0xfff7e5b8 │ │ │ │ + @ instruction: 0xfff7f680 │ │ │ │ + @ instruction: 0xfff7f930 │ │ │ │ + eoreq r3, ip, ip, lsl r2 │ │ │ │ + eoreq r8, sl, ip, asr #25 │ │ │ │ + eoreq r9, sl, r8, lsl #7 │ │ │ │ andeq sl, r2, ip, lsl ip │ │ │ │ andeq sl, r2, ip, lsl #18 │ │ │ │ andeq sl, r2, r0, lsr #19 │ │ │ │ andeq sl, r2, r8, asr #14 │ │ │ │ strdeq sl, [r2], -r8 │ │ │ │ andeq sl, r2, r8, asr r6 │ │ │ │ andeq sl, r2, r8, ror #26 │ │ │ │ @@ -309887,1163 +309869,1163 @@ │ │ │ │ andeq r1, r3, r4, lsl r7 │ │ │ │ andeq sl, r2, ip, asr #15 │ │ │ │ andeq sl, r2, r0, lsl fp │ │ │ │ andeq sl, r2, r0, lsr #19 │ │ │ │ andeq sl, r2, r0, asr r8 │ │ │ │ strdeq sl, [r2], -r0 │ │ │ │ andeq sl, r2, r8, asr r7 │ │ │ │ - ldr r1, [pc, #20] @ 14e514 │ │ │ │ + ldr r1, [pc, #20] @ 14e4cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r0, asr #9 │ │ │ │ - ldr r1, [pc, #20] @ 14e534 │ │ │ │ + eoreq r3, ip, r8, lsl #10 │ │ │ │ + ldr r1, [pc, #20] @ 14e4ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r8, r1, r3 │ │ │ │ - ldr r1, [pc, #20] @ 14e554 │ │ │ │ + eoreq r3, ip, r0, ror #3 │ │ │ │ + ldr r1, [pc, #20] @ 14e50c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, ip, ror #4 │ │ │ │ - ldr r1, [pc, #20] @ 14e574 │ │ │ │ + strhteq r3, [ip], -r4 │ │ │ │ + ldr r1, [pc, #20] @ 14e52c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r0, asr #9 │ │ │ │ - ldr r1, [pc, #20] @ 14e594 │ │ │ │ + eoreq r3, ip, r8, lsl #10 │ │ │ │ + ldr r1, [pc, #20] @ 14e54c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, ip, lsl #5 │ │ │ │ - ldr r1, [pc, #20] @ 14e5b4 │ │ │ │ + ldrdeq r3, [ip], -r4 @ │ │ │ │ + ldr r1, [pc, #20] @ 14e56c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, ip, r2, r3 │ │ │ │ - ldr r1, [pc, #20] @ 14e5d4 │ │ │ │ + eoreq r3, ip, r4, ror #5 │ │ │ │ + ldr r1, [pc, #20] @ 14e58c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsl pc │ │ │ │ - ldr r1, [pc, #20] @ 14e5f4 │ │ │ │ + eoreq r2, ip, ip, asr pc │ │ │ │ + ldr r1, [pc, #20] @ 14e5ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, ip, lsr #9 │ │ │ │ - ldr r1, [pc, #20] @ 14e614 │ │ │ │ + strdeq r3, [ip], -r4 @ │ │ │ │ + ldr r1, [pc, #20] @ 14e5cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq r3, [ip], -ip @ │ │ │ │ - ldr r1, [pc, #20] @ 14e634 │ │ │ │ + eoreq r3, ip, r4, lsr #4 │ │ │ │ + ldr r1, [pc, #20] @ 14e5ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r8, rrx │ │ │ │ - ldr r1, [pc, #20] @ 14e654 │ │ │ │ + strhteq r3, [ip], -r0 │ │ │ │ + ldr r1, [pc, #20] @ 14e60c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r8, lsr #1 │ │ │ │ - ldr r1, [pc, #20] @ 14e674 │ │ │ │ + strdeq r3, [ip], -r0 @ │ │ │ │ + ldr r1, [pc, #20] @ 14e62c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, ip, lsr #8 │ │ │ │ - ldr r1, [pc, #20] @ 14e694 │ │ │ │ + eoreq r3, ip, r4, ror r4 │ │ │ │ + ldr r1, [pc, #20] @ 14e64c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq r2, [ip], -ip │ │ │ │ - ldr r1, [pc, #20] @ 14e6b4 │ │ │ │ + eoreq r2, ip, r4, lsl #28 │ │ │ │ + ldr r1, [pc, #20] @ 14e66c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r8, ror r0 │ │ │ │ - ldr r1, [pc, #20] @ 14e6d4 │ │ │ │ + eoreq r3, ip, r0, asr #1 │ │ │ │ + ldr r1, [pc, #20] @ 14e68c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, lsr #27 │ │ │ │ - ldr r1, [pc, #20] @ 14e6f4 │ │ │ │ + strdeq r2, [ip], -r4 @ │ │ │ │ + ldr r1, [pc, #20] @ 14e6ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, ip, ror r3 │ │ │ │ - ldr r1, [pc, #20] @ 14e714 │ │ │ │ + eoreq r3, ip, r4, asr #7 │ │ │ │ + ldr r1, [pc, #20] @ 14e6cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r4, ror #4 │ │ │ │ - ldr r1, [pc, #20] @ 14e734 │ │ │ │ + eoreq r3, ip, ip, lsr #5 │ │ │ │ + ldr r1, [pc, #20] @ 14e6ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r0, asr #3 │ │ │ │ - ldr r1, [pc, #20] @ 14e754 │ │ │ │ + eoreq r3, ip, r8, lsl #4 │ │ │ │ + ldr r1, [pc, #20] @ 14e70c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r4, sp, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14e774 │ │ │ │ + ldrdeq r2, [ip], -ip @ │ │ │ │ + ldr r1, [pc, #20] @ 14e72c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq r3, [ip], -ip @ │ │ │ │ - ldr r1, [pc, #20] @ 14e794 │ │ │ │ + eoreq r3, ip, r4, asr #6 │ │ │ │ + ldr r1, [pc, #20] @ 14e74c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r0, lsr #5 │ │ │ │ - ldr r1, [pc, #20] @ 14e7b4 │ │ │ │ + eoreq r3, ip, r8, ror #5 │ │ │ │ + ldr r1, [pc, #20] @ 14e76c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, ip, ip, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14e7d4 │ │ │ │ + eoreq r2, ip, r4, ror #25 │ │ │ │ + ldr r1, [pc, #20] @ 14e78c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r0, lsr #2 │ │ │ │ - ldr r1, [pc, #20] @ 14e7f4 │ │ │ │ + eoreq r3, ip, r8, ror #2 │ │ │ │ + ldr r1, [pc, #20] @ 14e7ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, ip, asr r0 │ │ │ │ - ldr r1, [pc, #20] @ 14e814 │ │ │ │ + eoreq r3, ip, r4, lsr #1 │ │ │ │ + ldr r1, [pc, #20] @ 14e7cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r4, ror #2 │ │ │ │ - ldr r1, [pc, #20] @ 14e834 │ │ │ │ + eoreq r3, ip, ip, lsr #3 │ │ │ │ + ldr r1, [pc, #20] @ 14e7ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq r2, [ip], -r8 @ │ │ │ │ - ldr r1, [pc, #20] @ 14e854 │ │ │ │ + eoreq r2, ip, r0, asr #30 │ │ │ │ + ldr r1, [pc, #20] @ 14e80c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, lsr #29 │ │ │ │ - ldr r1, [pc, #20] @ 14e874 │ │ │ │ + strdeq r2, [ip], -r0 @ │ │ │ │ + ldr r1, [pc, #20] @ 14e82c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, lsl #24 │ │ │ │ - ldr r1, [pc, #20] @ 14e894 │ │ │ │ + eoreq r2, ip, r4, asr ip │ │ │ │ + ldr r1, [pc, #20] @ 14e84c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, lsr lr │ │ │ │ - ldr r1, [pc, #20] @ 14e8b4 │ │ │ │ + eoreq r2, ip, r0, lsl #29 │ │ │ │ + ldr r1, [pc, #20] @ 14e86c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, ror #27 │ │ │ │ - ldr r1, [pc, #20] @ 14e8d4 │ │ │ │ + eoreq r2, ip, r0, lsr lr │ │ │ │ + ldr r1, [pc, #20] @ 14e88c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, ip, asr #3 │ │ │ │ - ldr r1, [pc, #20] @ 14e8f4 │ │ │ │ + eoreq r3, ip, r4, lsl r2 │ │ │ │ + ldr r1, [pc, #20] @ 14e8ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, asr #29 │ │ │ │ - ldr r1, [pc, #20] @ 14e914 │ │ │ │ + eoreq r2, ip, r4, lsl pc │ │ │ │ + ldr r1, [pc, #20] @ 14e8cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq r2, [ip], -ip @ │ │ │ │ - ldr r1, [pc, #20] @ 14e934 │ │ │ │ + eoreq r2, ip, r4, lsr #30 │ │ │ │ + ldr r1, [pc, #20] @ 14e8ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, ror #29 │ │ │ │ - ldr r1, [pc, #20] @ 14e954 │ │ │ │ + eoreq r2, ip, r4, lsr pc │ │ │ │ + ldr r1, [pc, #20] @ 14e90c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, ip, asr #2 │ │ │ │ - ldr r1, [pc, #20] @ 14e974 │ │ │ │ + mlaeq ip, r4, r1, r3 │ │ │ │ + ldr r1, [pc, #20] @ 14e92c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, r0, rrx │ │ │ │ - ldr r1, [pc, #20] @ 14e994 │ │ │ │ + eoreq r3, ip, r8, lsr #1 │ │ │ │ + ldr r1, [pc, #20] @ 14e94c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, ror #21 │ │ │ │ - ldr r1, [pc, #20] @ 14e9b4 │ │ │ │ + eoreq r2, ip, r4, lsr fp │ │ │ │ + ldr r1, [pc, #20] @ 14e96c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, asr #31 │ │ │ │ - ldr r1, [pc, #20] @ 14e9d4 │ │ │ │ + eoreq r3, ip, ip │ │ │ │ + ldr r1, [pc, #20] @ 14e98c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsl fp │ │ │ │ - ldr r1, [pc, #20] @ 14e9f4 │ │ │ │ + eoreq r2, ip, ip, asr fp │ │ │ │ + ldr r1, [pc, #20] @ 14e9ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, lsr sp │ │ │ │ - ldr r1, [pc, #20] @ 14ea14 │ │ │ │ + eoreq r2, ip, r0, lsl #27 │ │ │ │ + ldr r1, [pc, #20] @ 14e9cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, ip, asr r0 │ │ │ │ - ldr r1, [pc, #20] @ 14ea34 │ │ │ │ + eoreq r3, ip, r4, lsr #1 │ │ │ │ + ldr r1, [pc, #20] @ 14e9ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, ror #27 │ │ │ │ - ldr r1, [pc, #20] @ 14ea54 │ │ │ │ + eoreq r2, ip, r4, lsr lr │ │ │ │ + ldr r1, [pc, #20] @ 14ea0c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, ror #31 │ │ │ │ - ldr r1, [pc, #20] @ 14ea74 │ │ │ │ + eoreq r3, ip, r8, lsr #32 │ │ │ │ + ldr r1, [pc, #20] @ 14ea2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r3, ip, ip, lsr #32 │ │ │ │ - ldr r1, [pc, #20] @ 14ea94 │ │ │ │ + eoreq r3, ip, r4, ror r0 │ │ │ │ + ldr r1, [pc, #20] @ 14ea4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq r2, [ip], -ip │ │ │ │ - ldr r1, [pc, #20] @ 14eab4 │ │ │ │ + eoreq r2, ip, r4, lsl #28 │ │ │ │ + ldr r1, [pc, #20] @ 14ea6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, ror #31 │ │ │ │ - ldr r1, [pc, #20] @ 14ead4 │ │ │ │ + eoreq r3, ip, r4, lsr r0 │ │ │ │ + ldr r1, [pc, #20] @ 14ea8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, lsr #24 │ │ │ │ - ldr r1, [pc, #20] @ 14eaf4 │ │ │ │ + eoreq r2, ip, r0, ror ip │ │ │ │ + ldr r1, [pc, #20] @ 14eaac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq r2, [ip], -ip @ │ │ │ │ - ldr r1, [pc, #20] @ 14eb14 │ │ │ │ + eoreq r2, ip, r4, asr #26 │ │ │ │ + ldr r1, [pc, #20] @ 14eacc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, lsr #25 │ │ │ │ - ldr r1, [pc, #20] @ 14eb34 │ │ │ │ + strdeq r2, [ip], -r4 @ │ │ │ │ + ldr r1, [pc, #20] @ 14eaec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r8, fp, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14eb54 │ │ │ │ + eoreq r2, ip, r0, ror #23 │ │ │ │ + ldr r1, [pc, #20] @ 14eb0c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, lsl #29 │ │ │ │ - ldr r1, [pc, #20] @ 14eb74 │ │ │ │ + eoreq r2, ip, r8, asr #29 │ │ │ │ + ldr r1, [pc, #20] @ 14eb2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, lsl #27 │ │ │ │ - ldr r1, [pc, #20] @ 14eb94 │ │ │ │ + eoreq r2, ip, r8, asr #27 │ │ │ │ + ldr r1, [pc, #20] @ 14eb4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq r2, [ip], -ip │ │ │ │ - ldr r1, [pc, #20] @ 14ebb4 │ │ │ │ + eoreq r2, ip, r4, lsl #18 │ │ │ │ + ldr r1, [pc, #20] @ 14eb6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, ror #21 │ │ │ │ - ldr r1, [pc, #20] @ 14ebd4 │ │ │ │ + eoreq r2, ip, r0, lsr fp │ │ │ │ + ldr r1, [pc, #20] @ 14eb8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, lsr #26 │ │ │ │ - ldr r1, [pc, #20] @ 14ebf4 │ │ │ │ + eoreq r2, ip, r8, ror #26 │ │ │ │ + ldr r1, [pc, #20] @ 14ebac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq r2, [ip], -r4 @ │ │ │ │ - ldr r1, [pc, #20] @ 14ec14 │ │ │ │ + eoreq r2, ip, ip, lsr r9 │ │ │ │ + ldr r1, [pc, #20] @ 14ebcc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, lsl #21 │ │ │ │ - ldr r1, [pc, #20] @ 14ec34 │ │ │ │ + ldrdeq r2, [ip], -r0 @ │ │ │ │ + ldr r1, [pc, #20] @ 14ebec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, lsr lr │ │ │ │ - ldr r1, [pc, #20] @ 14ec54 │ │ │ │ + eoreq r2, ip, r4, lsl #29 │ │ │ │ + ldr r1, [pc, #20] @ 14ec0c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, ror #22 │ │ │ │ - ldr r1, [pc, #20] @ 14ec74 │ │ │ │ + strhteq r2, [ip], -r4 │ │ │ │ + ldr r1, [pc, #20] @ 14ec2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq r2, [ip], -r8 │ │ │ │ - ldr r1, [pc, #20] @ 14ec94 │ │ │ │ + eoreq r2, ip, r0, lsl #22 │ │ │ │ + ldr r1, [pc, #20] @ 14ec4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, asr #26 │ │ │ │ - ldr r1, [pc, #20] @ 14ecb4 │ │ │ │ + eoreq r2, ip, r8, lsl #27 │ │ │ │ + ldr r1, [pc, #20] @ 14ec6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, asr #15 │ │ │ │ - ldr r1, [pc, #20] @ 14ecd4 │ │ │ │ + eoreq r2, ip, r4, lsl r8 │ │ │ │ + ldr r1, [pc, #20] @ 14ec8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, lsl fp │ │ │ │ - ldr r1, [pc, #20] @ 14ecf4 │ │ │ │ + eoreq r2, ip, r4, ror #22 │ │ │ │ + ldr r1, [pc, #20] @ 14ecac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, lsl #20 │ │ │ │ - ldr r1, [pc, #20] @ 14ed14 │ │ │ │ + eoreq r2, ip, r0, asr sl │ │ │ │ + ldr r1, [pc, #20] @ 14eccc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq r2, [ip], -r8 │ │ │ │ - ldr r1, [pc, #20] @ 14ed34 │ │ │ │ + eoreq r2, ip, r0, lsl #20 │ │ │ │ + ldr r1, [pc, #20] @ 14ecec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, ror #26 │ │ │ │ - ldr r1, [pc, #20] @ 14ed54 │ │ │ │ + strhteq r2, [ip], -r4 │ │ │ │ + ldr r1, [pc, #20] @ 14ed0c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq r2, [ip], -ip @ │ │ │ │ - ldr r1, [pc, #20] @ 14ed74 │ │ │ │ + eoreq r2, ip, r4, asr #22 │ │ │ │ + ldr r1, [pc, #20] @ 14ed2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, lsr #26 │ │ │ │ - ldr r1, [pc, #20] @ 14ed94 │ │ │ │ + eoreq r2, ip, r4, ror sp │ │ │ │ + ldr r1, [pc, #20] @ 14ed4c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, lsl #21 │ │ │ │ - ldr r1, [pc, #20] @ 14edb4 │ │ │ │ + ldrdeq r2, [ip], -r4 @ │ │ │ │ + ldr r1, [pc, #20] @ 14ed6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, lsl #25 │ │ │ │ - ldr r1, [pc, #20] @ 14edd4 │ │ │ │ + eoreq r2, ip, r8, asr #25 │ │ │ │ + ldr r1, [pc, #20] @ 14ed8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, ror r6 │ │ │ │ - ldr r1, [pc, #20] @ 14edf4 │ │ │ │ + eoreq r2, ip, r4, asr #13 │ │ │ │ + ldr r1, [pc, #20] @ 14edac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsl #23 │ │ │ │ - ldr r2, [pc, #40] @ 14ee28 │ │ │ │ + eoreq r2, ip, ip, asr #23 │ │ │ │ + ldr r2, [pc, #40] @ 14ede0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, r0, asr #23 │ │ │ │ - ldr r2, [pc, #40] @ 14ee5c │ │ │ │ + eoreq r2, ip, r8, lsl #24 │ │ │ │ + ldr r2, [pc, #40] @ 14ee14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, r8, asr ip │ │ │ │ - ldr r2, [pc, #40] @ 14ee90 │ │ │ │ + eoreq r2, ip, r0, lsr #25 │ │ │ │ + ldr r2, [pc, #40] @ 14ee48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq r2, [ip], -r4 @ │ │ │ │ - ldr r2, [pc, #40] @ 14eec4 │ │ │ │ + eoreq r2, ip, ip, lsr ip │ │ │ │ + ldr r2, [pc, #40] @ 14ee7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, r8, asr #21 │ │ │ │ - ldr r2, [pc, #40] @ 14eef8 │ │ │ │ + eoreq r2, ip, r0, lsl fp │ │ │ │ + ldr r2, [pc, #40] @ 14eeb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, ip, ror #10 │ │ │ │ - ldr r2, [pc, #40] @ 14ef2c │ │ │ │ + strhteq r2, [ip], -r4 │ │ │ │ + ldr r2, [pc, #40] @ 14eee4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r2, [ip], -r0 @ │ │ │ │ - ldr r2, [pc, #40] @ 14ef60 │ │ │ │ + eoreq r2, ip, r8, lsl r6 │ │ │ │ + ldr r2, [pc, #40] @ 14ef18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, r4, ror r8 │ │ │ │ - ldr r2, [pc, #40] @ 14ef94 │ │ │ │ + strhteq r2, [ip], -ip │ │ │ │ + ldr r2, [pc, #40] @ 14ef4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq r2, [ip], -r4 │ │ │ │ - ldr r2, [pc, #40] @ 14efc8 │ │ │ │ + strdeq r2, [ip], -ip @ │ │ │ │ + ldr r2, [pc, #40] @ 14ef80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, ip, lsr r8 │ │ │ │ - ldr r2, [pc, #40] @ 14effc │ │ │ │ + eoreq r2, ip, r4, lsl #17 │ │ │ │ + ldr r2, [pc, #40] @ 14efb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaeq ip, r8, r4, r2 │ │ │ │ - ldr r2, [pc, #40] @ 14f030 │ │ │ │ + eoreq r2, ip, r0, ror #9 │ │ │ │ + ldr r2, [pc, #40] @ 14efe8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, r0, lsl #13 │ │ │ │ - ldr r2, [pc, #40] @ 14f064 │ │ │ │ + eoreq r2, ip, r8, asr #13 │ │ │ │ + ldr r2, [pc, #40] @ 14f01c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r2, [ip], -ip @ │ │ │ │ - ldr r2, [pc, #40] @ 14f098 │ │ │ │ + eoreq r2, ip, r4, lsr #14 │ │ │ │ + ldr r2, [pc, #40] @ 14f050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, ip, asr #15 │ │ │ │ - ldr r2, [pc, #40] @ 14f0cc │ │ │ │ + eoreq r2, ip, r4, lsl r8 │ │ │ │ + ldr r2, [pc, #40] @ 14f084 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, r8, ror #14 │ │ │ │ - ldr r2, [pc, #40] @ 14f100 │ │ │ │ + strhteq r2, [ip], -r0 │ │ │ │ + ldr r2, [pc, #40] @ 14f0b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq r2, [ip], -r4 │ │ │ │ - ldr r2, [pc, #40] @ 14f134 │ │ │ │ + strdeq r2, [ip], -ip @ │ │ │ │ + ldr r2, [pc, #40] @ 14f0ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r2, [ip], -r4 @ │ │ │ │ - ldr r2, [pc, #40] @ 14f168 │ │ │ │ + eoreq r2, ip, ip, lsl r8 │ │ │ │ + ldr r2, [pc, #40] @ 14f120 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, r8, lsr #11 │ │ │ │ - ldr r2, [pc, #40] @ 14f19c │ │ │ │ + strdeq r2, [ip], -r0 @ │ │ │ │ + ldr r2, [pc, #40] @ 14f154 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r2, ip, r4, asr #10 │ │ │ │ - ldr r1, [pc, #20] @ 14f1bc │ │ │ │ + eoreq r2, ip, ip, lsl #11 │ │ │ │ + ldr r1, [pc, #20] @ 14f174 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, asr #10 │ │ │ │ - ldr r1, [pc, #20] @ 14f1dc │ │ │ │ + eoreq r2, ip, r8, lsl #11 │ │ │ │ + ldr r1, [pc, #20] @ 14f194 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, lsl r7 │ │ │ │ - ldr r1, [pc, #20] @ 14f1fc │ │ │ │ + eoreq r2, ip, r0, ror #14 │ │ │ │ + ldr r1, [pc, #20] @ 14f1b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsr #12 │ │ │ │ - ldr r1, [pc, #20] @ 14f21c │ │ │ │ + eoreq r2, ip, ip, ror #12 │ │ │ │ + ldr r1, [pc, #20] @ 14f1d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, ip, asr #5 │ │ │ │ - ldr r1, [pc, #20] @ 14f23c │ │ │ │ + eoreq r2, ip, r4, lsl r3 │ │ │ │ + ldr r1, [pc, #20] @ 14f1f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, ror #16 │ │ │ │ - ldr r1, [pc, #20] @ 14f25c │ │ │ │ + eoreq r2, ip, ip, lsr #17 │ │ │ │ + ldr r1, [pc, #20] @ 14f214 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r4, r5, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14f27c │ │ │ │ + ldrdeq r2, [ip], -ip @ │ │ │ │ + ldr r1, [pc, #20] @ 14f234 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq r2, [ip], -r4 @ │ │ │ │ - ldr r1, [pc, #20] @ 14f29c │ │ │ │ + eoreq r2, ip, ip, lsl r2 │ │ │ │ + ldr r1, [pc, #20] @ 14f254 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsr #10 │ │ │ │ - ldr r1, [pc, #20] @ 14f2bc │ │ │ │ + eoreq r2, ip, ip, ror #10 │ │ │ │ + ldr r1, [pc, #20] @ 14f274 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r4, r5, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14f2dc │ │ │ │ + ldrdeq r2, [ip], -ip @ │ │ │ │ + ldr r1, [pc, #20] @ 14f294 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, asr r7 │ │ │ │ - ldr r1, [pc, #20] @ 14f2fc │ │ │ │ + eoreq r2, ip, r0, lsr #15 │ │ │ │ + ldr r1, [pc, #20] @ 14f2b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsr #15 │ │ │ │ - ldr r1, [pc, #20] @ 14f31c │ │ │ │ + eoreq r2, ip, ip, ror #15 │ │ │ │ + ldr r1, [pc, #20] @ 14f2d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, lsl #7 │ │ │ │ - ldr r1, [pc, #20] @ 14f33c │ │ │ │ + eoreq r2, ip, r8, asr #7 │ │ │ │ + ldr r1, [pc, #20] @ 14f2f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r0, r3, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14f35c │ │ │ │ + ldrdeq r2, [ip], -r8 @ │ │ │ │ + ldr r1, [pc, #20] @ 14f314 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, ror r6 │ │ │ │ - ldr r1, [pc, #20] @ 14f37c │ │ │ │ + eoreq r2, ip, r0, asr #13 │ │ │ │ + ldr r1, [pc, #20] @ 14f334 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsl #2 │ │ │ │ - ldr r1, [pc, #20] @ 14f39c │ │ │ │ + eoreq r2, ip, ip, asr #2 │ │ │ │ + ldr r1, [pc, #20] @ 14f354 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq r2, [ip], -r4 @ │ │ │ │ - ldr r1, [pc, #20] @ 14f3bc │ │ │ │ + eoreq r2, ip, ip, lsl r7 │ │ │ │ + ldr r1, [pc, #20] @ 14f374 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, ror r3 │ │ │ │ - ldr r1, [pc, #20] @ 14f3dc │ │ │ │ + strhteq r2, [ip], -r8 │ │ │ │ + ldr r1, [pc, #20] @ 14f394 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, ip, r5, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14f3fc │ │ │ │ + eoreq r2, ip, r4, ror #11 │ │ │ │ + ldr r1, [pc, #20] @ 14f3b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, lsr r3 │ │ │ │ - ldr r1, [pc, #20] @ 14f41c │ │ │ │ + eoreq r2, ip, r8, ror r3 │ │ │ │ + ldr r1, [pc, #20] @ 14f3d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsr r0 │ │ │ │ - ldr r1, [pc, #20] @ 14f43c │ │ │ │ + eoreq r2, ip, ip, ror r0 │ │ │ │ + ldr r1, [pc, #20] @ 14f3f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, ror #4 │ │ │ │ - ldr r1, [pc, #20] @ 14f45c │ │ │ │ + eoreq r2, ip, r8, lsr #5 │ │ │ │ + ldr r1, [pc, #20] @ 14f414 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r8, ror r5 │ │ │ │ - ldr r1, [pc, #20] @ 14f47c │ │ │ │ + eoreq r2, ip, r0, asr #11 │ │ │ │ + ldr r1, [pc, #20] @ 14f434 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq r2, [ip], -ip @ │ │ │ │ - ldr r1, [pc, #20] @ 14f49c │ │ │ │ + eoreq r2, ip, r4, asr #10 │ │ │ │ + ldr r1, [pc, #20] @ 14f454 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsl #12 │ │ │ │ - ldr r1, [pc, #20] @ 14f4bc │ │ │ │ + eoreq r2, ip, ip, asr #12 │ │ │ │ + ldr r1, [pc, #20] @ 14f474 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r4, r3, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14f4dc │ │ │ │ + ldrdeq r2, [ip], -ip @ │ │ │ │ + ldr r1, [pc, #20] @ 14f494 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r1, ip, r4, lsr #31 │ │ │ │ - ldr r1, [pc, #20] @ 14f4fc │ │ │ │ + eoreq r1, ip, ip, ror #31 │ │ │ │ + ldr r1, [pc, #20] @ 14f4b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsr #6 │ │ │ │ - ldr r1, [pc, #20] @ 14f51c │ │ │ │ + eoreq r2, ip, ip, ror #6 │ │ │ │ + ldr r1, [pc, #20] @ 14f4d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsr #5 │ │ │ │ - ldr r1, [pc, #20] @ 14f53c │ │ │ │ + eoreq r2, ip, ip, ror #5 │ │ │ │ + ldr r1, [pc, #20] @ 14f4f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r0, r1, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14f55c │ │ │ │ + ldrdeq r2, [ip], -r8 @ │ │ │ │ + ldr r1, [pc, #20] @ 14f514 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r1, ip, ip, lsl #31 │ │ │ │ - ldr r1, [pc, #20] @ 14f57c │ │ │ │ + ldrdeq r1, [ip], -r4 @ │ │ │ │ + ldr r1, [pc, #20] @ 14f534 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r4, lsr #10 │ │ │ │ - ldr r1, [pc, #20] @ 14f59c │ │ │ │ + eoreq r2, ip, ip, ror #10 │ │ │ │ + ldr r1, [pc, #20] @ 14f554 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r8, r4, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14f5bc │ │ │ │ + eoreq r2, ip, r0, ror #9 │ │ │ │ + ldr r1, [pc, #20] @ 14f574 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq r2, ip, r0, asr #2 │ │ │ │ - ldr r1, [pc, #20] @ 14f5dc │ │ │ │ + eoreq r2, ip, r8, lsl #3 │ │ │ │ + ldr r1, [pc, #20] @ 14f594 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq ip, r4, r4, r2 │ │ │ │ - ldr r1, [pc, #20] @ 14f5fc │ │ │ │ + ldrdeq r2, [ip], -ip @ │ │ │ │ + ldr r1, [pc, #20] @ 14f5b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq r2, [ip], -r4 @ │ │ │ │ - ldr r1, [pc, #20] @ 14f61c │ │ │ │ + eoreq r2, ip, ip, lsr r2 │ │ │ │ + ldr r1, [pc, #20] @ 14f5d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq r2, [ip], -r8 @ │ │ │ │ + eoreq r2, ip, r0, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1892] @ 14fda4 │ │ │ │ + ldr r2, [pc, #1892] @ 14fd5c │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14fc5c │ │ │ │ - ldr r2, [pc, #1868] @ 14fdb4 │ │ │ │ + bne 14fc14 │ │ │ │ + ldr r2, [pc, #1868] @ 14fd6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14f750 │ │ │ │ + bne 14f708 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14f750 │ │ │ │ + beq 14f708 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 14f6d4 │ │ │ │ + beq 14f68c │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 14f698 │ │ │ │ + beq 14f650 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14f6ec │ │ │ │ + beq 14f6a4 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 14f750 │ │ │ │ + beq 14f708 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 14f688 │ │ │ │ + b 14f640 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -311060,20 +311042,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #100] @ 0x64 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 14f760 │ │ │ │ - ldr r0, [pc, #1648] @ 14fdc8 │ │ │ │ + beq 14f718 │ │ │ │ + ldr r0, [pc, #1648] @ 14fd80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 14fd0c │ │ │ │ - ldr r1, [pc, #1616] @ 14fdb8 │ │ │ │ + b 14fcc4 │ │ │ │ + ldr r1, [pc, #1616] @ 14fd70 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -311081,44 +311063,44 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - beq 14f7b8 │ │ │ │ + beq 14f770 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14f7c8 │ │ │ │ + bne 14f780 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 14f7d4 │ │ │ │ + b 14f78c │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 14f7d4 │ │ │ │ + b 14f78c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14fc94 │ │ │ │ + bne 14fc4c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14f988 │ │ │ │ + beq 14f940 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ mul r7, r1, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ @@ -311131,132 +311113,132 @@ │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ ldr r9, [r8, fp] │ │ │ │ eor r0, r9, r7 │ │ │ │ add r1, r0, r6 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 14f8cc │ │ │ │ + beq 14f884 │ │ │ │ stmib sp, {r3, ip, lr} │ │ │ │ rev r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, r3 │ │ │ │ sub r0, lr, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp sl, r1 │ │ │ │ - bne 14f8ac │ │ │ │ + bne 14f864 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14f8e8 │ │ │ │ + beq 14f8a0 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ands r1, r0, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ - bne 14f870 │ │ │ │ + bne 14f828 │ │ │ │ and r0, r9, r5 │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - bne 14f988 │ │ │ │ + bne 14f940 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r3 │ │ │ │ - b 14f854 │ │ │ │ + b 14f80c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f900 │ │ │ │ + beq 14f8b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 141200 │ │ │ │ + bl 1411b8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ lsl r9, r4, #2 │ │ │ │ - beq 14f9ac │ │ │ │ - ldr r0, [pc, #1228] @ 14fdfc │ │ │ │ + beq 14f964 │ │ │ │ + ldr r0, [pc, #1228] @ 14fdb4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fcdc │ │ │ │ + beq 14fc94 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #1196] @ 14fe00 │ │ │ │ + ldr r0, [pc, #1196] @ 14fdb8 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r2, lsl #2] │ │ │ │ add r3, r0, r3 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r5, [r3, #112]! @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14fc4c │ │ │ │ + beq 14fc04 │ │ │ │ str r3, [r7, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne 14f95c │ │ │ │ - b 14f9b0 │ │ │ │ + bne 14f914 │ │ │ │ + b 14f968 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14faf8 │ │ │ │ + beq 14fab0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14fb0c │ │ │ │ + bne 14fac4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 14fb18 │ │ │ │ + b 14fad0 │ │ │ │ mov r7, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 140ffc │ │ │ │ + bl 140fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fab8 │ │ │ │ + beq 14fa70 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1028] @ 14fdd8 │ │ │ │ + ldr r0, [pc, #1028] @ 14fd90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 14fb80 │ │ │ │ - ldr r0, [pc, #1012] @ 14fddc │ │ │ │ + beq 14fb38 │ │ │ │ + ldr r0, [pc, #1012] @ 14fd94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 14fb78 │ │ │ │ - ldr r0, [pc, #996] @ 14fde4 │ │ │ │ + bcs 14fb30 │ │ │ │ + ldr r0, [pc, #996] @ 14fd9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fb80 │ │ │ │ - ldr r0, [pc, #980] @ 14fde8 │ │ │ │ + beq 14fb38 │ │ │ │ + ldr r0, [pc, #980] @ 14fda0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14fcf4 │ │ │ │ + beq 14fcac │ │ │ │ mov r5, r0 │ │ │ │ ldr fp, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr ip, [r5, #28]! │ │ │ │ mov sl, #0 │ │ │ │ - ldr lr, [pc, #940] @ 14fdec │ │ │ │ - ldr r8, [pc, #940] @ 14fdf0 │ │ │ │ + ldr lr, [pc, #940] @ 14fda4 │ │ │ │ + ldr r8, [pc, #940] @ 14fda8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ add lr, pc, lr │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -311267,55 +311249,55 @@ │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #868] @ 14fdf4 │ │ │ │ + ldr r2, [pc, #868] @ 14fdac │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl 29981c │ │ │ │ - b 14fb80 │ │ │ │ + bl 2997d4 │ │ │ │ + b 14fb38 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1412d8 │ │ │ │ + bl 141290 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14fad8 │ │ │ │ + beq 14fa90 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14fc28 │ │ │ │ + beq 14fbe0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 14fae4 │ │ │ │ - b 14fc28 │ │ │ │ + bne 14fa9c │ │ │ │ + b 14fbe0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - b 14fb18 │ │ │ │ + b 14fad0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #684] @ 14fdcc │ │ │ │ + ldr r3, [pc, #684] @ 14fd84 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r7, [pc, #680] @ 14fdd0 │ │ │ │ + ldr r7, [pc, #680] @ 14fd88 │ │ │ │ movweq r0, #1 │ │ │ │ - ldr r1, [pc, #676] @ 14fdd4 │ │ │ │ + ldr r1, [pc, #676] @ 14fd8c │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ @@ -311326,19 +311308,19 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 38904 │ │ │ │ - b 14fd0c │ │ │ │ + b 14fcc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14fcc0 │ │ │ │ + bne 14fc78 │ │ │ │ bl d54ec │ │ │ │ - ldr r1, [pc, #620] @ 14fdf8 │ │ │ │ + ldr r1, [pc, #620] @ 14fdb0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #31 │ │ │ │ bl e9254 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ @@ -311350,209 +311332,209 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl d7bf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14fbe4 │ │ │ │ + beq 14fb9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2dfebc │ │ │ │ + bl 2dfe74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14fc0c │ │ │ │ + beq 14fbc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14fc28 │ │ │ │ + beq 14fbe0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 14fc18 │ │ │ │ + bne 14fbd0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fc44 │ │ │ │ + beq 14fbfc │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #432] @ 14fe04 │ │ │ │ + ldr r0, [pc, #432] @ 14fdbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 14fd0c │ │ │ │ - ldr r0, [pc, #324] @ 14fda8 │ │ │ │ - ldr r3, [pc, #324] @ 14fdac │ │ │ │ - ldr r2, [pc, #324] @ 14fdb0 │ │ │ │ + b 14fcc4 │ │ │ │ + ldr r0, [pc, #324] @ 14fd60 │ │ │ │ + ldr r3, [pc, #324] @ 14fd64 │ │ │ │ + ldr r2, [pc, #324] @ 14fd68 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 14f660 │ │ │ │ - ldr r0, [pc, #288] @ 14fdbc │ │ │ │ - ldr r3, [pc, #288] @ 14fdc0 │ │ │ │ - ldr r1, [pc, #288] @ 14fdc4 │ │ │ │ + b 14f618 │ │ │ │ + ldr r0, [pc, #288] @ 14fd74 │ │ │ │ + ldr r3, [pc, #288] @ 14fd78 │ │ │ │ + ldr r1, [pc, #288] @ 14fd7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 14fd0c │ │ │ │ - ldr r0, [pc, #280] @ 14fde0 │ │ │ │ + b 14fcc4 │ │ │ │ + ldr r0, [pc, #280] @ 14fd98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14f9f8 │ │ │ │ - b 14fb80 │ │ │ │ - ldr r2, [pc, #300] @ 14fe10 │ │ │ │ + bne 14f9b0 │ │ │ │ + b 14fb38 │ │ │ │ + ldr r2, [pc, #300] @ 14fdc8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ bl 38854 │ │ │ │ - b 14fd0c │ │ │ │ - ldr r0, [pc, #268] @ 14fe08 │ │ │ │ - ldr r2, [pc, #268] @ 14fe0c │ │ │ │ + b 14fcc4 │ │ │ │ + ldr r0, [pc, #268] @ 14fdc0 │ │ │ │ + ldr r2, [pc, #268] @ 14fdc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ - b 14fd1c │ │ │ │ + b 14fcd4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14fd38 │ │ │ │ + beq 14fcf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 14fd38 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 14fcf0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl 1f798 │ │ │ │ - b 14fd50 │ │ │ │ + b 14fd08 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 14de88 │ │ │ │ + bl 14de40 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2dfebc │ │ │ │ - b 14fd60 │ │ │ │ + bl 2dfe74 │ │ │ │ + b 14fd18 │ │ │ │ bl 38ac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 14fd78 │ │ │ │ - b 14fd88 │ │ │ │ + bne 14fd30 │ │ │ │ + b 14fd40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 14de88 │ │ │ │ + bl 14de40 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - eoreq r2, ip, r4, asr r3 │ │ │ │ - eoreq r1, ip, r0, lsr sp │ │ │ │ - eoreq lr, sl, r8, lsr r5 │ │ │ │ - strhteq lr, [sl], -r4 │ │ │ │ - strhteq r2, [ip], -r8 │ │ │ │ - eoreq lr, sl, r0, asr #21 │ │ │ │ - mlaeq r2, lr, r7, lr │ │ │ │ - eoreq lr, sl, r8, asr #11 │ │ │ │ - eoreq lr, sl, r4, lsr #11 │ │ │ │ - ldrdeq lr, [sl], -r8 @ │ │ │ │ - @ instruction: 0xfff36cd0 │ │ │ │ - strdeq lr, [sl], -r0 @ │ │ │ │ - eoreq lr, sl, ip, lsl #16 │ │ │ │ - eoreq r0, ip, r8, ror r3 │ │ │ │ - mlaeq ip, ip, fp, r0 │ │ │ │ - strhteq r0, [ip], -ip │ │ │ │ - eoreq r0, ip, r4, lsl #23 │ │ │ │ - eoreq r0, ip, r0, ror fp │ │ │ │ - eoreq lr, sl, ip, asr #21 │ │ │ │ - strhteq lr, [sl], -r0 │ │ │ │ - eoreq r0, ip, r4, asr #9 │ │ │ │ - strhteq lr, [r2], -r1 │ │ │ │ - eoreq r0, ip, ip, lsr r5 │ │ │ │ - eoreq r2, ip, r0, ror #3 │ │ │ │ - strhteq sp, [sl], -r0 │ │ │ │ - eoreq lr, r2, sp, ror #27 │ │ │ │ - eoreq lr, sl, ip, lsl #16 │ │ │ │ - eoreq lr, sl, ip, ror r5 │ │ │ │ + mlaeq ip, ip, r3, r2 │ │ │ │ + eoreq r1, ip, r8, ror sp │ │ │ │ + eoreq lr, sl, r0, lsl #11 │ │ │ │ + strdeq lr, [sl], -ip @ │ │ │ │ + eoreq r2, ip, r0, lsl #8 │ │ │ │ + eoreq lr, sl, r8, lsl #22 │ │ │ │ + eoreq lr, r2, r6, lsr #15 │ │ │ │ + eoreq lr, sl, r0, lsl r6 │ │ │ │ + eoreq lr, sl, ip, ror #11 │ │ │ │ + eoreq lr, sl, r0, lsr #24 │ │ │ │ + @ instruction: 0xfff36d18 │ │ │ │ + eoreq lr, sl, r8, lsr r8 │ │ │ │ + eoreq lr, sl, r4, asr r8 │ │ │ │ + eoreq r0, ip, r0, asr #7 │ │ │ │ + eoreq r0, ip, r4, ror #23 │ │ │ │ + eoreq r0, ip, r4, lsl #18 │ │ │ │ + eoreq r0, ip, ip, asr #23 │ │ │ │ + strhteq r0, [ip], -r8 │ │ │ │ + eoreq lr, sl, r4, lsl fp │ │ │ │ + strdeq lr, [sl], -r8 @ │ │ │ │ + eoreq r0, ip, ip, lsl #10 │ │ │ │ + strhteq lr, [r2], -r9 │ │ │ │ + eoreq r0, ip, r4, lsl #11 │ │ │ │ + eoreq r2, ip, r8, lsr #4 │ │ │ │ + strdeq sp, [sl], -r8 @ │ │ │ │ + strdeq lr, [r2], -r5 @ │ │ │ │ + eoreq lr, sl, r4, asr r8 │ │ │ │ + eoreq lr, sl, r4, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1180] @ 1502d0 │ │ │ │ + ldr r2, [pc, #1180] @ 150288 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r1, [sp, #28] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 150220 │ │ │ │ - ldr r2, [pc, #1156] @ 1502e0 │ │ │ │ + bne 1501d8 │ │ │ │ + ldr r2, [pc, #1156] @ 150298 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14ff44 │ │ │ │ + bne 14fefc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ff44 │ │ │ │ + beq 14fefc │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 14fec8 │ │ │ │ + beq 14fe80 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 14fe8c │ │ │ │ + beq 14fe44 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14fee0 │ │ │ │ + beq 14fe98 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 14ff44 │ │ │ │ + beq 14fefc │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 14fe7c │ │ │ │ + b 14fe34 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -311569,20 +311551,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #84] @ 0x54 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 14ff54 │ │ │ │ - ldr r0, [pc, #936] @ 1502f4 │ │ │ │ + beq 14ff0c │ │ │ │ + ldr r0, [pc, #936] @ 1502ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 15029c │ │ │ │ - ldr r1, [pc, #904] @ 1502e4 │ │ │ │ + b 150254 │ │ │ │ + ldr r1, [pc, #904] @ 15029c │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -311590,44 +311572,44 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq 14ffac │ │ │ │ + beq 14ff64 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14ffbc │ │ │ │ + bne 14ff74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 14ffc8 │ │ │ │ + b 14ff80 │ │ │ │ add r0, sp, #28 │ │ │ │ ldrb r2, [sp, #29] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 14ffc8 │ │ │ │ + b 14ff80 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150258 │ │ │ │ + bne 150210 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #24] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150180 │ │ │ │ + beq 150138 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ ldr r9, [r6, #12] │ │ │ │ mul r6, r1, r2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -311640,107 +311622,107 @@ │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ ldr r7, [sl, fp] │ │ │ │ eor r0, r7, r6 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 1500c0 │ │ │ │ + beq 150078 │ │ │ │ add r0, sp, #12 │ │ │ │ stm r0, {r6, ip, lr} │ │ │ │ rev r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ sub r0, lr, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne 1500a4 │ │ │ │ + bne 15005c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1500dc │ │ │ │ + beq 150094 │ │ │ │ add lr, sp, #12 │ │ │ │ sub r0, r6, #1 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ ands r1, r0, r6 │ │ │ │ ldm lr, {r6, ip, lr} │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 150068 │ │ │ │ + bne 150020 │ │ │ │ and r0, r7, r5 │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ - bne 150180 │ │ │ │ + bne 150138 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r9 │ │ │ │ - b 150048 │ │ │ │ + b 150000 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1500f4 │ │ │ │ + beq 1500ac │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #520] @ 150304 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #520] @ 1502bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150284 │ │ │ │ - bl 187870 │ │ │ │ + beq 15023c │ │ │ │ + bl 187828 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 150178 │ │ │ │ - ldr r0, [pc, #476] @ 150310 │ │ │ │ + beq 150130 │ │ │ │ + ldr r0, [pc, #476] @ 1502c8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #472] @ 150314 │ │ │ │ - ldr r1, [pc, #472] @ 150318 │ │ │ │ + ldr r3, [pc, #472] @ 1502cc │ │ │ │ + ldr r1, [pc, #472] @ 1502d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r2, [sp] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, #9 │ │ │ │ bl dbaf0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150178 │ │ │ │ + beq 150130 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1501a0 │ │ │ │ + beq 150158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1501b0 │ │ │ │ + bne 150168 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 1501bc │ │ │ │ + b 150174 │ │ │ │ add r0, sp, #28 │ │ │ │ ldrb r2, [sp, #29] │ │ │ │ orr r0, r0, #2 │ │ │ │ - b 1501bc │ │ │ │ + b 150174 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r2, r1, #1 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #304] @ 1502f8 │ │ │ │ - ldr r7, [pc, #304] @ 1502fc │ │ │ │ + ldr r3, [pc, #304] @ 1502b0 │ │ │ │ + ldr r7, [pc, #304] @ 1502b4 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [pc, #300] @ 150300 │ │ │ │ + ldr r1, [pc, #300] @ 1502b8 │ │ │ │ movweq r0, #1 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -311752,129 +311734,129 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 38904 │ │ │ │ - b 15029c │ │ │ │ - ldr r0, [pc, #172] @ 1502d4 │ │ │ │ - ldr r3, [pc, #172] @ 1502d8 │ │ │ │ - ldr r2, [pc, #172] @ 1502dc │ │ │ │ + b 150254 │ │ │ │ + ldr r0, [pc, #172] @ 15028c │ │ │ │ + ldr r3, [pc, #172] @ 150290 │ │ │ │ + ldr r2, [pc, #172] @ 150294 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 14fe54 │ │ │ │ - ldr r0, [pc, #136] @ 1502e8 │ │ │ │ - ldr r3, [pc, #136] @ 1502ec │ │ │ │ - ldr r1, [pc, #136] @ 1502f0 │ │ │ │ + b 14fe0c │ │ │ │ + ldr r0, [pc, #136] @ 1502a0 │ │ │ │ + ldr r3, [pc, #136] @ 1502a4 │ │ │ │ + ldr r1, [pc, #136] @ 1502a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 15029c │ │ │ │ - ldr r0, [pc, #124] @ 150308 │ │ │ │ - ldr r2, [pc, #124] @ 15030c │ │ │ │ + b 150254 │ │ │ │ + ldr r0, [pc, #124] @ 1502c0 │ │ │ │ + ldr r2, [pc, #124] @ 1502c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #20 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1502cc │ │ │ │ + beq 150284 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - eoreq r1, ip, ip, lsl r9 │ │ │ │ - eoreq r1, ip, r8, lsr #10 │ │ │ │ - mlaeq sl, ip, pc, sp @ │ │ │ │ - mlaeq sl, r4, r3, lr │ │ │ │ - strhteq r1, [ip], -r0 │ │ │ │ - eoreq lr, sl, ip, asr #5 │ │ │ │ - ldrdeq lr, [r2], -sl @ │ │ │ │ - eoreq lr, sl, r4 │ │ │ │ - eoreq sp, sl, r0, ror #31 │ │ │ │ - eoreq lr, sl, r4, ror #7 │ │ │ │ - @ instruction: 0xfff3660c │ │ │ │ - eoreq lr, sl, r0, asr #2 │ │ │ │ - eoreq lr, sl, r8, ror #2 │ │ │ │ - eoreq r1, ip, ip, lsl #14 │ │ │ │ - eoreq r8, r2, r3, lsr #15 │ │ │ │ - strhteq sl, [sl], -r0 │ │ │ │ - eoreq lr, sl, r0, ror r4 │ │ │ │ - eoreq lr, sl, r0, lsl #9 │ │ │ │ - eoreq lr, r2, r5, lsr #23 │ │ │ │ + eoreq r1, ip, r4, ror #18 │ │ │ │ + eoreq r1, ip, r0, ror r5 │ │ │ │ + eoreq sp, sl, r4, ror #31 │ │ │ │ + ldrdeq lr, [sl], -ip @ │ │ │ │ + strdeq r1, [ip], -r8 @ │ │ │ │ + eoreq lr, sl, r4, lsl r3 │ │ │ │ + eoreq lr, r2, r2, ror #3 │ │ │ │ + eoreq lr, sl, ip, asr #32 │ │ │ │ + eoreq lr, sl, r8, lsr #32 │ │ │ │ + eoreq lr, sl, ip, lsr #8 │ │ │ │ + @ instruction: 0xfff36654 │ │ │ │ + eoreq lr, sl, r8, lsl #3 │ │ │ │ + strhteq lr, [sl], -r0 │ │ │ │ + eoreq r1, ip, r4, asr r7 │ │ │ │ + eoreq r8, r2, fp, lsr #15 │ │ │ │ + strdeq sl, [sl], -r8 @ │ │ │ │ + strhteq lr, [sl], -r8 │ │ │ │ + eoreq lr, sl, r8, asr #9 │ │ │ │ + eoreq lr, r2, sp, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1588] @ 150970 │ │ │ │ + ldr r2, [pc, #1588] @ 150928 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ strb r1, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 150868 │ │ │ │ - ldr r2, [pc, #1564] @ 150980 │ │ │ │ + bne 150820 │ │ │ │ + ldr r2, [pc, #1564] @ 150938 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15044c │ │ │ │ + bne 150404 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15044c │ │ │ │ + beq 150404 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 1503d0 │ │ │ │ + beq 150388 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 150394 │ │ │ │ + beq 15034c │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1503e8 │ │ │ │ + beq 1503a0 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 15044c │ │ │ │ + beq 150404 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 150384 │ │ │ │ + b 15033c │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r4, [r0, #-8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -311891,20 +311873,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #52] @ 0x34 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 15045c │ │ │ │ - ldr r0, [pc, #1344] @ 150994 │ │ │ │ + beq 150414 │ │ │ │ + ldr r0, [pc, #1344] @ 15094c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 1508c8 │ │ │ │ - ldr r1, [pc, #1312] @ 150984 │ │ │ │ + b 150880 │ │ │ │ + ldr r1, [pc, #1312] @ 15093c │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -311912,43 +311894,43 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq 1504b4 │ │ │ │ + beq 15046c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1504c4 │ │ │ │ + bne 15047c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 1504d0 │ │ │ │ + b 150488 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb r2, [sp, #25] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 1504d0 │ │ │ │ + b 150488 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1508a0 │ │ │ │ + bne 150858 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1507c4 │ │ │ │ + beq 15077c │ │ │ │ add r0, r4, #24 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ mul r5, r1, r2 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -311960,121 +311942,121 @@ │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ ldr r9, [sl, r8] │ │ │ │ eor r0, r9, r5 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r4, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 1505cc │ │ │ │ + beq 150584 │ │ │ │ str r7, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ rev r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r8, r0, lsr #3 │ │ │ │ and r0, r0, fp │ │ │ │ sub r0, r7, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1505ac │ │ │ │ + bne 150564 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ bl 1e9ac │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1505e8 │ │ │ │ + beq 1505a0 │ │ │ │ sub r0, r5, #1 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ands r1, r0, r5 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 15056c │ │ │ │ + bne 150524 │ │ │ │ and r0, r9, r4 │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - bne 1507c4 │ │ │ │ + bne 15077c │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, r8, ip │ │ │ │ and r8, r0, fp │ │ │ │ - b 150548 │ │ │ │ + b 150500 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150600 │ │ │ │ + beq 1505b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 141200 │ │ │ │ + bl 1411b8 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #896] @ 1509a4 │ │ │ │ + ldr r3, [pc, #896] @ 15095c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, fp, r5, lsl #2 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 12e164 │ │ │ │ + bl 12e118 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #868] @ 1509a8 │ │ │ │ + ldr r3, [pc, #868] @ 150960 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11d43c │ │ │ │ + bl 11d3f0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ - beq 1506a0 │ │ │ │ + beq 150658 │ │ │ │ add r4, r6, #4 │ │ │ │ - b 150684 │ │ │ │ + b 15063c │ │ │ │ add r4, r4, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1506a0 │ │ │ │ + beq 150658 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150678 │ │ │ │ + beq 150630 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 150678 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 150630 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1506c0 │ │ │ │ + beq 150678 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1f3fc │ │ │ │ bl 1f21c │ │ │ │ mov r6, r0 │ │ │ │ bl 1f27c │ │ │ │ bl 1f21c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e8980 │ │ │ │ + bl 2e8938 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ bl d54ec │ │ │ │ - ldr r1, [pc, #672] @ 1509ac │ │ │ │ + ldr r1, [pc, #672] @ 150964 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #19 │ │ │ │ bl e9254 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ @@ -312086,64 +312068,64 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl d7bf4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150764 │ │ │ │ + beq 15071c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1f798 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 150784 │ │ │ │ + beq 15073c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1507a0 │ │ │ │ + beq 150758 │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1f798 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 150790 │ │ │ │ + bne 150748 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1507bc │ │ │ │ + beq 150774 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1507e8 │ │ │ │ + beq 1507a0 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1507fc │ │ │ │ + bne 1507b4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b 150808 │ │ │ │ + b 1507c0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb r2, [sp, #25] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ - b 150808 │ │ │ │ + b 1507c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #392] @ 150998 │ │ │ │ + ldr r3, [pc, #392] @ 150950 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r7, [pc, #388] @ 15099c │ │ │ │ + ldr r7, [pc, #388] @ 150954 │ │ │ │ movweq r0, #1 │ │ │ │ - ldr r1, [pc, #384] @ 1509a0 │ │ │ │ + ldr r1, [pc, #384] @ 150958 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ @@ -312154,149 +312136,149 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 38904 │ │ │ │ - b 1508c8 │ │ │ │ - ldr r0, [pc, #260] @ 150974 │ │ │ │ - ldr r3, [pc, #260] @ 150978 │ │ │ │ - ldr r2, [pc, #260] @ 15097c │ │ │ │ + b 150880 │ │ │ │ + ldr r0, [pc, #260] @ 15092c │ │ │ │ + ldr r3, [pc, #260] @ 150930 │ │ │ │ + ldr r2, [pc, #260] @ 150934 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 15035c │ │ │ │ - ldr r0, [pc, #224] @ 150988 │ │ │ │ - ldr r3, [pc, #224] @ 15098c │ │ │ │ - ldr r1, [pc, #224] @ 150990 │ │ │ │ + b 150314 │ │ │ │ + ldr r0, [pc, #224] @ 150940 │ │ │ │ + ldr r3, [pc, #224] @ 150944 │ │ │ │ + ldr r1, [pc, #224] @ 150948 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ - b 1508d8 │ │ │ │ + b 150890 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1508f4 │ │ │ │ + beq 1508ac │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1508f4 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1508ac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 15090c │ │ │ │ - b 150910 │ │ │ │ + b 1508c4 │ │ │ │ + b 1508c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 150948 │ │ │ │ + beq 150900 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 14de88 │ │ │ │ + bl 14de40 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 14ded4 │ │ │ │ + bl 14de8c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 14de88 │ │ │ │ + bl 14de40 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 14de88 │ │ │ │ + bl 14de40 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - eoreq r1, ip, r8, asr r6 │ │ │ │ - eoreq r1, ip, r4, lsr #2 │ │ │ │ - eoreq sp, sl, ip, lsr #18 │ │ │ │ - eoreq sp, sl, r8, lsr #25 │ │ │ │ - strhteq r1, [ip], -ip │ │ │ │ - eoreq sp, sl, r4, asr #27 │ │ │ │ - mlaeq r2, r2, fp, sp │ │ │ │ - strhteq sp, [sl], -ip │ │ │ │ - mlaeq sl, r8, r9, sp │ │ │ │ - ldrdeq sp, [sl], -ip @ │ │ │ │ - @ instruction: 0xfff35fe0 │ │ │ │ - eoreq sp, sl, r0, lsl #22 │ │ │ │ - eoreq sp, sl, ip, lsl fp │ │ │ │ - eoreq sp, sl, ip, lsr ip │ │ │ │ - mlaeq r2, r5, r4, lr │ │ │ │ - eoreq lr, r2, sl, asr #7 │ │ │ │ + eoreq r1, ip, r0, lsr #13 │ │ │ │ + eoreq r1, ip, ip, ror #2 │ │ │ │ + eoreq sp, sl, r4, ror r9 │ │ │ │ + strdeq sp, [sl], -r0 @ │ │ │ │ + eoreq r1, ip, r4, lsl #14 │ │ │ │ + eoreq sp, sl, ip, lsl #28 │ │ │ │ + mlaeq r2, sl, fp, sp │ │ │ │ + eoreq sp, sl, r4, lsl #20 │ │ │ │ + eoreq sp, sl, r0, ror #19 │ │ │ │ + eoreq sp, sl, r4, lsr #30 │ │ │ │ + @ instruction: 0xfff36028 │ │ │ │ + eoreq sp, sl, r8, asr #22 │ │ │ │ + eoreq sp, sl, r4, ror #22 │ │ │ │ + eoreq sp, sl, r4, lsl #25 │ │ │ │ + mlaeq r2, sp, r4, lr │ │ │ │ + ldrdeq lr, [r2], -r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1784] @ 1510cc │ │ │ │ + ldr r2, [pc, #1784] @ 151084 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ strb r1, [sp, #28] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 150f84 │ │ │ │ - ldr r2, [pc, #1760] @ 1510dc │ │ │ │ + bne 150f3c │ │ │ │ + ldr r2, [pc, #1760] @ 151094 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 150ae4 │ │ │ │ + bne 150a9c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150ae4 │ │ │ │ + beq 150a9c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 150a68 │ │ │ │ + beq 150a20 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 150a2c │ │ │ │ + beq 1509e4 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 150a80 │ │ │ │ + beq 150a38 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 150ae4 │ │ │ │ + beq 150a9c │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 150a1c │ │ │ │ + b 1509d4 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -312313,20 +312295,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #76] @ 0x4c │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 150af4 │ │ │ │ - ldr r0, [pc, #1540] @ 1510f0 │ │ │ │ + beq 150aac │ │ │ │ + ldr r0, [pc, #1540] @ 1510a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 151000 │ │ │ │ - ldr r1, [pc, #1508] @ 1510e0 │ │ │ │ + b 150fb8 │ │ │ │ + ldr r1, [pc, #1508] @ 151098 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -312334,45 +312316,45 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 150b4c │ │ │ │ + beq 150b04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 150b5c │ │ │ │ + bne 150b14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 150b68 │ │ │ │ + b 150b20 │ │ │ │ add r0, sp, #28 │ │ │ │ ldrb r2, [sp, #29] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 150b68 │ │ │ │ + b 150b20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150fbc │ │ │ │ + bne 150f74 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r8, [sp, #24] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150ccc │ │ │ │ + beq 150c84 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ mul r7, r1, r2 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ @@ -312385,119 +312367,119 @@ │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ ldr r9, [sl, fp] │ │ │ │ eor r0, r9, r7 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r6, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 150c70 │ │ │ │ + beq 150c28 │ │ │ │ str r5, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ rev r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, r8 │ │ │ │ sub r0, r5, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 150c50 │ │ │ │ + bne 150c08 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ bl 1e9ac │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150c8c │ │ │ │ + beq 150c44 │ │ │ │ sub r0, r7, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ands r1, r0, r7 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 150c10 │ │ │ │ + bne 150bc8 │ │ │ │ and r0, r9, r6 │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - bne 150ccc │ │ │ │ + bne 150c84 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r8 │ │ │ │ - b 150bec │ │ │ │ + b 150ba4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150ca4 │ │ │ │ + beq 150c5c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 150cf0 │ │ │ │ + beq 150ca8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 150d00 │ │ │ │ + bne 150cb8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b 150d0c │ │ │ │ + b 150cc4 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 150f04 │ │ │ │ + beq 150ebc │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 150f18 │ │ │ │ + bne 150ed0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 150f24 │ │ │ │ + b 150edc │ │ │ │ add r0, sp, #28 │ │ │ │ ldrb r6, [sp, #29] │ │ │ │ orr r7, r0, #2 │ │ │ │ - b 150d0c │ │ │ │ + b 150cc4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ sub r6, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ movweq r7, #1 │ │ │ │ - bl 2f1f44 │ │ │ │ + bl 2f1efc │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bmi 150fe8 │ │ │ │ - beq 150d54 │ │ │ │ - ldr r0, [pc, #980] @ 151104 │ │ │ │ + bmi 150fa0 │ │ │ │ + beq 150d0c │ │ │ │ + ldr r0, [pc, #980] @ 1510bc │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150fec │ │ │ │ + beq 150fa4 │ │ │ │ mov r5, r0 │ │ │ │ - b 150d58 │ │ │ │ + b 150d10 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 1f030 │ │ │ │ cmp r8, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - beq 150d84 │ │ │ │ + beq 150d3c │ │ │ │ mov r0, r8 │ │ │ │ bl 1d830 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2a4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 345440 │ │ │ │ + bl 3453f8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 150dac │ │ │ │ + beq 150d64 │ │ │ │ mov r0, r8 │ │ │ │ bl 1d830 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ @@ -312514,91 +312496,91 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r4, #32 │ │ │ │ strb r0, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 150df8 │ │ │ │ + bne 150db0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 150e40 │ │ │ │ + bne 150df8 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 150e40 │ │ │ │ + beq 150df8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 150e4c │ │ │ │ + bne 150e04 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 150e94 │ │ │ │ + bne 150e4c │ │ │ │ ldrd r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 150e94 │ │ │ │ + beq 150e4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 150e9c │ │ │ │ + bne 150e54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 150ec4 │ │ │ │ + bne 150e7c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 2f1e08 │ │ │ │ + bl 2f1dc0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 1ee50 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 150edc │ │ │ │ + beq 150e94 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150ef4 │ │ │ │ + beq 150eac │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1d7f4 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #28 │ │ │ │ ldrb r2, [sp, #29] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ - b 150f24 │ │ │ │ + b 150edc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #456] @ 1510f4 │ │ │ │ + ldr r3, [pc, #456] @ 1510ac │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r7, [pc, #452] @ 1510f8 │ │ │ │ + ldr r7, [pc, #452] @ 1510b0 │ │ │ │ movweq r0, #1 │ │ │ │ - ldr r1, [pc, #448] @ 1510fc │ │ │ │ + ldr r1, [pc, #448] @ 1510b4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ @@ -312609,163 +312591,163 @@ │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 151000 │ │ │ │ - ldr r0, [pc, #324] @ 1510d0 │ │ │ │ - ldr r3, [pc, #324] @ 1510d4 │ │ │ │ - ldr r2, [pc, #324] @ 1510d8 │ │ │ │ + b 150fb8 │ │ │ │ + ldr r0, [pc, #324] @ 151088 │ │ │ │ + ldr r3, [pc, #324] @ 15108c │ │ │ │ + ldr r2, [pc, #324] @ 151090 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #200] @ 0xc8 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 1509f4 │ │ │ │ - ldr r0, [pc, #288] @ 1510e4 │ │ │ │ - ldr r3, [pc, #288] @ 1510e8 │ │ │ │ - ldr r1, [pc, #288] @ 1510ec │ │ │ │ + b 1509ac │ │ │ │ + ldr r0, [pc, #288] @ 15109c │ │ │ │ + ldr r3, [pc, #288] @ 1510a0 │ │ │ │ + ldr r1, [pc, #288] @ 1510a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 151000 │ │ │ │ + b 150fb8 │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #268] @ 151100 │ │ │ │ + ldr r2, [pc, #268] @ 1510b8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15100c │ │ │ │ + bne 150fc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15103c │ │ │ │ + bne 150ff4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 2f1e08 │ │ │ │ - b 15103c │ │ │ │ + bl 2f1dc0 │ │ │ │ + b 150ff4 │ │ │ │ bl 38ac8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ bl 1ee50 │ │ │ │ - b 151054 │ │ │ │ - b 151054 │ │ │ │ + b 15100c │ │ │ │ + b 15100c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 151078 │ │ │ │ + bne 151030 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15108c │ │ │ │ + bne 151044 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1d7f4 │ │ │ │ bl 38aac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1f3f0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15106c │ │ │ │ + beq 151024 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1d7f4 │ │ │ │ bl 38aac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1d7f4 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - mlaeq ip, ip, ip, r0 │ │ │ │ - eoreq r0, ip, r4, ror #13 │ │ │ │ - eoreq sp, sl, r0, ror #4 │ │ │ │ - eoreq sp, sl, r0, ror r6 │ │ │ │ - eoreq r0, ip, ip, lsl sp │ │ │ │ - eoreq sp, sl, ip, lsr #14 │ │ │ │ - eoreq sp, r2, r6, ror r4 │ │ │ │ - eoreq sp, sl, r0, lsr #5 │ │ │ │ - eoreq sp, sl, ip, ror r2 │ │ │ │ - eoreq sp, sl, r4, asr #16 │ │ │ │ - @ instruction: 0xfff358c4 │ │ │ │ - eoreq sp, sl, r4, ror #7 │ │ │ │ - eoreq sp, sl, r0, lsl #8 │ │ │ │ - eoreq sp, sl, ip, lsr #7 │ │ │ │ - eoreq pc, fp, r8, lsr r1 @ │ │ │ │ + eoreq r0, ip, r4, ror #25 │ │ │ │ + eoreq r0, ip, ip, lsr #14 │ │ │ │ + eoreq sp, sl, r8, lsr #5 │ │ │ │ + strhteq sp, [sl], -r8 │ │ │ │ + eoreq r0, ip, r4, ror #26 │ │ │ │ + eoreq sp, sl, r4, ror r7 │ │ │ │ + eoreq sp, r2, lr, ror r4 │ │ │ │ + eoreq sp, sl, r8, ror #5 │ │ │ │ + eoreq sp, sl, r4, asr #5 │ │ │ │ + eoreq sp, sl, ip, lsl #17 │ │ │ │ + @ instruction: 0xfff3590c │ │ │ │ + eoreq sp, sl, ip, lsr #8 │ │ │ │ + eoreq sp, sl, r8, asr #8 │ │ │ │ + strdeq sp, [sl], -r4 @ │ │ │ │ + eoreq pc, fp, r0, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1216] @ 1515e8 │ │ │ │ + ldr r2, [pc, #1216] @ 1515a0 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 15153c │ │ │ │ - ldr r2, [pc, #1192] @ 1515f8 │ │ │ │ + bne 1514f4 │ │ │ │ + ldr r2, [pc, #1192] @ 1515b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 151238 │ │ │ │ + bne 1511f0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151238 │ │ │ │ + beq 1511f0 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 1511bc │ │ │ │ + beq 151174 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 151180 │ │ │ │ + beq 151138 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1511d4 │ │ │ │ + beq 15118c │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 151238 │ │ │ │ + beq 1511f0 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 151170 │ │ │ │ + b 151128 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -312782,20 +312764,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #76] @ 0x4c │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 151248 │ │ │ │ - ldr r0, [pc, #972] @ 15160c │ │ │ │ + beq 151200 │ │ │ │ + ldr r0, [pc, #972] @ 1515c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 1515b8 │ │ │ │ - ldr r1, [pc, #940] @ 1515fc │ │ │ │ + b 151570 │ │ │ │ + ldr r1, [pc, #940] @ 1515b4 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -312803,44 +312785,44 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 1512a0 │ │ │ │ + beq 151258 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1512b0 │ │ │ │ + bne 151268 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 1512bc │ │ │ │ + b 151274 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 1512bc │ │ │ │ + b 151274 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 151590 │ │ │ │ + bne 151548 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151498 │ │ │ │ + beq 151450 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ ldr r9, [r6, #12] │ │ │ │ mul r6, r1, r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -312853,118 +312835,118 @@ │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ ldr r7, [sl, fp] │ │ │ │ eor r0, r7, r6 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 1513ac │ │ │ │ + beq 151364 │ │ │ │ stmib sp, {r6, ip, lr} │ │ │ │ rev r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ sub r0, lr, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne 151394 │ │ │ │ + bne 15134c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1513c8 │ │ │ │ + beq 151380 │ │ │ │ sub r0, r6, #1 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ ands r1, r0, r6 │ │ │ │ ldmib sp, {r6, ip, lr} │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 151358 │ │ │ │ + bne 151310 │ │ │ │ and r0, r7, r5 │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ - bne 151498 │ │ │ │ + bne 151450 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r9 │ │ │ │ - b 15133c │ │ │ │ + b 1512f4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1513e0 │ │ │ │ + beq 151398 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 14ac80 │ │ │ │ - ldr r7, [pc, #548] @ 15161c │ │ │ │ + bl 14ac38 │ │ │ │ + ldr r7, [pc, #548] @ 1515d4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r7, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151574 │ │ │ │ + beq 15152c │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151574 │ │ │ │ + beq 15152c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e994 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 14ac80 │ │ │ │ + bl 14ac38 │ │ │ │ eor r1, r5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 151490 │ │ │ │ + beq 151448 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r3 │ │ │ │ strb r1, [r0, #124] @ 0x7c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 142334 │ │ │ │ + bl 1422ec │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1427b8 │ │ │ │ - ldr r0, [pc, #440] @ 151628 │ │ │ │ + bl 142770 │ │ │ │ + ldr r0, [pc, #440] @ 1515e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1515bc │ │ │ │ - ldr r1, [pc, #424] @ 151630 │ │ │ │ + bne 151574 │ │ │ │ + ldr r1, [pc, #424] @ 1515e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 1eacc │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1514bc │ │ │ │ + beq 151474 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1514d0 │ │ │ │ + bne 151488 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 1514dc │ │ │ │ + b 151494 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - b 1514dc │ │ │ │ + b 151494 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #300] @ 151610 │ │ │ │ + ldr r3, [pc, #300] @ 1515c8 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r7, [pc, #296] @ 151614 │ │ │ │ + ldr r7, [pc, #296] @ 1515cc │ │ │ │ movweq r0, #1 │ │ │ │ - ldr r1, [pc, #292] @ 151618 │ │ │ │ + ldr r1, [pc, #292] @ 1515d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ @@ -312975,128 +312957,128 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 1515b8 │ │ │ │ - ldr r0, [pc, #168] @ 1515ec │ │ │ │ - ldr r3, [pc, #168] @ 1515f0 │ │ │ │ - ldr r2, [pc, #168] @ 1515f4 │ │ │ │ + b 151570 │ │ │ │ + ldr r0, [pc, #168] @ 1515a4 │ │ │ │ + ldr r3, [pc, #168] @ 1515a8 │ │ │ │ + ldr r2, [pc, #168] @ 1515ac │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 151148 │ │ │ │ - ldr r0, [pc, #164] @ 151620 │ │ │ │ - ldr r2, [pc, #164] @ 151624 │ │ │ │ + b 151100 │ │ │ │ + ldr r0, [pc, #164] @ 1515d8 │ │ │ │ + ldr r2, [pc, #164] @ 1515dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #28 │ │ │ │ bl 38f5c │ │ │ │ - b 1515b8 │ │ │ │ - ldr r0, [pc, #104] @ 151600 │ │ │ │ - ldr r3, [pc, #104] @ 151604 │ │ │ │ - ldr r1, [pc, #104] @ 151608 │ │ │ │ + b 151570 │ │ │ │ + ldr r0, [pc, #104] @ 1515b8 │ │ │ │ + ldr r3, [pc, #104] @ 1515bc │ │ │ │ + ldr r1, [pc, #104] @ 1515c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #104] @ 15162c │ │ │ │ + ldr r0, [pc, #104] @ 1515e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25660 │ │ │ │ - b 151480 │ │ │ │ + b 151438 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - eoreq r0, ip, ip, ror #16 │ │ │ │ - eoreq r0, ip, r0, asr r4 │ │ │ │ - eoreq ip, sl, r8, asr ip │ │ │ │ - ldrdeq ip, [sl], -r4 @ │ │ │ │ - ldrdeq r0, [ip], -r0 @ │ │ │ │ - ldrdeq ip, [sl], -r8 @ │ │ │ │ - eoreq ip, r2, r2, lsr #29 │ │ │ │ - eoreq ip, sl, ip, asr #25 │ │ │ │ - eoreq ip, sl, r8, lsr #25 │ │ │ │ - strdeq sp, [sl], -r0 @ │ │ │ │ - @ instruction: 0xfff3530c │ │ │ │ - eoreq ip, sl, ip, lsr #28 │ │ │ │ - eoreq ip, sl, r8, asr #28 │ │ │ │ - eoreq r0, ip, r8, lsr #12 │ │ │ │ - eoreq fp, r2, r7, lsr #20 │ │ │ │ - eoreq ip, sl, r8, ror r3 │ │ │ │ - eoreq r0, ip, r4, asr #10 │ │ │ │ - strdeq r0, [ip], -r0 @ │ │ │ │ - eoreq r0, ip, r8, lsr #10 │ │ │ │ + strhteq r0, [ip], -r4 │ │ │ │ + mlaeq ip, r8, r4, r0 │ │ │ │ + eoreq ip, sl, r0, lsr #25 │ │ │ │ + eoreq sp, sl, ip, lsl r0 │ │ │ │ + eoreq r0, ip, r8, lsl r9 │ │ │ │ + eoreq sp, sl, r0, lsr #32 │ │ │ │ + eoreq ip, r2, sl, lsr #29 │ │ │ │ + eoreq ip, sl, r4, lsl sp │ │ │ │ + strdeq ip, [sl], -r0 @ │ │ │ │ + eoreq sp, sl, r8, lsr r1 │ │ │ │ + @ instruction: 0xfff35354 │ │ │ │ + eoreq ip, sl, r4, ror lr │ │ │ │ + mlaeq sl, r0, lr, ip │ │ │ │ + eoreq r0, ip, r0, ror r6 │ │ │ │ + eoreq fp, r2, pc, lsr #20 │ │ │ │ + eoreq ip, sl, r0, asr #7 │ │ │ │ + eoreq r0, ip, ip, lsl #11 │ │ │ │ + eoreq r0, ip, r8, lsr r4 │ │ │ │ + eoreq r0, ip, r0, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1420] @ 151be0 │ │ │ │ + ldr r2, [pc, #1420] @ 151b98 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 151ac0 │ │ │ │ - ldr r2, [pc, #1396] @ 151bf0 │ │ │ │ + bne 151a78 │ │ │ │ + ldr r2, [pc, #1396] @ 151ba8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 151764 │ │ │ │ + bne 15171c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151764 │ │ │ │ + beq 15171c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 1516e8 │ │ │ │ + beq 1516a0 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1516ac │ │ │ │ + beq 151664 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 151700 │ │ │ │ + beq 1516b8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 151764 │ │ │ │ + beq 15171c │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 15169c │ │ │ │ + b 151654 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -313113,20 +313095,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #76] @ 0x4c │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 151774 │ │ │ │ - ldr r0, [pc, #1176] @ 151c04 │ │ │ │ + beq 15172c │ │ │ │ + ldr r0, [pc, #1176] @ 151bbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 151b3c │ │ │ │ - ldr r1, [pc, #1144] @ 151bf4 │ │ │ │ + b 151af4 │ │ │ │ + ldr r1, [pc, #1144] @ 151bac │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -313134,44 +313116,44 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 1517cc │ │ │ │ + beq 151784 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1517dc │ │ │ │ + bne 151794 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 1517e8 │ │ │ │ + b 1517a0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 1517e8 │ │ │ │ + b 1517a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 151af8 │ │ │ │ + bne 151ab0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151a1c │ │ │ │ + beq 1519d4 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd r8, [r6, #8] │ │ │ │ mul r6, r1, r2 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -313183,90 +313165,90 @@ │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ ldr fp, [r8, sl] │ │ │ │ eor r0, fp, r6 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 1518e0 │ │ │ │ + beq 151898 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r6, ip} │ │ │ │ rev r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, sl, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ sub r0, r4, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1518c4 │ │ │ │ + bne 15187c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ bl 1e9ac │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1518fc │ │ │ │ + beq 1518b4 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ ands r1, r0, r6 │ │ │ │ ldmib sp, {r6, ip} │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 151884 │ │ │ │ + bne 15183c │ │ │ │ and r0, fp, r5 │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - bne 151a1c │ │ │ │ + bne 1519d4 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, sl, ip │ │ │ │ and sl, r0, r9 │ │ │ │ - b 151864 │ │ │ │ + b 15181c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 151914 │ │ │ │ + beq 1518cc │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 94b40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151b24 │ │ │ │ + beq 151adc │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ bl 1f3fc │ │ │ │ bl 1f21c │ │ │ │ mov r4, r0 │ │ │ │ bl 1f27c │ │ │ │ bl 1f21c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 12f67c │ │ │ │ + bl 12f630 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e8980 │ │ │ │ + bl 2e8938 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 151990 │ │ │ │ + beq 151948 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl d54ec │ │ │ │ - ldr r1, [pc, #616] @ 151c14 │ │ │ │ + ldr r1, [pc, #616] @ 151bcc │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #19 │ │ │ │ bl e9254 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ @@ -313278,46 +313260,46 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl d7bf4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 151a04 │ │ │ │ + beq 1519bc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 151a40 │ │ │ │ + beq 1519f8 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 151a54 │ │ │ │ + bne 151a0c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 151a60 │ │ │ │ + b 151a18 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - b 151a60 │ │ │ │ + b 151a18 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #416] @ 151c08 │ │ │ │ + ldr r3, [pc, #416] @ 151bc0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r7, [pc, #412] @ 151c0c │ │ │ │ + ldr r7, [pc, #412] @ 151bc4 │ │ │ │ movweq r0, #1 │ │ │ │ - ldr r1, [pc, #408] @ 151c10 │ │ │ │ + ldr r1, [pc, #408] @ 151bc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ @@ -313328,154 +313310,154 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 151b3c │ │ │ │ - ldr r0, [pc, #284] @ 151be4 │ │ │ │ - ldr r3, [pc, #284] @ 151be8 │ │ │ │ - ldr r2, [pc, #284] @ 151bec │ │ │ │ + b 151af4 │ │ │ │ + ldr r0, [pc, #284] @ 151b9c │ │ │ │ + ldr r3, [pc, #284] @ 151ba0 │ │ │ │ + ldr r2, [pc, #284] @ 151ba4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 151674 │ │ │ │ - ldr r0, [pc, #248] @ 151bf8 │ │ │ │ - ldr r3, [pc, #248] @ 151bfc │ │ │ │ - ldr r1, [pc, #248] @ 151c00 │ │ │ │ + b 15162c │ │ │ │ + ldr r0, [pc, #248] @ 151bb0 │ │ │ │ + ldr r3, [pc, #248] @ 151bb4 │ │ │ │ + ldr r1, [pc, #248] @ 151bb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 151b3c │ │ │ │ - ldr r0, [pc, #236] @ 151c18 │ │ │ │ - ldr r2, [pc, #236] @ 151c1c │ │ │ │ + b 151af4 │ │ │ │ + ldr r0, [pc, #236] @ 151bd0 │ │ │ │ + ldr r2, [pc, #236] @ 151bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #18 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ - b 151b4c │ │ │ │ + b 151b04 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 151b68 │ │ │ │ + beq 151b20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 151b68 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 151b20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 151ba8 │ │ │ │ + beq 151b60 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 151ba8 │ │ │ │ + b 151b60 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - strhteq pc, [fp], -r8 @ │ │ │ │ - eoreq pc, fp, r4, asr #18 │ │ │ │ - eoreq ip, sl, ip, lsr #13 │ │ │ │ - eoreq ip, sl, r4, lsl fp │ │ │ │ - strdeq pc, [fp], -r0 @ │ │ │ │ - eoreq ip, sl, ip, lsr #21 │ │ │ │ - eoreq ip, r2, sl, lsr r9 │ │ │ │ - eoreq ip, sl, r4, ror #14 │ │ │ │ - eoreq ip, sl, r0, asr #14 │ │ │ │ - eoreq ip, sl, r4, asr #23 │ │ │ │ - @ instruction: 0xfff34d88 │ │ │ │ - eoreq ip, sl, r8, lsr #17 │ │ │ │ - eoreq ip, sl, r4, asr #17 │ │ │ │ - eoreq sp, r2, sl, lsr #2 │ │ │ │ - eoreq sp, r2, r0, ror #3 │ │ │ │ - strhteq ip, [sl], -r0 │ │ │ │ + eoreq pc, fp, r0, lsl #28 │ │ │ │ + eoreq pc, fp, ip, lsl #19 │ │ │ │ + strdeq ip, [sl], -r4 @ │ │ │ │ + eoreq ip, sl, ip, asr fp │ │ │ │ + eoreq pc, fp, r8, lsr lr @ │ │ │ │ + strdeq ip, [sl], -r4 @ │ │ │ │ + eoreq ip, r2, r2, asr #18 │ │ │ │ + eoreq ip, sl, ip, lsr #15 │ │ │ │ + eoreq ip, sl, r8, lsl #15 │ │ │ │ + eoreq ip, sl, ip, lsl #24 │ │ │ │ + @ instruction: 0xfff34dd0 │ │ │ │ + strdeq ip, [sl], -r0 @ │ │ │ │ + eoreq ip, sl, ip, lsl #18 │ │ │ │ + eoreq sp, r2, r2, lsr r1 │ │ │ │ + eoreq sp, r2, r8, ror #3 │ │ │ │ + strdeq ip, [sl], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1088] @ 152080 │ │ │ │ + ldr r2, [pc, #1088] @ 152038 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 151fe4 │ │ │ │ - ldr r2, [pc, #1064] @ 152090 │ │ │ │ + bne 151f9c │ │ │ │ + ldr r2, [pc, #1064] @ 152048 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 151d50 │ │ │ │ + bne 151d08 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151d50 │ │ │ │ + beq 151d08 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 151cd4 │ │ │ │ + beq 151c8c │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 151c98 │ │ │ │ + beq 151c50 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 151cec │ │ │ │ + beq 151ca4 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 151d50 │ │ │ │ + beq 151d08 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 151c88 │ │ │ │ + b 151c40 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -313492,20 +313474,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #76] @ 0x4c │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 151d60 │ │ │ │ - ldr r0, [pc, #844] @ 1520a4 │ │ │ │ + beq 151d18 │ │ │ │ + ldr r0, [pc, #844] @ 15205c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 152060 │ │ │ │ - ldr r1, [pc, #812] @ 152094 │ │ │ │ + b 152018 │ │ │ │ + ldr r1, [pc, #812] @ 15204c │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -313513,44 +313495,44 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 151db8 │ │ │ │ + beq 151d70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 151dc8 │ │ │ │ + bne 151d80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 151dd4 │ │ │ │ + b 151d8c │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 151dd4 │ │ │ │ + b 151d8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 152038 │ │ │ │ + bne 151ff0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151f40 │ │ │ │ + beq 151ef8 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ ldr r9, [r6, #12] │ │ │ │ mul r6, r1, r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -313563,90 +313545,90 @@ │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ ldr r7, [sl, fp] │ │ │ │ eor r0, r7, r6 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 151ec4 │ │ │ │ + beq 151e7c │ │ │ │ stmib sp, {r6, ip, lr} │ │ │ │ rev r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ sub r0, lr, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne 151eac │ │ │ │ + bne 151e64 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151ee0 │ │ │ │ + beq 151e98 │ │ │ │ sub r0, r6, #1 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ ands r1, r0, r6 │ │ │ │ ldmib sp, {r6, ip, lr} │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 151e70 │ │ │ │ + bne 151e28 │ │ │ │ and r0, r7, r5 │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ - bne 151f40 │ │ │ │ + bne 151ef8 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r9 │ │ │ │ - b 151e54 │ │ │ │ + b 151e0c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 151ef8 │ │ │ │ + beq 151eb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #436] @ 1520b4 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #436] @ 15206c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15201c │ │ │ │ + beq 151fd4 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15201c │ │ │ │ + beq 151fd4 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e70c │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 151f64 │ │ │ │ + beq 151f1c │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 151f78 │ │ │ │ + bne 151f30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 151f84 │ │ │ │ + b 151f3c │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - b 151f84 │ │ │ │ + b 151f3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #284] @ 1520a8 │ │ │ │ + ldr r3, [pc, #284] @ 152060 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r7, [pc, #280] @ 1520ac │ │ │ │ + ldr r7, [pc, #280] @ 152064 │ │ │ │ movweq r0, #1 │ │ │ │ - ldr r1, [pc, #276] @ 1520b0 │ │ │ │ + ldr r1, [pc, #276] @ 152068 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ @@ -313657,121 +313639,121 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 152060 │ │ │ │ - ldr r0, [pc, #152] @ 152084 │ │ │ │ - ldr r3, [pc, #152] @ 152088 │ │ │ │ - ldr r2, [pc, #152] @ 15208c │ │ │ │ + b 152018 │ │ │ │ + ldr r0, [pc, #152] @ 15203c │ │ │ │ + ldr r3, [pc, #152] @ 152040 │ │ │ │ + ldr r2, [pc, #152] @ 152044 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 151c60 │ │ │ │ - ldr r0, [pc, #148] @ 1520b8 │ │ │ │ - ldr r2, [pc, #148] @ 1520bc │ │ │ │ + b 151c18 │ │ │ │ + ldr r0, [pc, #148] @ 152070 │ │ │ │ + ldr r2, [pc, #148] @ 152074 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #28 │ │ │ │ bl 38f5c │ │ │ │ - b 152060 │ │ │ │ - ldr r0, [pc, #88] @ 152098 │ │ │ │ - ldr r3, [pc, #88] @ 15209c │ │ │ │ - ldr r1, [pc, #88] @ 1520a0 │ │ │ │ + b 152018 │ │ │ │ + ldr r0, [pc, #88] @ 152050 │ │ │ │ + ldr r3, [pc, #88] @ 152054 │ │ │ │ + ldr r1, [pc, #88] @ 152058 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - eoreq pc, fp, r4, asr sp @ │ │ │ │ - eoreq pc, fp, r8, lsr #19 │ │ │ │ - strhteq ip, [sl], -r0 │ │ │ │ - eoreq ip, sl, ip, lsr #10 │ │ │ │ - strhteq pc, [fp], -r8 @ │ │ │ │ - eoreq ip, sl, r0, asr #9 │ │ │ │ - strdeq ip, [r2], -sl @ │ │ │ │ - eoreq ip, sl, r4, lsr #4 │ │ │ │ - eoreq ip, sl, r0, lsl #4 │ │ │ │ - ldrdeq ip, [sl], -r8 @ │ │ │ │ - @ instruction: 0xfff34864 │ │ │ │ - eoreq ip, sl, r4, lsl #7 │ │ │ │ - eoreq ip, sl, r0, lsr #7 │ │ │ │ - eoreq pc, fp, ip, lsl fp @ │ │ │ │ - eoreq sl, r2, pc, ror pc │ │ │ │ - eoreq fp, sl, r0, asr #17 │ │ │ │ + mlaeq fp, ip, sp, pc @ │ │ │ │ + strdeq pc, [fp], -r0 @ │ │ │ │ + strdeq ip, [sl], -r8 @ │ │ │ │ + eoreq ip, sl, r4, ror r5 │ │ │ │ + eoreq pc, fp, r0, lsl #28 │ │ │ │ + eoreq ip, sl, r8, lsl #10 │ │ │ │ + eoreq ip, r2, r2, lsl #8 │ │ │ │ + eoreq ip, sl, ip, ror #4 │ │ │ │ + eoreq ip, sl, r8, asr #4 │ │ │ │ + eoreq ip, sl, r0, lsr #12 │ │ │ │ + @ instruction: 0xfff348ac │ │ │ │ + eoreq ip, sl, ip, asr #7 │ │ │ │ + eoreq ip, sl, r8, ror #7 │ │ │ │ + eoreq pc, fp, r4, ror #22 │ │ │ │ + eoreq sl, r2, r7, lsl #31 │ │ │ │ + eoreq fp, sl, r8, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1068] @ 15250c │ │ │ │ + ldr r2, [pc, #1068] @ 1524c4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 152470 │ │ │ │ - ldr r2, [pc, #1044] @ 15251c │ │ │ │ + bne 152428 │ │ │ │ + ldr r2, [pc, #1044] @ 1524d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1521f0 │ │ │ │ + bne 1521a8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1521f0 │ │ │ │ + beq 1521a8 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 152174 │ │ │ │ + beq 15212c │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 152138 │ │ │ │ + beq 1520f0 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15218c │ │ │ │ + beq 152144 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1521f0 │ │ │ │ + beq 1521a8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 152128 │ │ │ │ + b 1520e0 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -313788,20 +313770,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #76] @ 0x4c │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 152200 │ │ │ │ - ldr r0, [pc, #824] @ 152530 │ │ │ │ + beq 1521b8 │ │ │ │ + ldr r0, [pc, #824] @ 1524e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 1524ec │ │ │ │ - ldr r1, [pc, #792] @ 152520 │ │ │ │ + b 1524a4 │ │ │ │ + ldr r1, [pc, #792] @ 1524d8 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -313809,44 +313791,44 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 152258 │ │ │ │ + beq 152210 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 152268 │ │ │ │ + bne 152220 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 152274 │ │ │ │ + b 15222c │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 152274 │ │ │ │ + b 15222c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1524a8 │ │ │ │ + bne 152460 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1523cc │ │ │ │ + beq 152384 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ ldr r9, [r6, #12] │ │ │ │ mul r6, r1, r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -313859,85 +313841,85 @@ │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ ldr r7, [sl, fp] │ │ │ │ eor r0, r7, r6 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 152364 │ │ │ │ + beq 15231c │ │ │ │ stmib sp, {r6, ip, lr} │ │ │ │ rev r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ sub r0, lr, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne 15234c │ │ │ │ + bne 152304 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152380 │ │ │ │ + beq 152338 │ │ │ │ sub r0, r6, #1 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ ands r1, r0, r6 │ │ │ │ ldmib sp, {r6, ip, lr} │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 152310 │ │ │ │ + bne 1522c8 │ │ │ │ and r0, r7, r5 │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ - bne 1523cc │ │ │ │ + bne 152384 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r9 │ │ │ │ - b 1522f4 │ │ │ │ + b 1522ac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 152398 │ │ │ │ + beq 152350 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #416] @ 152540 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #416] @ 1524f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1524d4 │ │ │ │ + beq 15248c │ │ │ │ mov r1, #0 │ │ │ │ - bl 187bd4 │ │ │ │ + bl 187b8c │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1523f0 │ │ │ │ + beq 1523a8 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 152404 │ │ │ │ + bne 1523bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 152410 │ │ │ │ + b 1523c8 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - b 152410 │ │ │ │ + b 1523c8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #284] @ 152534 │ │ │ │ + ldr r3, [pc, #284] @ 1524ec │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r7, [pc, #280] @ 152538 │ │ │ │ + ldr r7, [pc, #280] @ 1524f0 │ │ │ │ movweq r0, #1 │ │ │ │ - ldr r1, [pc, #276] @ 15253c │ │ │ │ + ldr r1, [pc, #276] @ 1524f4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ @@ -313948,121 +313930,121 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 1524ec │ │ │ │ - ldr r0, [pc, #152] @ 152510 │ │ │ │ - ldr r3, [pc, #152] @ 152514 │ │ │ │ - ldr r2, [pc, #152] @ 152518 │ │ │ │ + b 1524a4 │ │ │ │ + ldr r0, [pc, #152] @ 1524c8 │ │ │ │ + ldr r3, [pc, #152] @ 1524cc │ │ │ │ + ldr r2, [pc, #152] @ 1524d0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 152100 │ │ │ │ - ldr r0, [pc, #116] @ 152524 │ │ │ │ - ldr r3, [pc, #116] @ 152528 │ │ │ │ - ldr r1, [pc, #116] @ 15252c │ │ │ │ + b 1520b8 │ │ │ │ + ldr r0, [pc, #116] @ 1524dc │ │ │ │ + ldr r3, [pc, #116] @ 1524e0 │ │ │ │ + ldr r1, [pc, #116] @ 1524e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 1524ec │ │ │ │ - ldr r0, [pc, #104] @ 152544 │ │ │ │ - ldr r2, [pc, #104] @ 152548 │ │ │ │ + b 1524a4 │ │ │ │ + ldr r0, [pc, #104] @ 1524fc │ │ │ │ + ldr r2, [pc, #104] @ 152500 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #20 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - eoreq pc, fp, r0, ror r6 @ │ │ │ │ - ldrdeq pc, [fp], -r8 @ │ │ │ │ - eoreq fp, sl, ip, asr #26 │ │ │ │ - eoreq ip, sl, r4, asr #2 │ │ │ │ - eoreq pc, fp, r4, lsl #14 │ │ │ │ - eoreq ip, sl, r0, lsr #32 │ │ │ │ - eoreq fp, r2, sl, lsl #31 │ │ │ │ - strhteq fp, [sl], -r4 │ │ │ │ - mlaeq sl, r0, sp, fp │ │ │ │ - eoreq ip, sl, r8, lsr r1 │ │ │ │ - @ instruction: 0xfff343d8 │ │ │ │ - strdeq fp, [sl], -r8 @ │ │ │ │ - eoreq fp, sl, r4, lsl pc │ │ │ │ - eoreq pc, fp, r8, ror #8 │ │ │ │ - eoreq r6, r2, r3, asr r5 │ │ │ │ - eoreq r7, sl, r0, ror #30 │ │ │ │ + strhteq pc, [fp], -r8 @ │ │ │ │ + eoreq pc, fp, r0, lsr #6 │ │ │ │ + mlaeq sl, r4, sp, fp │ │ │ │ + eoreq ip, sl, ip, lsl #3 │ │ │ │ + eoreq pc, fp, ip, asr #14 │ │ │ │ + eoreq ip, sl, r8, rrx │ │ │ │ + mlaeq r2, r2, pc, fp @ │ │ │ │ + strdeq fp, [sl], -ip @ │ │ │ │ + ldrdeq fp, [sl], -r8 @ │ │ │ │ + eoreq ip, sl, r0, lsl #3 │ │ │ │ + @ instruction: 0xfff34420 │ │ │ │ + eoreq fp, sl, r0, asr #30 │ │ │ │ + eoreq fp, sl, ip, asr pc │ │ │ │ + strhteq pc, [fp], -r0 @ │ │ │ │ + eoreq r6, r2, fp, asr r5 │ │ │ │ + eoreq r7, sl, r8, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1016] @ 152964 │ │ │ │ + ldr r2, [pc, #1016] @ 15291c │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1528e4 │ │ │ │ - ldr r2, [pc, #992] @ 152974 │ │ │ │ + bne 15289c │ │ │ │ + ldr r2, [pc, #992] @ 15292c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15267c │ │ │ │ + bne 152634 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15267c │ │ │ │ + beq 152634 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 152600 │ │ │ │ + beq 1525b8 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1525c4 │ │ │ │ + beq 15257c │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 152618 │ │ │ │ + beq 1525d0 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 15267c │ │ │ │ + beq 152634 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 1525b4 │ │ │ │ + b 15256c │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -314079,20 +314061,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #76] @ 0x4c │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 15268c │ │ │ │ - ldr r0, [pc, #772] @ 152988 │ │ │ │ + beq 152644 │ │ │ │ + ldr r0, [pc, #772] @ 152940 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 152944 │ │ │ │ - ldr r0, [pc, #740] @ 152978 │ │ │ │ + b 1528fc │ │ │ │ + ldr r0, [pc, #740] @ 152930 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r5, [sp, #20] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ @@ -314100,43 +314082,43 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - beq 1526e4 │ │ │ │ + beq 15269c │ │ │ │ cmp r5, #1 │ │ │ │ - bne 1526f4 │ │ │ │ + bne 1526ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 152700 │ │ │ │ + b 1526b8 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 152700 │ │ │ │ + b 1526b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15291c │ │ │ │ + bne 1528d4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15284c │ │ │ │ + beq 152804 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldrd r8, [r6, #8] │ │ │ │ mul r6, r1, r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -314149,80 +314131,80 @@ │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ ldr fp, [r8, sl] │ │ │ │ eor r0, fp, r6 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 1527f8 │ │ │ │ + beq 1527b0 │ │ │ │ str r7, [sp, #12] │ │ │ │ stmib sp, {r6, ip} │ │ │ │ rev r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, sl, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ sub r0, r7, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1527dc │ │ │ │ + bne 152794 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ bl 1e9ac │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152814 │ │ │ │ + beq 1527cc │ │ │ │ sub r0, r6, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ ands r1, r0, r6 │ │ │ │ ldmib sp, {r6, ip} │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 15279c │ │ │ │ + bne 152754 │ │ │ │ and r0, fp, r5 │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - bne 152844 │ │ │ │ + bne 1527fc │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, sl, ip │ │ │ │ and sl, r0, r9 │ │ │ │ - b 15277c │ │ │ │ + b 152734 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15282c │ │ │ │ + beq 1527e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 143704 │ │ │ │ + bl 1436bc │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r5, [sp, #20] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 152868 │ │ │ │ + beq 152820 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 152878 │ │ │ │ + bne 152830 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 152884 │ │ │ │ + b 15283c │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r0, r0, #2 │ │ │ │ - b 152884 │ │ │ │ + b 15283c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #256] @ 15298c │ │ │ │ + ldr r3, [pc, #256] @ 152944 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ - ldr r7, [pc, #252] @ 152990 │ │ │ │ + ldr r7, [pc, #252] @ 152948 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [pc, #248] @ 152994 │ │ │ │ + ldr r1, [pc, #248] @ 15294c │ │ │ │ movweq r0, #1 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -314233,111 +314215,111 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 152944 │ │ │ │ - ldr r0, [pc, #124] @ 152968 │ │ │ │ - ldr r3, [pc, #124] @ 15296c │ │ │ │ - ldr r2, [pc, #124] @ 152970 │ │ │ │ + b 1528fc │ │ │ │ + ldr r0, [pc, #124] @ 152920 │ │ │ │ + ldr r3, [pc, #124] @ 152924 │ │ │ │ + ldr r2, [pc, #124] @ 152928 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 15258c │ │ │ │ - ldr r0, [pc, #88] @ 15297c │ │ │ │ - ldr r3, [pc, #88] @ 152980 │ │ │ │ - ldr r1, [pc, #88] @ 152984 │ │ │ │ + b 152544 │ │ │ │ + ldr r0, [pc, #88] @ 152934 │ │ │ │ + ldr r3, [pc, #88] @ 152938 │ │ │ │ + ldr r1, [pc, #88] @ 15293c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - mlaeq fp, ip, pc, lr @ │ │ │ │ - eoreq lr, fp, ip, lsl ip │ │ │ │ - eoreq fp, sl, r4, ror r8 │ │ │ │ - eoreq fp, sl, r0, lsl #26 │ │ │ │ - eoreq lr, fp, r0, asr #30 │ │ │ │ - eoreq fp, sl, ip, ror fp │ │ │ │ - eoreq fp, r2, r6, lsl fp │ │ │ │ - eoreq fp, sl, r0, asr #18 │ │ │ │ - eoreq fp, sl, ip, lsl r9 │ │ │ │ - eoreq fp, sl, ip, lsr #25 │ │ │ │ - @ instruction: 0xfff33f4c │ │ │ │ - eoreq fp, sl, r0, lsl #21 │ │ │ │ - eoreq fp, sl, r8, lsr #21 │ │ │ │ + eoreq lr, fp, r4, ror #31 │ │ │ │ + eoreq lr, fp, r4, ror #24 │ │ │ │ + strhteq fp, [sl], -ip │ │ │ │ + eoreq fp, sl, r8, asr #26 │ │ │ │ + eoreq lr, fp, r8, lsl #31 │ │ │ │ + eoreq fp, sl, r4, asr #23 │ │ │ │ + eoreq fp, r2, lr, lsl fp │ │ │ │ + eoreq fp, sl, r8, lsl #19 │ │ │ │ + eoreq fp, sl, r4, ror #18 │ │ │ │ + strdeq fp, [sl], -r4 @ │ │ │ │ + @ instruction: 0xfff33f94 │ │ │ │ + eoreq fp, sl, r8, asr #21 │ │ │ │ + strdeq fp, [sl], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1220] @ 152e7c │ │ │ │ + ldr r2, [pc, #1220] @ 152e34 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 152d80 │ │ │ │ - ldr r2, [pc, #1196] @ 152e8c │ │ │ │ + bne 152d38 │ │ │ │ + ldr r2, [pc, #1196] @ 152e44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 152ac8 │ │ │ │ + bne 152a80 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152ac8 │ │ │ │ + beq 152a80 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 152a4c │ │ │ │ + beq 152a04 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 152a10 │ │ │ │ + beq 1529c8 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 152a64 │ │ │ │ + beq 152a1c │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 152ac8 │ │ │ │ + beq 152a80 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 152a00 │ │ │ │ + b 1529b8 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -314354,20 +314336,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #84] @ 0x54 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 152ad8 │ │ │ │ - ldr r0, [pc, #976] @ 152ea0 │ │ │ │ + beq 152a90 │ │ │ │ + ldr r0, [pc, #976] @ 152e58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 152e50 │ │ │ │ - ldr r1, [pc, #944] @ 152e90 │ │ │ │ + b 152e08 │ │ │ │ + ldr r1, [pc, #944] @ 152e48 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -314375,44 +314357,44 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq 152b30 │ │ │ │ + beq 152ae8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 152b40 │ │ │ │ + bne 152af8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 152b4c │ │ │ │ + b 152b04 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 152b4c │ │ │ │ + b 152b04 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 152db8 │ │ │ │ + bne 152d70 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152cdc │ │ │ │ + beq 152c94 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ mul r3, r1, r2 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -314424,100 +314406,100 @@ │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ movt r5, #65278 @ 0xfefe │ │ │ │ ldr r4, [sl, r9] │ │ │ │ eor r0, r4, r3 │ │ │ │ add r1, r0, r5 │ │ │ │ bic r0, r6, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 152c38 │ │ │ │ + beq 152bf0 │ │ │ │ stmib sp, {r3, ip, lr} │ │ │ │ rev r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r9, r0, lsr #3 │ │ │ │ and r0, r0, fp │ │ │ │ sub r0, lr, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne 152c20 │ │ │ │ + bne 152bd8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152c54 │ │ │ │ + beq 152c0c │ │ │ │ sub r0, r5, #1 │ │ │ │ ldmib sp, {r3, ip, lr} │ │ │ │ ands r1, r0, r5 │ │ │ │ movw r5, #65279 @ 0xfeff │ │ │ │ movt r5, #65278 @ 0xfefe │ │ │ │ - bne 152be4 │ │ │ │ + bne 152b9c │ │ │ │ and r0, r4, r6 │ │ │ │ tst r0, r4, lsl #1 │ │ │ │ - bne 152cdc │ │ │ │ + bne 152c94 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, r9, ip │ │ │ │ and r9, r0, fp │ │ │ │ - b 152bc8 │ │ │ │ + b 152b80 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 152c6c │ │ │ │ + beq 152c24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #572] @ 152eb0 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #572] @ 152e68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152de4 │ │ │ │ - ldr r1, [pc, #552] @ 152ec0 │ │ │ │ + beq 152d9c │ │ │ │ + ldr r1, [pc, #552] @ 152e78 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152e4c │ │ │ │ + beq 152e04 │ │ │ │ bl 1f21c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2e39cc │ │ │ │ + bl 2e3984 │ │ │ │ eor r1, r0, #1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2e39e4 │ │ │ │ + bl 2e399c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 152d00 │ │ │ │ + beq 152cb8 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 152d14 │ │ │ │ + bne 152ccc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 152d20 │ │ │ │ + b 152cd8 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - b 152d20 │ │ │ │ + b 152cd8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #380] @ 152ea4 │ │ │ │ + ldr r3, [pc, #380] @ 152e5c │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r7, [pc, #376] @ 152ea8 │ │ │ │ + ldr r7, [pc, #376] @ 152e60 │ │ │ │ movweq r0, #1 │ │ │ │ - ldr r1, [pc, #372] @ 152eac │ │ │ │ + ldr r1, [pc, #372] @ 152e64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -314528,45 +314510,45 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 38904 │ │ │ │ - b 152e50 │ │ │ │ - ldr r0, [pc, #248] @ 152e80 │ │ │ │ - ldr r3, [pc, #248] @ 152e84 │ │ │ │ - ldr r2, [pc, #248] @ 152e88 │ │ │ │ + b 152e08 │ │ │ │ + ldr r0, [pc, #248] @ 152e38 │ │ │ │ + ldr r3, [pc, #248] @ 152e3c │ │ │ │ + ldr r2, [pc, #248] @ 152e40 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 1529d8 │ │ │ │ - ldr r0, [pc, #212] @ 152e94 │ │ │ │ - ldr r3, [pc, #212] @ 152e98 │ │ │ │ - ldr r1, [pc, #212] @ 152e9c │ │ │ │ + b 152990 │ │ │ │ + ldr r0, [pc, #212] @ 152e4c │ │ │ │ + ldr r3, [pc, #212] @ 152e50 │ │ │ │ + ldr r1, [pc, #212] @ 152e54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ - b 152e50 │ │ │ │ - bl 159de0 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #192] @ 152eb4 │ │ │ │ - ldr r2, [pc, #192] @ 152eb8 │ │ │ │ - ldr r7, [pc, #192] @ 152ebc │ │ │ │ + b 152e08 │ │ │ │ + bl 159d98 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #192] @ 152e6c │ │ │ │ + ldr r2, [pc, #192] @ 152e70 │ │ │ │ + ldr r7, [pc, #192] @ 152e74 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ @@ -314579,96 +314561,96 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ bl 38904 │ │ │ │ - b 152e50 │ │ │ │ - bl 1579a4 │ │ │ │ + b 152e08 │ │ │ │ + bl 15795c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - strhteq lr, [fp], -r8 │ │ │ │ - eoreq lr, fp, r8, ror #17 │ │ │ │ - eoreq fp, sl, r4, ror #8 │ │ │ │ - eoreq fp, sl, r4, ror r8 │ │ │ │ - eoreq lr, fp, r8, lsr sp │ │ │ │ - eoreq fp, sl, r8, asr #14 │ │ │ │ - eoreq fp, r2, sl, ror r6 │ │ │ │ - eoreq fp, sl, r4, lsr #9 │ │ │ │ - eoreq fp, sl, r0, lsl #9 │ │ │ │ - eoreq fp, sl, r0, ror #16 │ │ │ │ - @ instruction: 0xfff33ac8 │ │ │ │ - eoreq fp, sl, r8, ror #11 │ │ │ │ - eoreq fp, sl, r4, lsl #12 │ │ │ │ - eoreq lr, fp, r0, lsr #21 │ │ │ │ - @ instruction: 0xfff33a04 │ │ │ │ - mlaeq sl, r4, r5, fp │ │ │ │ - eoreq fp, sl, r8, lsr r5 │ │ │ │ - eoreq lr, fp, r8, lsl #27 │ │ │ │ + eoreq lr, fp, r0, lsl #26 │ │ │ │ + eoreq lr, fp, r0, lsr r9 │ │ │ │ + eoreq fp, sl, ip, lsr #9 │ │ │ │ + strhteq fp, [sl], -ip │ │ │ │ + eoreq lr, fp, r0, lsl #27 │ │ │ │ + mlaeq sl, r0, r7, fp │ │ │ │ + eoreq fp, r2, r2, lsl #13 │ │ │ │ + eoreq fp, sl, ip, ror #9 │ │ │ │ + eoreq fp, sl, r8, asr #9 │ │ │ │ + eoreq fp, sl, r8, lsr #17 │ │ │ │ + @ instruction: 0xfff33b10 │ │ │ │ + eoreq fp, sl, r0, lsr r6 │ │ │ │ + eoreq fp, sl, ip, asr #12 │ │ │ │ + eoreq lr, fp, r8, ror #21 │ │ │ │ + @ instruction: 0xfff33a4c │ │ │ │ + ldrdeq fp, [sl], -ip @ │ │ │ │ + eoreq fp, sl, r0, lsl #11 │ │ │ │ + ldrdeq lr, [fp], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1088] @ 153324 │ │ │ │ + ldr r2, [pc, #1088] @ 1532dc │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 153288 │ │ │ │ - ldr r2, [pc, #1064] @ 153334 │ │ │ │ + bne 153240 │ │ │ │ + ldr r2, [pc, #1064] @ 1532ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 152ff4 │ │ │ │ + bne 152fac │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152ff4 │ │ │ │ + beq 152fac │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 152f78 │ │ │ │ + beq 152f30 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 152f3c │ │ │ │ + beq 152ef4 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 152f90 │ │ │ │ + beq 152f48 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 152ff4 │ │ │ │ + beq 152fac │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 152f2c │ │ │ │ + b 152ee4 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -314685,20 +314667,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #76] @ 0x4c │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 153004 │ │ │ │ - ldr r0, [pc, #844] @ 153348 │ │ │ │ + beq 152fbc │ │ │ │ + ldr r0, [pc, #844] @ 153300 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 153304 │ │ │ │ - ldr r1, [pc, #812] @ 153338 │ │ │ │ + b 1532bc │ │ │ │ + ldr r1, [pc, #812] @ 1532f0 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -314706,44 +314688,44 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 15305c │ │ │ │ + beq 153014 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15306c │ │ │ │ + bne 153024 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 153078 │ │ │ │ + b 153030 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 153078 │ │ │ │ + b 153030 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1532dc │ │ │ │ + bne 153294 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1531e4 │ │ │ │ + beq 15319c │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ ldr r9, [r6, #12] │ │ │ │ mul r6, r1, r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -314756,90 +314738,90 @@ │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ ldr r7, [sl, fp] │ │ │ │ eor r0, r7, r6 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 153168 │ │ │ │ + beq 153120 │ │ │ │ stmib sp, {r6, ip, lr} │ │ │ │ rev r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ sub r0, lr, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne 153150 │ │ │ │ + bne 153108 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153184 │ │ │ │ + beq 15313c │ │ │ │ sub r0, r6, #1 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ ands r1, r0, r6 │ │ │ │ ldmib sp, {r6, ip, lr} │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 153114 │ │ │ │ + bne 1530cc │ │ │ │ and r0, r7, r5 │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ - bne 1531e4 │ │ │ │ + bne 15319c │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r9 │ │ │ │ - b 1530f8 │ │ │ │ + b 1530b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15319c │ │ │ │ + beq 153154 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #436] @ 153358 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #436] @ 153310 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1532c0 │ │ │ │ + beq 153278 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1532c0 │ │ │ │ + beq 153278 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e994 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 153208 │ │ │ │ + beq 1531c0 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15321c │ │ │ │ + bne 1531d4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 153228 │ │ │ │ + b 1531e0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - b 153228 │ │ │ │ + b 1531e0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #284] @ 15334c │ │ │ │ + ldr r3, [pc, #284] @ 153304 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r7, [pc, #280] @ 153350 │ │ │ │ + ldr r7, [pc, #280] @ 153308 │ │ │ │ movweq r0, #1 │ │ │ │ - ldr r1, [pc, #276] @ 153354 │ │ │ │ + ldr r1, [pc, #276] @ 15330c │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ @@ -314850,121 +314832,121 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 153304 │ │ │ │ - ldr r0, [pc, #152] @ 153328 │ │ │ │ - ldr r3, [pc, #152] @ 15332c │ │ │ │ - ldr r2, [pc, #152] @ 153330 │ │ │ │ + b 1532bc │ │ │ │ + ldr r0, [pc, #152] @ 1532e0 │ │ │ │ + ldr r3, [pc, #152] @ 1532e4 │ │ │ │ + ldr r2, [pc, #152] @ 1532e8 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 152f04 │ │ │ │ - ldr r0, [pc, #148] @ 15335c │ │ │ │ - ldr r2, [pc, #148] @ 153360 │ │ │ │ + b 152ebc │ │ │ │ + ldr r0, [pc, #148] @ 153314 │ │ │ │ + ldr r2, [pc, #148] @ 153318 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #28 │ │ │ │ bl 38f5c │ │ │ │ - b 153304 │ │ │ │ - ldr r0, [pc, #88] @ 15333c │ │ │ │ - ldr r3, [pc, #88] @ 153340 │ │ │ │ - ldr r1, [pc, #88] @ 153344 │ │ │ │ + b 1532bc │ │ │ │ + ldr r0, [pc, #88] @ 1532f4 │ │ │ │ + ldr r3, [pc, #88] @ 1532f8 │ │ │ │ + ldr r1, [pc, #88] @ 1532fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - strhteq lr, [fp], -r0 │ │ │ │ - eoreq lr, fp, r4, lsl #14 │ │ │ │ - eoreq sl, sl, ip, lsl #30 │ │ │ │ - eoreq fp, sl, r8, lsl #5 │ │ │ │ - eoreq lr, fp, r4, lsl fp │ │ │ │ - eoreq fp, sl, ip, lsl r2 │ │ │ │ - eoreq fp, r2, r6, asr r1 │ │ │ │ - eoreq sl, sl, r0, lsl #31 │ │ │ │ - eoreq sl, sl, ip, asr pc │ │ │ │ - eoreq fp, sl, r4, lsr r3 │ │ │ │ - @ instruction: 0xfff335c0 │ │ │ │ - eoreq fp, sl, r0, ror #1 │ │ │ │ - strdeq fp, [sl], -ip @ │ │ │ │ - eoreq lr, fp, r8, ror r8 │ │ │ │ - ldrdeq r9, [r2], -fp @ │ │ │ │ - eoreq sl, sl, ip, lsr #12 │ │ │ │ + strdeq lr, [fp], -r8 @ │ │ │ │ + eoreq lr, fp, ip, asr #14 │ │ │ │ + eoreq sl, sl, r4, asr pc │ │ │ │ + ldrdeq fp, [sl], -r0 @ │ │ │ │ + eoreq lr, fp, ip, asr fp │ │ │ │ + eoreq fp, sl, r4, ror #4 │ │ │ │ + eoreq fp, r2, lr, asr r1 │ │ │ │ + eoreq sl, sl, r8, asr #31 │ │ │ │ + eoreq sl, sl, r4, lsr #31 │ │ │ │ + eoreq fp, sl, ip, ror r3 │ │ │ │ + @ instruction: 0xfff33608 │ │ │ │ + eoreq fp, sl, r8, lsr #2 │ │ │ │ + eoreq fp, sl, r4, asr #2 │ │ │ │ + eoreq lr, fp, r0, asr #17 │ │ │ │ + eoreq r9, r2, r3, ror #25 │ │ │ │ + eoreq sl, sl, r4, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ - ldr r2, [pc, #1116] @ 1537e0 │ │ │ │ + ldr r2, [pc, #1116] @ 153798 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r1, [sp, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 153760 │ │ │ │ - ldr r2, [pc, #1092] @ 1537f0 │ │ │ │ + bne 153718 │ │ │ │ + ldr r2, [pc, #1092] @ 1537a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 153494 │ │ │ │ + bne 15344c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153494 │ │ │ │ + beq 15344c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldrh r3, [r0, #138] @ 0x8a │ │ │ │ mov r7, #23 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 153418 │ │ │ │ + beq 1533d0 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r6, r6, #8 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r2, r1 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1533dc │ │ │ │ + beq 153394 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 153430 │ │ │ │ + beq 1533e8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 153494 │ │ │ │ + beq 15344c │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 1533cc │ │ │ │ + b 153384 │ │ │ │ add r0, r0, r6 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ movw r2, #9430 @ 0x24d6 │ │ │ │ @@ -314981,20 +314963,20 @@ │ │ │ │ movteq r2, #35344 @ 0x8a10 │ │ │ │ ldreq r1, [sp, #76] @ 0x4c │ │ │ │ eoreq r0, r0, r2 │ │ │ │ movweq r2, #5100 @ 0x13ec │ │ │ │ movteq r2, #28481 @ 0x6f41 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 1534a4 │ │ │ │ - ldr r0, [pc, #872] @ 153804 │ │ │ │ + beq 15345c │ │ │ │ + ldr r0, [pc, #872] @ 1537bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - b 1537c0 │ │ │ │ - ldr r1, [pc, #840] @ 1537f4 │ │ │ │ + b 153778 │ │ │ │ + ldr r1, [pc, #840] @ 1537ac │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -315002,44 +314984,44 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 1534fc │ │ │ │ + beq 1534b4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15350c │ │ │ │ + bne 1534c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 153518 │ │ │ │ + b 1534d0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r1, r0, #2 │ │ │ │ - b 153518 │ │ │ │ + b 1534d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 349e18 │ │ │ │ + bl 349dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 153798 │ │ │ │ + bne 153750 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153690 │ │ │ │ + beq 153648 │ │ │ │ add r0, r6, #24 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 15c2f8 │ │ │ │ + bl 15c2b0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ ldr r9, [r6, #12] │ │ │ │ mul r6, r1, r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -315052,104 +315034,104 @@ │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ ldr r7, [sl, fp] │ │ │ │ eor r0, r7, r6 │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 153608 │ │ │ │ + beq 1535c0 │ │ │ │ stmib sp, {r6, ip, lr} │ │ │ │ rev r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ sub r0, lr, r0, lsl #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne 1535f0 │ │ │ │ + bne 1535a8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153624 │ │ │ │ + beq 1535dc │ │ │ │ sub r0, r6, #1 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ ands r1, r0, r6 │ │ │ │ ldmib sp, {r6, ip, lr} │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ - bne 1535b4 │ │ │ │ + bne 15356c │ │ │ │ and r0, r7, r5 │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ - bne 153690 │ │ │ │ + bne 153648 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r9 │ │ │ │ - b 153598 │ │ │ │ + b 153550 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15363c │ │ │ │ + beq 1535f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - ldr r0, [pc, #464] @ 153814 │ │ │ │ + bl 1ba7c4 │ │ │ │ + ldr r0, [pc, #464] @ 1537cc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r4, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187dc8 │ │ │ │ + bl 187d80 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1536b4 │ │ │ │ - ldr r0, [pc, #424] @ 153818 │ │ │ │ + bne 15366c │ │ │ │ + ldr r0, [pc, #424] @ 1537d0 │ │ │ │ ldr r1, [r4] │ │ │ │ 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 2c49bc │ │ │ │ - b 1536d8 │ │ │ │ + bl 2c4974 │ │ │ │ + b 153690 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1536e0 │ │ │ │ + beq 153698 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1536f4 │ │ │ │ + bne 1536ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 153700 │ │ │ │ - ldr r0, [pc, #352] @ 15381c │ │ │ │ + b 1536b8 │ │ │ │ + ldr r0, [pc, #352] @ 1537d4 │ │ │ │ ldr r1, [r4] │ │ │ │ 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 2c49c4 │ │ │ │ + bl 2c497c │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #20 │ │ │ │ ldrb r2, [sp, #21] │ │ │ │ orr r0, r0, #2 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - b 153700 │ │ │ │ + b 1536b8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r1, #1 │ │ │ │ - ldr r3, [pc, #256] @ 153808 │ │ │ │ + ldr r3, [pc, #256] @ 1537c0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r7, [pc, #252] @ 15380c │ │ │ │ + ldr r7, [pc, #252] @ 1537c4 │ │ │ │ movweq r0, #1 │ │ │ │ - ldr r1, [pc, #248] @ 153810 │ │ │ │ + ldr r1, [pc, #248] @ 1537c8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ @@ -315160,72 +315142,72 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 38904 │ │ │ │ - b 1537c0 │ │ │ │ - ldr r0, [pc, #124] @ 1537e4 │ │ │ │ - ldr r3, [pc, #124] @ 1537e8 │ │ │ │ - ldr r2, [pc, #124] @ 1537ec │ │ │ │ + b 153778 │ │ │ │ + ldr r0, [pc, #124] @ 15379c │ │ │ │ + ldr r3, [pc, #124] @ 1537a0 │ │ │ │ + ldr r2, [pc, #124] @ 1537a4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 1533a4 │ │ │ │ - ldr r0, [pc, #88] @ 1537f8 │ │ │ │ - ldr r3, [pc, #88] @ 1537fc │ │ │ │ - ldr r1, [pc, #88] @ 153800 │ │ │ │ + b 15335c │ │ │ │ + ldr r0, [pc, #88] @ 1537b0 │ │ │ │ + ldr r3, [pc, #88] @ 1537b4 │ │ │ │ + ldr r1, [pc, #88] @ 1537b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 38888 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 14de70 │ │ │ │ + bl 14de28 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - eoreq lr, fp, ip, ror #5 │ │ │ │ - eoreq sp, fp, r8, lsl #30 │ │ │ │ - eoreq sl, sl, r4, lsl #21 │ │ │ │ - mlaeq sl, r4, lr, sl │ │ │ │ - eoreq lr, fp, ip, ror #6 │ │ │ │ - eoreq sl, sl, ip, ror sp │ │ │ │ - mlaeq r2, sl, ip, sl │ │ │ │ - eoreq sl, sl, r4, asr #21 │ │ │ │ - eoreq sl, sl, r0, lsr #21 │ │ │ │ - mlaeq sl, r4, lr, sl │ │ │ │ - @ instruction: 0xfff330e8 │ │ │ │ - eoreq sl, sl, r8, lsl #24 │ │ │ │ - eoreq sl, sl, r4, lsr #24 │ │ │ │ - ldrdeq lr, [fp], -r0 @ │ │ │ │ - eoreq sp, fp, r8, lsr #28 │ │ │ │ - ldrdeq sp, [fp], -ip @ │ │ │ │ + eoreq lr, fp, r4, lsr r3 │ │ │ │ + eoreq sp, fp, r0, asr pc │ │ │ │ + eoreq sl, sl, ip, asr #21 │ │ │ │ + ldrdeq sl, [sl], -ip @ │ │ │ │ + strhteq lr, [fp], -r4 │ │ │ │ + eoreq sl, sl, r4, asr #27 │ │ │ │ + eoreq sl, r2, r2, lsr #25 │ │ │ │ + eoreq sl, sl, ip, lsl #22 │ │ │ │ + eoreq sl, sl, r8, ror #21 │ │ │ │ + ldrdeq sl, [sl], -ip @ │ │ │ │ + @ instruction: 0xfff33130 │ │ │ │ + eoreq sl, sl, r0, asr ip │ │ │ │ + eoreq sl, sl, ip, ror #24 │ │ │ │ + eoreq lr, fp, r8, lsl r1 │ │ │ │ + eoreq sp, fp, r0, ror lr │ │ │ │ + eoreq sp, fp, r4, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 153900 │ │ │ │ + ldr r3, [pc, #204] @ 1538b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1538e0 │ │ │ │ + beq 153898 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315257,34 +315239,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 153904 │ │ │ │ - ldr r2, [pc, #28] @ 153908 │ │ │ │ + ldr r0, [pc, #28] @ 1538bc │ │ │ │ + ldr r2, [pc, #28] @ 1538c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, r4, lsl #29 │ │ │ │ - eoreq r2, r2, r8, lsr lr │ │ │ │ - strhteq r5, [sl], -ip │ │ │ │ + eoreq sp, fp, ip, asr #29 │ │ │ │ + eoreq r2, r2, r0, asr #28 │ │ │ │ + eoreq r5, sl, r4, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 1539ec │ │ │ │ + ldr r3, [pc, #204] @ 1539a4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1539cc │ │ │ │ + beq 153984 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315316,34 +315298,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 1539f0 │ │ │ │ - ldr r2, [pc, #28] @ 1539f4 │ │ │ │ + ldr r0, [pc, #28] @ 1539a8 │ │ │ │ + ldr r2, [pc, #28] @ 1539ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, r8, ror #26 │ │ │ │ - eoreq r2, r2, ip, asr #26 │ │ │ │ - ldrdeq r5, [sl], -r0 @ │ │ │ │ + strhteq sp, [fp], -r0 │ │ │ │ + eoreq r2, r2, r4, asr sp │ │ │ │ + eoreq r5, sl, r8, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 153ad8 │ │ │ │ + ldr r3, [pc, #204] @ 153a90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 153ab8 │ │ │ │ + beq 153a70 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315375,34 +315357,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 153adc │ │ │ │ - ldr r2, [pc, #28] @ 153ae0 │ │ │ │ + ldr r0, [pc, #28] @ 153a94 │ │ │ │ + ldr r2, [pc, #28] @ 153a98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq lr, fp, r0, asr r0 │ │ │ │ - eoreq sl, r2, r9, lsr #24 │ │ │ │ - eoreq sl, sl, r8, asr #16 │ │ │ │ + mlaeq fp, r8, r0, lr │ │ │ │ + eoreq sl, r2, r1, lsr ip │ │ │ │ + mlaeq sl, r0, r8, sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 153bc4 │ │ │ │ + ldr r3, [pc, #204] @ 153b7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 153ba4 │ │ │ │ + beq 153b5c │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315434,34 +315416,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 153bc8 │ │ │ │ - ldr r2, [pc, #28] @ 153bcc │ │ │ │ + ldr r0, [pc, #28] @ 153b80 │ │ │ │ + ldr r2, [pc, #28] @ 153b84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, r8, lsr #30 │ │ │ │ - eoreq r8, r2, r4, ror #26 │ │ │ │ - strhteq r9, [sl], -r8 │ │ │ │ + eoreq sp, fp, r0, ror pc │ │ │ │ + eoreq r8, r2, ip, ror #26 │ │ │ │ + eoreq r9, sl, r0, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 153cb0 │ │ │ │ + ldr r3, [pc, #204] @ 153c68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 153c90 │ │ │ │ + beq 153c48 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315493,34 +315475,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 153cb4 │ │ │ │ - ldr r2, [pc, #28] @ 153cb8 │ │ │ │ + ldr r0, [pc, #28] @ 153c6c │ │ │ │ + ldr r2, [pc, #28] @ 153c70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, r0, lsl #27 │ │ │ │ - eoreq r8, r2, r8, ror ip │ │ │ │ - eoreq r9, sl, ip, asr #15 │ │ │ │ + eoreq sp, fp, r8, asr #27 │ │ │ │ + eoreq r8, r2, r0, lsl #25 │ │ │ │ + eoreq r9, sl, r4, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 153d9c │ │ │ │ + ldr r3, [pc, #204] @ 153d54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 153d7c │ │ │ │ + beq 153d34 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315552,34 +315534,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 153da0 │ │ │ │ - ldr r2, [pc, #28] @ 153da4 │ │ │ │ + ldr r0, [pc, #28] @ 153d58 │ │ │ │ + ldr r2, [pc, #28] @ 153d5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - ldrdeq sp, [fp], -ip @ │ │ │ │ - eoreq r4, r2, r8, ror #10 │ │ │ │ - eoreq r6, sl, r0, lsl #8 │ │ │ │ + eoreq sp, fp, r4, lsr #22 │ │ │ │ + eoreq r4, r2, r0, ror r5 │ │ │ │ + eoreq r6, sl, r8, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 153e88 │ │ │ │ + ldr r3, [pc, #204] @ 153e40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 153e68 │ │ │ │ + beq 153e20 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315611,34 +315593,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 153e8c │ │ │ │ - ldr r2, [pc, #28] @ 153e90 │ │ │ │ + ldr r0, [pc, #28] @ 153e44 │ │ │ │ + ldr r2, [pc, #28] @ 153e48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - strhteq sp, [fp], -r0 │ │ │ │ - mlaeq r0, r8, r1, r4 │ │ │ │ - eoreq r0, sl, r8, lsl #25 │ │ │ │ + strdeq sp, [fp], -r8 @ │ │ │ │ + eoreq r4, r0, r0, lsr #3 │ │ │ │ + ldrdeq r0, [sl], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 153f74 │ │ │ │ + ldr r3, [pc, #204] @ 153f2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 153f54 │ │ │ │ + beq 153f0c │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315670,36 +315652,36 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 153f78 │ │ │ │ - ldr r2, [pc, #28] @ 153f7c │ │ │ │ + ldr r0, [pc, #28] @ 153f30 │ │ │ │ + ldr r2, [pc, #28] @ 153f34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, r0, asr #16 │ │ │ │ - eoreq r2, r2, r4, asr #15 │ │ │ │ - eoreq r5, sl, r8, asr #8 │ │ │ │ + eoreq sp, fp, r8, lsl #17 │ │ │ │ + eoreq r2, r2, ip, asr #15 │ │ │ │ + mlaeq sl, r0, r4, r5 │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ movwne r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, r1 │ │ │ │ mov r0, #300 @ 0x12c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 153fb0 │ │ │ │ + beq 153f68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 153fec │ │ │ │ + bne 153fa4 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvnne r2, #0 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -315708,33 +315690,33 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvnne r1, #0 │ │ │ │ strne r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ strne r1, [r0] │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #24] @ 15400c │ │ │ │ - ldr r2, [pc, #24] @ 154010 │ │ │ │ + ldr r0, [pc, #24] @ 153fc4 │ │ │ │ + ldr r2, [pc, #24] @ 153fc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 38964 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sl, r2, sl, lsl #17 │ │ │ │ - eoreq sl, sl, r4, ror #7 │ │ │ │ + mlaeq r2, r2, r8, sl │ │ │ │ + eoreq sl, sl, ip, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 1540f4 │ │ │ │ + ldr r3, [pc, #204] @ 1540ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1540d4 │ │ │ │ + beq 15408c │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315766,34 +315748,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 1540f8 │ │ │ │ - ldr r2, [pc, #28] @ 1540fc │ │ │ │ + ldr r0, [pc, #28] @ 1540b0 │ │ │ │ + ldr r2, [pc, #28] @ 1540b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, r4, ror #15 │ │ │ │ - eoreq r4, r2, r0, lsl r2 │ │ │ │ - eoreq r6, sl, r8, lsr #1 │ │ │ │ + eoreq sp, fp, ip, lsr #16 │ │ │ │ + eoreq r4, r2, r8, lsl r2 │ │ │ │ + strdeq r6, [sl], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 1541e0 │ │ │ │ + ldr r3, [pc, #204] @ 154198 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1541c0 │ │ │ │ + beq 154178 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315825,34 +315807,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 1541e4 │ │ │ │ - ldr r2, [pc, #28] @ 1541e8 │ │ │ │ + ldr r0, [pc, #28] @ 15419c │ │ │ │ + ldr r2, [pc, #28] @ 1541a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, ip, asr #15 │ │ │ │ - ldrdeq r6, [r2], -pc @ │ │ │ │ - eoreq r7, sl, r0, lsl #24 │ │ │ │ + eoreq sp, fp, r4, lsl r8 │ │ │ │ + eoreq r6, r2, r7, ror #9 │ │ │ │ + eoreq r7, sl, r8, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 1542cc │ │ │ │ + ldr r3, [pc, #204] @ 154284 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1542ac │ │ │ │ + beq 154264 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315884,34 +315866,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 1542d0 │ │ │ │ - ldr r2, [pc, #28] @ 1542d4 │ │ │ │ + ldr r0, [pc, #28] @ 154288 │ │ │ │ + ldr r2, [pc, #28] @ 15428c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, ip, lsr r6 │ │ │ │ - eoreq r4, r2, r8, lsr r0 │ │ │ │ - ldrdeq r5, [sl], -r0 @ │ │ │ │ + eoreq sp, fp, r4, lsl #13 │ │ │ │ + eoreq r4, r2, r0, asr #32 │ │ │ │ + eoreq r5, sl, r8, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 1543b8 │ │ │ │ + ldr r3, [pc, #204] @ 154370 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 154398 │ │ │ │ + beq 154350 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -315943,34 +315925,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 1543bc │ │ │ │ - ldr r2, [pc, #28] @ 1543c0 │ │ │ │ + ldr r0, [pc, #28] @ 154374 │ │ │ │ + ldr r2, [pc, #28] @ 154378 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, r8, ror #3 │ │ │ │ - eoreq pc, r1, r1, lsr ip @ │ │ │ │ - eoreq r3, sl, ip, asr #1 │ │ │ │ + eoreq sp, fp, r0, lsr r2 │ │ │ │ + eoreq pc, r1, r9, lsr ip @ │ │ │ │ + eoreq r3, sl, r4, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 1544a4 │ │ │ │ + ldr r3, [pc, #204] @ 15445c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 154484 │ │ │ │ + beq 15443c │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -316002,34 +315984,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 1544a8 │ │ │ │ - ldr r2, [pc, #28] @ 1544ac │ │ │ │ + ldr r0, [pc, #28] @ 154460 │ │ │ │ + ldr r2, [pc, #28] @ 154464 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, r4, lsl #8 │ │ │ │ - eoreq r3, r2, r0, ror #28 │ │ │ │ - strdeq r5, [sl], -r8 @ │ │ │ │ + eoreq sp, fp, ip, asr #8 │ │ │ │ + eoreq r3, r2, r8, ror #28 │ │ │ │ + eoreq r5, sl, r0, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 154590 │ │ │ │ + ldr r3, [pc, #204] @ 154548 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 154570 │ │ │ │ + beq 154528 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -316061,34 +316043,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 154594 │ │ │ │ - ldr r2, [pc, #28] @ 154598 │ │ │ │ + ldr r0, [pc, #28] @ 15454c │ │ │ │ + ldr r2, [pc, #28] @ 154550 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - strdeq sp, [fp], -ip @ │ │ │ │ - mlaeq r2, r8, r3, r8 │ │ │ │ - eoreq r8, sl, ip, ror #29 │ │ │ │ + eoreq sp, fp, r4, asr #10 │ │ │ │ + eoreq r8, r2, r0, lsr #7 │ │ │ │ + eoreq r8, sl, r4, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 15467c │ │ │ │ + ldr r3, [pc, #204] @ 154634 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15465c │ │ │ │ + beq 154614 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -316120,34 +316102,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 154680 │ │ │ │ - ldr r2, [pc, #28] @ 154684 │ │ │ │ + ldr r0, [pc, #28] @ 154638 │ │ │ │ + ldr r2, [pc, #28] @ 15463c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, r8, ror #2 │ │ │ │ - strhteq r2, [r2], -ip │ │ │ │ - eoreq r4, sl, r0, asr #26 │ │ │ │ + strhteq sp, [fp], -r0 │ │ │ │ + eoreq r2, r2, r4, asr #1 │ │ │ │ + eoreq r4, sl, r8, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 154768 │ │ │ │ + ldr r3, [pc, #204] @ 154720 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 154748 │ │ │ │ + beq 154700 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -316179,34 +316161,34 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 15476c │ │ │ │ - ldr r2, [pc, #28] @ 154770 │ │ │ │ + ldr r0, [pc, #28] @ 154724 │ │ │ │ + ldr r2, [pc, #28] @ 154728 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq ip, fp, r0, lsr #27 │ │ │ │ - strhteq r3, [r0], -r8 │ │ │ │ - eoreq r0, sl, r8, lsr #7 │ │ │ │ + eoreq ip, fp, r8, ror #27 │ │ │ │ + eoreq r3, r0, r0, asr #17 │ │ │ │ + strdeq r0, [sl], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ 154854 │ │ │ │ + ldr r3, [pc, #204] @ 15480c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 154834 │ │ │ │ + beq 1547ec │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -316238,520 +316220,520 @@ │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ strne r0, [r1] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 154858 │ │ │ │ - ldr r2, [pc, #28] @ 15485c │ │ │ │ + ldr r0, [pc, #28] @ 154810 │ │ │ │ + ldr r2, [pc, #28] @ 154814 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq sp, fp, r4, lsl #6 │ │ │ │ - eoreq r9, r2, sp, lsr #29 │ │ │ │ - eoreq r9, sl, ip, asr #21 │ │ │ │ - ldr r1, [pc, #20] @ 15487c │ │ │ │ + eoreq sp, fp, ip, asr #6 │ │ │ │ + strhteq r9, [r2], -r5 │ │ │ │ + eoreq r9, sl, r4, lsl fp │ │ │ │ + ldr r1, [pc, #20] @ 154834 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq sp, fp, r8, ror r0 │ │ │ │ - ldr r1, [pc, #20] @ 15489c │ │ │ │ + eoreq sp, fp, r0, asr #1 │ │ │ │ + ldr r1, [pc, #20] @ 154854 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r0, lsl #28 │ │ │ │ - ldr r1, [pc, #20] @ 1548bc │ │ │ │ + eoreq ip, fp, r8, asr #28 │ │ │ │ + ldr r1, [pc, #20] @ 154874 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq sp, fp, r4, ror #3 │ │ │ │ - ldr r1, [pc, #20] @ 1548dc │ │ │ │ + eoreq sp, fp, ip, lsr #4 │ │ │ │ + ldr r1, [pc, #20] @ 154894 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq sp, [fp], -r8 @ │ │ │ │ - ldr r1, [pc, #20] @ 1548fc │ │ │ │ + eoreq sp, fp, r0, asr #2 │ │ │ │ + ldr r1, [pc, #20] @ 1548b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strdeq ip, [fp], -r4 @ │ │ │ │ - ldr r1, [pc, #20] @ 15491c │ │ │ │ + eoreq ip, fp, ip, lsr pc │ │ │ │ + ldr r1, [pc, #20] @ 1548d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq sp, fp, ip, asr r0 │ │ │ │ - ldr r1, [pc, #20] @ 15493c │ │ │ │ + eoreq sp, fp, r4, lsr #1 │ │ │ │ + ldr r1, [pc, #20] @ 1548f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, ip, lsr #23 │ │ │ │ - ldr r1, [pc, #20] @ 15495c │ │ │ │ + strdeq ip, [fp], -r4 @ │ │ │ │ + ldr r1, [pc, #20] @ 154914 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq sp, fp, r4, asr #2 │ │ │ │ - ldr r1, [pc, #20] @ 15497c │ │ │ │ + eoreq sp, fp, ip, lsl #3 │ │ │ │ + ldr r1, [pc, #20] @ 154934 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r0, asr sp │ │ │ │ - ldr r1, [pc, #20] @ 15499c │ │ │ │ + mlaeq fp, r8, sp, ip │ │ │ │ + ldr r1, [pc, #20] @ 154954 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq ip, [fp], -r4 │ │ │ │ - ldr r1, [pc, #20] @ 1549bc │ │ │ │ + strdeq ip, [fp], -ip @ │ │ │ │ + ldr r1, [pc, #20] @ 154974 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq sp, [fp], -r4 │ │ │ │ - ldr r1, [pc, #20] @ 1549dc │ │ │ │ + strdeq sp, [fp], -ip @ │ │ │ │ + ldr r1, [pc, #20] @ 154994 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r4, lsr #21 │ │ │ │ - ldr r1, [pc, #20] @ 1549fc │ │ │ │ + eoreq ip, fp, ip, ror #21 │ │ │ │ + ldr r1, [pc, #20] @ 1549b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r0, lsl #26 │ │ │ │ - ldr r1, [pc, #20] @ 154a1c │ │ │ │ + eoreq ip, fp, r8, asr #26 │ │ │ │ + ldr r1, [pc, #20] @ 1549d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r4, lsr #27 │ │ │ │ - ldr r1, [pc, #20] @ 154a3c │ │ │ │ + eoreq ip, fp, ip, ror #27 │ │ │ │ + ldr r1, [pc, #20] @ 1549f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r4, ror #27 │ │ │ │ - ldr r1, [pc, #20] @ 154a5c │ │ │ │ + eoreq ip, fp, ip, lsr #28 │ │ │ │ + ldr r1, [pc, #20] @ 154a14 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq ip, [fp], -r8 @ │ │ │ │ - ldr r1, [pc, #20] @ 154a7c │ │ │ │ + eoreq sp, fp, r0, lsr #32 │ │ │ │ + ldr r1, [pc, #20] @ 154a34 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq ip, [fp], -r4 @ │ │ │ │ - ldr r1, [pc, #20] @ 154a9c │ │ │ │ + eoreq ip, fp, ip, lsl sl │ │ │ │ + ldr r1, [pc, #20] @ 154a54 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - mlaeq fp, r0, ip, ip │ │ │ │ - ldr r1, [pc, #40] @ 154ad0 │ │ │ │ + ldrdeq ip, [fp], -r8 @ │ │ │ │ + ldr r1, [pc, #40] @ 154a88 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r0, lsl ip │ │ │ │ - ldr r1, [pc, #40] @ 154b04 │ │ │ │ + eoreq ip, fp, r8, asr ip │ │ │ │ + ldr r1, [pc, #40] @ 154abc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, ip, lsl #24 │ │ │ │ - ldr r1, [pc, #40] @ 154b38 │ │ │ │ + eoreq ip, fp, r4, asr ip │ │ │ │ + ldr r1, [pc, #40] @ 154af0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq ip, [fp], -r0 │ │ │ │ - ldr r1, [pc, #40] @ 154b6c │ │ │ │ + strdeq ip, [fp], -r8 @ │ │ │ │ + ldr r1, [pc, #40] @ 154b24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r8, asr #30 │ │ │ │ - ldr r1, [pc, #40] @ 154ba0 │ │ │ │ + mlaeq fp, r0, pc, ip @ │ │ │ │ + ldr r1, [pc, #40] @ 154b58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r4, ror #24 │ │ │ │ - ldr r1, [pc, #40] @ 154bd4 │ │ │ │ + eoreq ip, fp, ip, lsr #25 │ │ │ │ + ldr r1, [pc, #40] @ 154b8c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r0, asr #17 │ │ │ │ - ldr r1, [pc, #40] @ 154c08 │ │ │ │ + eoreq ip, fp, r8, lsl #18 │ │ │ │ + ldr r1, [pc, #40] @ 154bc0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, ip, ror lr │ │ │ │ - ldr r1, [pc, #40] @ 154c3c │ │ │ │ + eoreq ip, fp, r4, asr #29 │ │ │ │ + ldr r1, [pc, #40] @ 154bf4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, ip, asr #25 │ │ │ │ - ldr r1, [pc, #40] @ 154c70 │ │ │ │ + eoreq ip, fp, r4, lsl sp │ │ │ │ + ldr r1, [pc, #40] @ 154c28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r4, ror #22 │ │ │ │ - ldr r1, [pc, #40] @ 154ca4 │ │ │ │ + eoreq ip, fp, ip, lsr #23 │ │ │ │ + ldr r1, [pc, #40] @ 154c5c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r0, asr #23 │ │ │ │ - ldr r1, [pc, #40] @ 154cd8 │ │ │ │ + eoreq ip, fp, r8, lsl #24 │ │ │ │ + ldr r1, [pc, #40] @ 154c90 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r8, ror #20 │ │ │ │ - ldr r1, [pc, #40] @ 154d0c │ │ │ │ + strhteq ip, [fp], -r0 │ │ │ │ + ldr r1, [pc, #40] @ 154cc4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq ip, [fp], -r0 @ │ │ │ │ - ldr r1, [pc, #40] @ 154d40 │ │ │ │ + eoreq ip, fp, r8, lsr r8 │ │ │ │ + ldr r1, [pc, #40] @ 154cf8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r4, ror sp │ │ │ │ - ldr r1, [pc, #40] @ 154d74 │ │ │ │ + strhteq ip, [fp], -ip │ │ │ │ + ldr r1, [pc, #40] @ 154d2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, ip, lsr r9 │ │ │ │ - ldr r1, [pc, #40] @ 154da8 │ │ │ │ + eoreq ip, fp, r4, lsl #19 │ │ │ │ + ldr r1, [pc, #40] @ 154d60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq ip, [fp], -ip │ │ │ │ - ldr r1, [pc, #40] @ 154ddc │ │ │ │ + eoreq ip, fp, r4, lsl #14 │ │ │ │ + ldr r1, [pc, #40] @ 154d94 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, ip, ror #24 │ │ │ │ - ldr r1, [pc, #40] @ 154e10 │ │ │ │ + strhteq ip, [fp], -r4 │ │ │ │ + ldr r1, [pc, #40] @ 154dc8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r4, lsr #20 │ │ │ │ - ldr r1, [pc, #40] @ 154e44 │ │ │ │ + eoreq ip, fp, ip, ror #20 │ │ │ │ + ldr r1, [pc, #40] @ 154dfc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r8, asr #22 │ │ │ │ - ldr r2, [pc, #20] @ 154e64 │ │ │ │ + mlaeq fp, r0, fp, ip │ │ │ │ + ldr r2, [pc, #20] @ 154e1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r8, asr #17 │ │ │ │ - ldr r2, [pc, #20] @ 154e84 │ │ │ │ + eoreq ip, fp, r0, lsl r9 │ │ │ │ + ldr r2, [pc, #20] @ 154e3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strhteq ip, [fp], -r0 │ │ │ │ + strdeq ip, [fp], -r8 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #36] @ 154ebc │ │ │ │ + ldr r2, [pc, #36] @ 154e74 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ add r1, sp, #4 │ │ │ │ bl e9cb0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 38aac │ │ │ │ - eoreq ip, fp, r0, lsr #19 │ │ │ │ - ldr r2, [pc, #20] @ 154edc │ │ │ │ + eoreq ip, fp, r8, ror #19 │ │ │ │ + ldr r2, [pc, #20] @ 154e94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strdeq ip, [fp], -r8 @ │ │ │ │ - ldr r2, [pc, #20] @ 154efc │ │ │ │ + eoreq ip, fp, r0, asr #22 │ │ │ │ + ldr r2, [pc, #20] @ 154eb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r4, lsl #11 │ │ │ │ - ldr r2, [pc, #20] @ 154f1c │ │ │ │ + eoreq ip, fp, ip, asr #11 │ │ │ │ + ldr r2, [pc, #20] @ 154ed4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r4, lsr r5 │ │ │ │ - ldr r2, [pc, #20] @ 154f3c │ │ │ │ + eoreq ip, fp, ip, ror r5 │ │ │ │ + ldr r2, [pc, #20] @ 154ef4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r4, ror #17 │ │ │ │ - ldr r2, [pc, #20] @ 154f5c │ │ │ │ + eoreq ip, fp, ip, lsr #18 │ │ │ │ + ldr r2, [pc, #20] @ 154f14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r4, lsl fp │ │ │ │ - ldr r2, [pc, #20] @ 154f7c │ │ │ │ + eoreq ip, fp, ip, asr fp │ │ │ │ + ldr r2, [pc, #20] @ 154f34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strdeq ip, [fp], -ip @ │ │ │ │ - ldr r2, [pc, #20] @ 154f9c │ │ │ │ + eoreq ip, fp, r4, asr #20 │ │ │ │ + ldr r2, [pc, #20] @ 154f54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r0, ror #14 │ │ │ │ - ldr r2, [pc, #20] @ 154fbc │ │ │ │ + eoreq ip, fp, r8, lsr #15 │ │ │ │ + ldr r2, [pc, #20] @ 154f74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r0, ror #13 │ │ │ │ - ldr r2, [pc, #20] @ 154fdc │ │ │ │ + eoreq ip, fp, r8, lsr #14 │ │ │ │ + ldr r2, [pc, #20] @ 154f94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r4, lsl r8 │ │ │ │ - ldr r2, [pc, #20] @ 154ffc │ │ │ │ + eoreq ip, fp, ip, asr r8 │ │ │ │ + ldr r2, [pc, #20] @ 154fb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - ldrdeq ip, [fp], -r0 @ │ │ │ │ + eoreq ip, fp, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d15} │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #740] @ 155304 │ │ │ │ + ldr r0, [pc, #740] @ 1552bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r4, [r0, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e490 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f924 │ │ │ │ @@ -316765,23 +316747,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1f00c │ │ │ │ vldr s21, [sp, #16] │ │ │ │ vmov.f32 s0, #24 @ 0x40c00000 6.0 │ │ │ │ vldr s26, [sp, #20] │ │ │ │ vldr s28, [sp, #24] │ │ │ │ vldr s30, [sp, #28] │ │ │ │ - bl 2e88f0 │ │ │ │ + bl 2e88a8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2e88f4 │ │ │ │ + bl 2e88ac │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r4, r6 │ │ │ │ add r4, r0, r5 │ │ │ │ ldr r0, [r4] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 1552b4 │ │ │ │ + bcs 15526c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ bl 1e490 │ │ │ │ cmp r0, #0 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ @@ -316790,36 +316772,36 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, r1, lsr #4 │ │ │ │ lsrcs r5, r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 155104 │ │ │ │ + beq 1550bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ subs r2, r6, r1 │ │ │ │ movcc r2, r6 │ │ │ │ sub r6, r1, r2 │ │ │ │ cmp r3, r6 │ │ │ │ addls r1, r2, r3 │ │ │ │ subhi r0, r3, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 155114 │ │ │ │ - b 15528c │ │ │ │ + bne 1550cc │ │ │ │ + b 155244 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15528c │ │ │ │ + beq 155244 │ │ │ │ vmov s0, r8 │ │ │ │ ldr r3, [sp] │ │ │ │ vmov s2, r7 │ │ │ │ - vldr s27, [pc, #468] @ 1552fc │ │ │ │ + vldr s27, [pc, #468] @ 1552b4 │ │ │ │ vcvt.f32.s32 s17, s0 │ │ │ │ - vldr s29, [pc, #464] @ 155300 │ │ │ │ + vldr s29, [pc, #464] @ 1552b8 │ │ │ │ vmov.f32 s4, #96 @ 0x3f000000 0.5 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ vcvt.f32.s32 s0, s2 │ │ │ │ add r6, sp, #12 │ │ │ │ vmov.f32 s31, #36 @ 0x41200000 10.0 │ │ │ │ add r4, fp, r2, lsl #2 │ │ │ │ add r1, fp, r1, lsl #2 │ │ │ │ @@ -316827,63 +316809,63 @@ │ │ │ │ vmul.f32 s16, s17, s4 │ │ │ │ vmul.f32 s19, s0, s4 │ │ │ │ vmov s0, r5 │ │ │ │ sub r5, r5, #1 │ │ │ │ vcvt.f64.u32 d12, s0 │ │ │ │ vcvt.f32.u32 s23, s0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 155178 │ │ │ │ + beq 155130 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r1 │ │ │ │ - b 155194 │ │ │ │ + b 15514c │ │ │ │ cmp fp, #0 │ │ │ │ cmpne fp, r8 │ │ │ │ - beq 15528c │ │ │ │ + beq 155244 │ │ │ │ mov sl, fp │ │ │ │ mov r9, r8 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r1 │ │ │ │ vmov s0, r5 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vdiv.f64 d0, d0, d12 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2e0ed4 │ │ │ │ + bl 2e0e8c │ │ │ │ vldr s2, [sl] │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmul.f32 s2, s19, s2 │ │ │ │ vmul.f32 s20, s2, s0 │ │ │ │ vcmp.f32 s20, s27 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmovmi.f32 s20, s27 │ │ │ │ vcmp.f32 s20, s29 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmovgt.f32 s20, s29 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e888c │ │ │ │ vadd.f32 s18, s19, s20 │ │ │ │ str r0, [sp, #12] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s1, s18 │ │ │ │ - bl 2e88e0 │ │ │ │ + bl 2e8898 │ │ │ │ vsub.f32 s20, s19, s20 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s1, s20 │ │ │ │ - bl 2e88d8 │ │ │ │ + bl 2e8890 │ │ │ │ vsub.f32 s22, s17, s16 │ │ │ │ vmov.f32 s0, s22 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s1, s18 │ │ │ │ - bl 2e88e0 │ │ │ │ + bl 2e8898 │ │ │ │ vmov.f32 s0, s22 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f32 s1, s20 │ │ │ │ - bl 2e88d8 │ │ │ │ + bl 2e8890 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e88e8 │ │ │ │ + bl 2e88a0 │ │ │ │ vmov s0, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ vcvt.f32.u32 s0, s0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ @@ -316899,836 +316881,836 @@ │ │ │ │ bl 1e3e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d9d4 │ │ │ │ vadd.f32 s16, s16, s31 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bne 155164 │ │ │ │ + bne 15511c │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f8b8 │ │ │ │ add sp, sp, #32 │ │ │ │ vpop {d8-d15} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ 155308 │ │ │ │ + ldr r0, [pc, #76] @ 1552c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38ee0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f8b8 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - b 1552e0 │ │ │ │ + b 155298 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d9d4 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f8b8 │ │ │ │ bl 38aac │ │ │ │ stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ svcvc 0x007fffff │ │ │ │ - eoreq ip, fp, ip, ror #20 │ │ │ │ - eoreq r9, sl, r4, lsr r1 │ │ │ │ - ldr r2, [pc, #20] @ 155328 │ │ │ │ + strhteq ip, [fp], -r4 │ │ │ │ + eoreq r9, sl, ip, ror r1 │ │ │ │ + ldr r2, [pc, #20] @ 1552e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, ip, asr #11 │ │ │ │ - ldr r2, [pc, #20] @ 155348 │ │ │ │ + eoreq ip, fp, r4, lsl r6 │ │ │ │ + ldr r2, [pc, #20] @ 155300 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r8, asr r7 │ │ │ │ - ldr r2, [pc, #20] @ 155368 │ │ │ │ + eoreq ip, fp, r0, lsr #15 │ │ │ │ + ldr r2, [pc, #20] @ 155320 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r8, asr r4 │ │ │ │ - ldr r2, [pc, #20] @ 155388 │ │ │ │ + eoreq ip, fp, r0, lsr #9 │ │ │ │ + ldr r2, [pc, #20] @ 155340 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r0, ror #2 │ │ │ │ - ldr r1, [pc, #20] @ 1553a8 │ │ │ │ + eoreq ip, fp, r8, lsr #3 │ │ │ │ + ldr r1, [pc, #20] @ 155360 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq ip, [fp], -r8 @ │ │ │ │ - ldr r1, [pc, #20] @ 1553c8 │ │ │ │ + eoreq ip, fp, r0, lsr #2 │ │ │ │ + ldr r1, [pc, #20] @ 155380 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r8, lsr #8 │ │ │ │ - ldr r1, [pc, #20] @ 1553e8 │ │ │ │ + eoreq ip, fp, r0, ror r4 │ │ │ │ + ldr r1, [pc, #20] @ 1553a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - strhteq ip, [fp], -r4 │ │ │ │ - ldr r1, [pc, #20] @ 155408 │ │ │ │ + strdeq ip, [fp], -ip @ │ │ │ │ + ldr r1, [pc, #20] @ 1553c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r0, ror #1 │ │ │ │ - ldr r1, [pc, #20] @ 155428 │ │ │ │ + eoreq ip, fp, r8, lsr #2 │ │ │ │ + ldr r1, [pc, #20] @ 1553e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, ip, lsl #12 │ │ │ │ - ldr r1, [pc, #20] @ 155448 │ │ │ │ + eoreq ip, fp, r4, asr r6 │ │ │ │ + ldr r1, [pc, #20] @ 155400 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r8, asr r6 │ │ │ │ - ldr r1, [pc, #20] @ 155468 │ │ │ │ + eoreq ip, fp, r0, lsr #13 │ │ │ │ + ldr r1, [pc, #20] @ 155420 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r8, lsr r6 │ │ │ │ - ldr r1, [pc, #20] @ 155488 │ │ │ │ + eoreq ip, fp, r0, lsl #13 │ │ │ │ + ldr r1, [pc, #20] @ 155440 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r8, asr #7 │ │ │ │ - ldr r1, [pc, #20] @ 1554a8 │ │ │ │ + eoreq ip, fp, r0, lsl r4 │ │ │ │ + ldr r1, [pc, #20] @ 155460 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq fp, fp, r8, lsr #31 │ │ │ │ - ldr r1, [pc, #20] @ 1554c8 │ │ │ │ + strdeq fp, [fp], -r0 @ │ │ │ │ + ldr r1, [pc, #20] @ 155480 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r8, lsr #11 │ │ │ │ - ldr r1, [pc, #20] @ 1554e8 │ │ │ │ + strdeq ip, [fp], -r0 @ │ │ │ │ + ldr r1, [pc, #20] @ 1554a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r4, asr #4 │ │ │ │ - ldr r1, [pc, #20] @ 155508 │ │ │ │ + eoreq ip, fp, ip, lsl #5 │ │ │ │ + ldr r1, [pc, #20] @ 1554c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r0, ror r4 │ │ │ │ - ldr r1, [pc, #20] @ 155528 │ │ │ │ + strhteq ip, [fp], -r8 │ │ │ │ + ldr r1, [pc, #20] @ 1554e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq ip, [fp], -r4 @ │ │ │ │ - ldr r1, [pc, #20] @ 155548 │ │ │ │ + eoreq ip, fp, ip, lsl r2 │ │ │ │ + ldr r1, [pc, #20] @ 155500 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - ldrdeq ip, [fp], -r8 @ │ │ │ │ - ldr r1, [pc, #20] @ 155568 │ │ │ │ + eoreq ip, fp, r0, lsr #6 │ │ │ │ + ldr r1, [pc, #20] @ 155520 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r4, ror #2 │ │ │ │ - ldr r1, [pc, #20] @ 155588 │ │ │ │ + eoreq ip, fp, ip, lsr #3 │ │ │ │ + ldr r1, [pc, #20] @ 155540 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, r8, lsr r2 │ │ │ │ - ldr r1, [pc, #20] @ 1555a8 │ │ │ │ + eoreq ip, fp, r0, lsl #5 │ │ │ │ + ldr r1, [pc, #20] @ 155560 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, ip, asr #6 │ │ │ │ - ldr r1, [pc, #20] @ 1555c8 │ │ │ │ + mlaeq fp, r4, r3, ip │ │ │ │ + ldr r1, [pc, #20] @ 155580 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - eoreq ip, fp, ip, lsl #8 │ │ │ │ - ldr r1, [pc, #40] @ 1555fc │ │ │ │ + eoreq ip, fp, r4, asr r4 │ │ │ │ + ldr r1, [pc, #40] @ 1555b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r8, ror #4 │ │ │ │ - ldr r1, [pc, #40] @ 155630 │ │ │ │ + strhteq ip, [fp], -r0 │ │ │ │ + ldr r1, [pc, #40] @ 1555e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r0, lsl #1 │ │ │ │ - ldr r1, [pc, #40] @ 155664 │ │ │ │ + eoreq ip, fp, r8, asr #1 │ │ │ │ + ldr r1, [pc, #40] @ 15561c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq ip, [fp], -r0 @ │ │ │ │ - ldr r1, [pc, #40] @ 155698 │ │ │ │ + eoreq ip, fp, r8, lsl r2 │ │ │ │ + ldr r1, [pc, #40] @ 155650 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, ip, lsr r1 │ │ │ │ - ldr r1, [pc, #40] @ 1556cc │ │ │ │ + eoreq ip, fp, r4, lsl #3 │ │ │ │ + ldr r1, [pc, #40] @ 155684 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r8, ror #7 │ │ │ │ - ldr r1, [pc, #40] @ 155700 │ │ │ │ + eoreq ip, fp, r0, lsr r4 │ │ │ │ + ldr r1, [pc, #40] @ 1556b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r8, asr #6 │ │ │ │ - ldr r1, [pc, #40] @ 155734 │ │ │ │ + mlaeq fp, r0, r3, ip │ │ │ │ + ldr r1, [pc, #40] @ 1556ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, lsr #31 │ │ │ │ - ldr r1, [pc, #40] @ 155768 │ │ │ │ + strdeq fp, [fp], -r4 @ │ │ │ │ + ldr r1, [pc, #40] @ 155720 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r0, lsr #3 │ │ │ │ - ldr r1, [pc, #40] @ 15579c │ │ │ │ + eoreq ip, fp, r8, ror #3 │ │ │ │ + ldr r1, [pc, #40] @ 155754 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r0, ror #26 │ │ │ │ - ldr r1, [pc, #40] @ 1557d0 │ │ │ │ + eoreq fp, fp, r8, lsr #27 │ │ │ │ + ldr r1, [pc, #40] @ 155788 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r4, ror #5 │ │ │ │ - ldr r1, [pc, #40] @ 155804 │ │ │ │ + eoreq ip, fp, ip, lsr #6 │ │ │ │ + ldr r1, [pc, #40] @ 1557bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, lsr pc │ │ │ │ - ldr r1, [pc, #40] @ 155838 │ │ │ │ + eoreq fp, fp, r4, lsl #31 │ │ │ │ + ldr r1, [pc, #40] @ 1557f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, asr #31 │ │ │ │ - ldr r1, [pc, #40] @ 15586c │ │ │ │ + eoreq ip, fp, r4, lsl r0 │ │ │ │ + ldr r1, [pc, #40] @ 155824 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r8, lsr #24 │ │ │ │ - ldr r1, [pc, #40] @ 1558a0 │ │ │ │ + eoreq fp, fp, r0, ror ip │ │ │ │ + ldr r1, [pc, #40] @ 155858 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r4, ror #3 │ │ │ │ - ldr r1, [pc, #40] @ 1558d4 │ │ │ │ + eoreq ip, fp, ip, lsr #4 │ │ │ │ + ldr r1, [pc, #40] @ 15588c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, lsr lr │ │ │ │ - ldr r1, [pc, #40] @ 155908 │ │ │ │ + eoreq fp, fp, r4, lsl #29 │ │ │ │ + ldr r1, [pc, #40] @ 1558c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, asr fp │ │ │ │ - ldr r1, [pc, #40] @ 15593c │ │ │ │ + eoreq fp, fp, r4, lsr #23 │ │ │ │ + ldr r1, [pc, #40] @ 1558f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r0, asr r0 │ │ │ │ - ldr r1, [pc, #40] @ 155970 │ │ │ │ + mlaeq fp, r8, r0, ip │ │ │ │ + ldr r1, [pc, #40] @ 155928 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq ip, fp, r8, ror r0 │ │ │ │ - ldr r2, [pc, #20] @ 155990 │ │ │ │ + eoreq ip, fp, r0, asr #1 │ │ │ │ + ldr r2, [pc, #20] @ 155948 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r4, ror #30 │ │ │ │ - ldr r2, [pc, #20] @ 1559b0 │ │ │ │ + eoreq fp, fp, ip, lsr #31 │ │ │ │ + ldr r2, [pc, #20] @ 155968 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, ip, ror #25 │ │ │ │ - ldr r2, [pc, #20] @ 1559d0 │ │ │ │ + eoreq fp, fp, r4, lsr sp │ │ │ │ + ldr r2, [pc, #20] @ 155988 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r8, lsr #31 │ │ │ │ - ldr r2, [pc, #20] @ 1559f0 │ │ │ │ + strdeq fp, [fp], -r0 @ │ │ │ │ + ldr r2, [pc, #20] @ 1559a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - ldrdeq fp, [fp], -ip @ │ │ │ │ - ldr r2, [pc, #20] @ 155a10 │ │ │ │ + eoreq fp, fp, r4, lsr #26 │ │ │ │ + ldr r2, [pc, #20] @ 1559c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r0, asr #20 │ │ │ │ - ldr r2, [pc, #20] @ 155a30 │ │ │ │ + eoreq fp, fp, r8, lsl #21 │ │ │ │ + ldr r2, [pc, #20] @ 1559e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r4 │ │ │ │ - ldr r2, [pc, #20] @ 155a50 │ │ │ │ + eoreq ip, fp, ip, asr #32 │ │ │ │ + ldr r2, [pc, #20] @ 155a08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq ip, fp, r0, asr r0 │ │ │ │ - ldr r2, [pc, #20] @ 155a70 │ │ │ │ + mlaeq fp, r8, r0, ip │ │ │ │ + ldr r2, [pc, #20] @ 155a28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r0, ror #27 │ │ │ │ - ldr r2, [pc, #20] @ 155a90 │ │ │ │ + eoreq fp, fp, r8, lsr #28 │ │ │ │ + ldr r2, [pc, #20] @ 155a48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r0, lsr sp │ │ │ │ - ldr r2, [pc, #20] @ 155ab0 │ │ │ │ + eoreq fp, fp, r8, ror sp │ │ │ │ + ldr r2, [pc, #20] @ 155a68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strdeq fp, [fp], -r0 @ │ │ │ │ - ldr r2, [pc, #20] @ 155ad0 │ │ │ │ + eoreq ip, fp, r8, lsr r0 │ │ │ │ + ldr r2, [pc, #20] @ 155a88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r4, lsl #30 │ │ │ │ - ldr r2, [pc, #20] @ 155af0 │ │ │ │ + eoreq fp, fp, ip, asr #30 │ │ │ │ + ldr r2, [pc, #20] @ 155aa8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r0, lsr sp │ │ │ │ - ldr r2, [pc, #20] @ 155b10 │ │ │ │ + eoreq fp, fp, r8, ror sp │ │ │ │ + ldr r2, [pc, #20] @ 155ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, ip, ror #23 │ │ │ │ - ldr r2, [pc, #20] @ 155b30 │ │ │ │ + eoreq fp, fp, r4, lsr ip │ │ │ │ + ldr r2, [pc, #20] @ 155ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r0, asr r9 │ │ │ │ - ldr r2, [pc, #20] @ 155b50 │ │ │ │ + mlaeq fp, r8, r9, fp │ │ │ │ + ldr r2, [pc, #20] @ 155b08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r0, lsr #30 │ │ │ │ - ldr r2, [pc, #20] @ 155b70 │ │ │ │ + eoreq fp, fp, r8, ror #30 │ │ │ │ + ldr r2, [pc, #20] @ 155b28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strhteq fp, [fp], -ip │ │ │ │ - ldr r2, [pc, #20] @ 155b90 │ │ │ │ + eoreq fp, fp, r4, lsl #24 │ │ │ │ + ldr r2, [pc, #20] @ 155b48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r8, asr r9 │ │ │ │ - ldr r2, [pc, #20] @ 155bb0 │ │ │ │ + eoreq fp, fp, r0, lsr #19 │ │ │ │ + ldr r2, [pc, #20] @ 155b68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq fp, fp, r0, asr #24 │ │ │ │ - ldr r2, [pc, #40] @ 155be4 │ │ │ │ + eoreq fp, fp, r8, lsl #25 │ │ │ │ + ldr r2, [pc, #40] @ 155b9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r4, lsl #28 │ │ │ │ - ldr r2, [pc, #40] @ 155c18 │ │ │ │ + eoreq fp, fp, ip, asr #28 │ │ │ │ + ldr r2, [pc, #40] @ 155bd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, ror #23 │ │ │ │ - ldr r2, [pc, #40] @ 155c4c │ │ │ │ + eoreq fp, fp, r4, lsr ip │ │ │ │ + ldr r2, [pc, #40] @ 155c04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq fp, [fp], -ip @ │ │ │ │ - ldr r2, [pc, #40] @ 155c80 │ │ │ │ + eoreq fp, fp, r4, asr #28 │ │ │ │ + ldr r2, [pc, #40] @ 155c38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r8, lsl #25 │ │ │ │ - ldr r2, [pc, #40] @ 155cb4 │ │ │ │ + ldrdeq fp, [fp], -r0 @ │ │ │ │ + ldr r2, [pc, #40] @ 155c6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq fp, [fp], -r0 │ │ │ │ - ldr r2, [pc, #40] @ 155ce8 │ │ │ │ + strdeq fp, [fp], -r8 @ │ │ │ │ + ldr r2, [pc, #40] @ 155ca0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, asr #27 │ │ │ │ - ldr r2, [pc, #40] @ 155d1c │ │ │ │ + eoreq fp, fp, r4, lsl lr │ │ │ │ + ldr r2, [pc, #40] @ 155cd4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaeq fp, r4, r9, fp │ │ │ │ - ldr r2, [pc, #40] @ 155d50 │ │ │ │ + ldrdeq fp, [fp], -ip @ │ │ │ │ + ldr r2, [pc, #40] @ 155d08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, lsr ip │ │ │ │ - ldr r2, [pc, #40] @ 155d84 │ │ │ │ + eoreq fp, fp, r4, lsl #25 │ │ │ │ + ldr r2, [pc, #40] @ 155d3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r8, ror r7 │ │ │ │ - ldr r2, [pc, #40] @ 155db8 │ │ │ │ + eoreq fp, fp, r0, asr #15 │ │ │ │ + ldr r2, [pc, #40] @ 155d70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, lsr #21 │ │ │ │ - ldr r2, [pc, #40] @ 155dec │ │ │ │ + strdeq fp, [fp], -r4 @ │ │ │ │ + ldr r2, [pc, #40] @ 155da4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r8, ror #19 │ │ │ │ - ldr r2, [pc, #40] @ 155e20 │ │ │ │ + eoreq fp, fp, r0, lsr sl │ │ │ │ + ldr r2, [pc, #40] @ 155dd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaeq fp, r4, ip, fp │ │ │ │ - ldr r2, [pc, #40] @ 155e54 │ │ │ │ + ldrdeq fp, [fp], -ip @ │ │ │ │ + ldr r2, [pc, #40] @ 155e0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r0, lsr ip │ │ │ │ - ldr r2, [pc, #40] @ 155e88 │ │ │ │ + eoreq fp, fp, r8, ror ip │ │ │ │ + ldr r2, [pc, #40] @ 155e40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, lsr #19 │ │ │ │ - ldr r2, [pc, #40] @ 155ebc │ │ │ │ + strdeq fp, [fp], -r4 @ │ │ │ │ + ldr r2, [pc, #40] @ 155e74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r4, asr r8 │ │ │ │ - ldr r2, [pc, #40] @ 155ef0 │ │ │ │ + mlaeq fp, ip, r8, fp │ │ │ │ + ldr r2, [pc, #40] @ 155ea8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r4, lsr #11 │ │ │ │ - ldr r2, [pc, #40] @ 155f24 │ │ │ │ + eoreq fp, fp, ip, ror #11 │ │ │ │ + ldr r2, [pc, #40] @ 155edc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq fp, [fp], -ip │ │ │ │ - ldr r2, [pc, #40] @ 155f58 │ │ │ │ + eoreq fp, fp, r4, lsl #16 │ │ │ │ + ldr r2, [pc, #40] @ 155f10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r8, ror #15 │ │ │ │ - ldr ip, [pc, #64] @ 155fa4 │ │ │ │ + eoreq fp, fp, r0, lsr r8 │ │ │ │ + ldr ip, [pc, #64] @ 155f5c │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317738,16 +317720,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq fp, [fp], -r8 @ │ │ │ │ - ldr ip, [pc, #64] @ 155ff0 │ │ │ │ + eoreq fp, fp, r0, asr #22 │ │ │ │ + ldr ip, [pc, #64] @ 155fa8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317757,16 +317739,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, lsr #16 │ │ │ │ - ldr ip, [pc, #64] @ 15603c │ │ │ │ + eoreq fp, fp, r4, ror r8 │ │ │ │ + ldr ip, [pc, #64] @ 155ff4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317776,16 +317758,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r8, ror #18 │ │ │ │ - ldr ip, [pc, #64] @ 156088 │ │ │ │ + strhteq fp, [fp], -r0 │ │ │ │ + ldr ip, [pc, #64] @ 156040 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317795,16 +317777,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r4, lsr #8 │ │ │ │ - ldr ip, [pc, #64] @ 1560d4 │ │ │ │ + eoreq fp, fp, ip, ror #8 │ │ │ │ + ldr ip, [pc, #64] @ 15608c │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317814,16 +317796,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r8, lsr #15 │ │ │ │ - ldr ip, [pc, #64] @ 156120 │ │ │ │ + strdeq fp, [fp], -r0 @ │ │ │ │ + ldr ip, [pc, #64] @ 1560d8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317833,16 +317815,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, asr #13 │ │ │ │ - ldr ip, [pc, #64] @ 15616c │ │ │ │ + eoreq fp, fp, r4, lsl r7 │ │ │ │ + ldr ip, [pc, #64] @ 156124 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317852,16 +317834,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, lsl #11 │ │ │ │ - ldr ip, [pc, #64] @ 1561b8 │ │ │ │ + ldrdeq fp, [fp], -r4 @ │ │ │ │ + ldr ip, [pc, #64] @ 156170 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317871,16 +317853,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r0, ror r5 │ │ │ │ - ldr ip, [pc, #64] @ 156204 │ │ │ │ + strhteq fp, [fp], -r8 │ │ │ │ + ldr ip, [pc, #64] @ 1561bc │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317890,16 +317872,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r0, lsl r3 │ │ │ │ - ldr ip, [pc, #64] @ 156250 │ │ │ │ + eoreq fp, fp, r8, asr r3 │ │ │ │ + ldr ip, [pc, #64] @ 156208 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317909,16 +317891,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, lsr #4 │ │ │ │ - ldr ip, [pc, #64] @ 15629c │ │ │ │ + eoreq fp, fp, r4, ror r2 │ │ │ │ + ldr ip, [pc, #64] @ 156254 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317928,16 +317910,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r0, lsr r8 │ │ │ │ - ldr ip, [pc, #64] @ 1562e8 │ │ │ │ + eoreq fp, fp, r8, ror r8 │ │ │ │ + ldr ip, [pc, #64] @ 1562a0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317947,16 +317929,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r0, ror r4 │ │ │ │ - ldr ip, [pc, #64] @ 156334 │ │ │ │ + strhteq fp, [fp], -r8 │ │ │ │ + ldr ip, [pc, #64] @ 1562ec │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317966,16 +317948,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, asr #13 │ │ │ │ - ldr ip, [pc, #64] @ 156380 │ │ │ │ + eoreq fp, fp, r4, lsl r7 │ │ │ │ + ldr ip, [pc, #64] @ 156338 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -317985,16 +317967,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, ip, asr #14 │ │ │ │ - ldr ip, [pc, #64] @ 1563cc │ │ │ │ + mlaeq fp, r4, r7, fp │ │ │ │ + ldr ip, [pc, #64] @ 156384 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -318004,16 +317986,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq fp, [fp], -ip @ │ │ │ │ - ldr ip, [pc, #64] @ 156418 │ │ │ │ + eoreq fp, fp, r4, asr #6 │ │ │ │ + ldr ip, [pc, #64] @ 1563d0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -318023,16 +318005,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r4, lsr r4 │ │ │ │ - ldr ip, [pc, #64] @ 156464 │ │ │ │ + eoreq fp, fp, ip, ror r4 │ │ │ │ + ldr ip, [pc, #64] @ 15641c │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -318042,16 +318024,16 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq fp, [fp], -ip @ │ │ │ │ - ldr ip, [pc, #64] @ 1564b0 │ │ │ │ + eoreq fp, fp, r4, asr #12 │ │ │ │ + ldr ip, [pc, #64] @ 156468 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #144] @ 0x90 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ @@ -318061,193 +318043,193 @@ │ │ │ │ movwne r3, #1 │ │ │ │ str lr, [sp] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq fp, fp, r0, ror r4 │ │ │ │ - ldr ip, [pc, #20] @ 1564d0 │ │ │ │ + strhteq fp, [fp], -r8 │ │ │ │ + ldr ip, [pc, #20] @ 156488 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - strdeq fp, [fp], -r0 @ │ │ │ │ - ldr ip, [pc, #20] @ 1564f0 │ │ │ │ + eoreq fp, fp, r8, lsr r3 │ │ │ │ + ldr ip, [pc, #20] @ 1564a8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, r0, lsl #11 │ │ │ │ - ldr ip, [pc, #20] @ 156510 │ │ │ │ + eoreq fp, fp, r8, asr #11 │ │ │ │ + ldr ip, [pc, #20] @ 1564c8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, r8, ror #8 │ │ │ │ - ldr ip, [pc, #20] @ 156530 │ │ │ │ + strhteq fp, [fp], -r0 │ │ │ │ + ldr ip, [pc, #20] @ 1564e8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq sl, fp, r0, asr pc │ │ │ │ - ldr ip, [pc, #20] @ 156550 │ │ │ │ + mlaeq fp, r8, pc, sl @ │ │ │ │ + ldr ip, [pc, #20] @ 156508 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, r0, asr r5 │ │ │ │ - ldr ip, [pc, #20] @ 156570 │ │ │ │ + mlaeq fp, r8, r5, fp │ │ │ │ + ldr ip, [pc, #20] @ 156528 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - strhteq fp, [fp], -r0 │ │ │ │ - ldr ip, [pc, #20] @ 156590 │ │ │ │ + strdeq fp, [fp], -r8 @ │ │ │ │ + ldr ip, [pc, #20] @ 156548 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq sl, fp, r8, asr pc │ │ │ │ - ldr ip, [pc, #20] @ 1565b0 │ │ │ │ + eoreq sl, fp, r0, lsr #31 │ │ │ │ + ldr ip, [pc, #20] @ 156568 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, ip, ror #1 │ │ │ │ - ldr ip, [pc, #20] @ 1565d0 │ │ │ │ + eoreq fp, fp, r4, lsr r1 │ │ │ │ + ldr ip, [pc, #20] @ 156588 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, r4, ror #8 │ │ │ │ - ldr ip, [pc, #20] @ 1565f0 │ │ │ │ + eoreq fp, fp, ip, lsr #9 │ │ │ │ + ldr ip, [pc, #20] @ 1565a8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, ip, lsr r1 │ │ │ │ - ldr ip, [pc, #20] @ 156610 │ │ │ │ + eoreq fp, fp, r4, lsl #3 │ │ │ │ + ldr ip, [pc, #20] @ 1565c8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #44] @ 0x2c │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - mlaeq fp, r0, r4, fp │ │ │ │ - ldr ip, [pc, #20] @ 156630 │ │ │ │ + ldrdeq fp, [fp], -r8 @ │ │ │ │ + ldr ip, [pc, #20] @ 1565e8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - mlaeq fp, ip, r0, fp │ │ │ │ - ldr ip, [pc, #20] @ 156650 │ │ │ │ + eoreq fp, fp, r4, ror #1 │ │ │ │ + ldr ip, [pc, #20] @ 156608 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, r0, lsr #3 │ │ │ │ - ldr ip, [pc, #20] @ 156670 │ │ │ │ + eoreq fp, fp, r8, ror #3 │ │ │ │ + ldr ip, [pc, #20] @ 156628 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, r0, ror #3 │ │ │ │ - ldr ip, [pc, #20] @ 156690 │ │ │ │ + eoreq fp, fp, r8, lsr #4 │ │ │ │ + ldr ip, [pc, #20] @ 156648 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq sl, fp, r0, asr #27 │ │ │ │ - ldr ip, [pc, #20] @ 1566b0 │ │ │ │ + eoreq sl, fp, r8, lsl #28 │ │ │ │ + ldr ip, [pc, #20] @ 156668 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, r4, asr #4 │ │ │ │ - ldr ip, [pc, #20] @ 1566d0 │ │ │ │ + eoreq fp, fp, ip, lsl #5 │ │ │ │ + ldr ip, [pc, #20] @ 156688 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, r4, lsl #6 │ │ │ │ - ldr ip, [pc, #20] @ 1566f0 │ │ │ │ + eoreq fp, fp, ip, asr #6 │ │ │ │ + ldr ip, [pc, #20] @ 1566a8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ bx ip │ │ │ │ - eoreq fp, fp, ip │ │ │ │ + eoreq fp, fp, r4, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 1567e0 │ │ │ │ + ldr r4, [pc, #220] @ 156798 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156730 │ │ │ │ + beq 1566e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 156734 │ │ │ │ + b 1566ec │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15675c │ │ │ │ + beq 156714 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 156760 │ │ │ │ + b 156718 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1567d0 │ │ │ │ + beq 156788 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318265,49 +318247,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, r8, lsr #31 │ │ │ │ + strdeq sl, [fp], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 1568d0 │ │ │ │ + ldr r4, [pc, #220] @ 156888 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156820 │ │ │ │ + beq 1567d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 156824 │ │ │ │ + b 1567dc │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15684c │ │ │ │ + beq 156804 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 156850 │ │ │ │ + b 156808 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1568c0 │ │ │ │ + beq 156878 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318325,49 +318307,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, ip, lsr ip │ │ │ │ + eoreq sl, fp, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 1569c0 │ │ │ │ + ldr r4, [pc, #220] @ 156978 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156910 │ │ │ │ + beq 1568c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 156914 │ │ │ │ + b 1568cc │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15693c │ │ │ │ + beq 1568f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 156940 │ │ │ │ + b 1568f8 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1569b0 │ │ │ │ + beq 156968 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318385,49 +318367,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, r8, lsr #28 │ │ │ │ + eoreq sl, fp, r0, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 156ab0 │ │ │ │ + ldr r4, [pc, #220] @ 156a68 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156a00 │ │ │ │ + beq 1569b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 156a04 │ │ │ │ + b 1569bc │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156a2c │ │ │ │ + beq 1569e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 156a30 │ │ │ │ + b 1569e8 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 156aa0 │ │ │ │ + beq 156a58 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318445,49 +318427,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq fp, fp, r0, asr #32 │ │ │ │ + eoreq fp, fp, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 156ba0 │ │ │ │ + ldr r4, [pc, #220] @ 156b58 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156af0 │ │ │ │ + beq 156aa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 156af4 │ │ │ │ + b 156aac │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156b1c │ │ │ │ + beq 156ad4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 156b20 │ │ │ │ + b 156ad8 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 156b90 │ │ │ │ + beq 156b48 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318505,49 +318487,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strhteq sl, [fp], -r8 │ │ │ │ + eoreq sl, fp, r0, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 156c90 │ │ │ │ + ldr r4, [pc, #220] @ 156c48 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156be0 │ │ │ │ + beq 156b98 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 156be4 │ │ │ │ + b 156b9c │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156c0c │ │ │ │ + beq 156bc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 156c10 │ │ │ │ + b 156bc8 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 156c80 │ │ │ │ + beq 156c38 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318565,49 +318547,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, ip, ror ip │ │ │ │ + eoreq sl, fp, r4, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 156d80 │ │ │ │ + ldr r4, [pc, #220] @ 156d38 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156cd0 │ │ │ │ + beq 156c88 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 156cd4 │ │ │ │ + b 156c8c │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156cfc │ │ │ │ + beq 156cb4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 156d00 │ │ │ │ + b 156cb8 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 156d70 │ │ │ │ + beq 156d28 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318625,49 +318607,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, r4, lsr #16 │ │ │ │ + eoreq sl, fp, ip, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 156e70 │ │ │ │ + ldr r4, [pc, #220] @ 156e28 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156dc0 │ │ │ │ + beq 156d78 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 156dc4 │ │ │ │ + b 156d7c │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156dec │ │ │ │ + beq 156da4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 156df0 │ │ │ │ + b 156da8 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 156e60 │ │ │ │ + beq 156e18 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318685,49 +318667,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, r8, asr #18 │ │ │ │ + mlaeq fp, r0, r9, sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 156f60 │ │ │ │ + ldr r4, [pc, #220] @ 156f18 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #48] @ 0x30 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156eb0 │ │ │ │ + beq 156e68 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 156eb4 │ │ │ │ + b 156e6c │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156edc │ │ │ │ + beq 156e94 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 156ee0 │ │ │ │ + b 156e98 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 156f50 │ │ │ │ + beq 156f08 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318745,49 +318727,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq sl, [fp], -ip @ │ │ │ │ + eoreq sl, fp, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 157050 │ │ │ │ + ldr r4, [pc, #220] @ 157008 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156fa0 │ │ │ │ + beq 156f58 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 156fa4 │ │ │ │ + b 156f5c │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156fcc │ │ │ │ + beq 156f84 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 156fd0 │ │ │ │ + b 156f88 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 157040 │ │ │ │ + beq 156ff8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318805,49 +318787,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, r0, asr #20 │ │ │ │ + eoreq sl, fp, r8, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 157140 │ │ │ │ + ldr r4, [pc, #220] @ 1570f8 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157090 │ │ │ │ + beq 157048 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 157094 │ │ │ │ + b 15704c │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1570bc │ │ │ │ + beq 157074 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 1570c0 │ │ │ │ + b 157078 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 157130 │ │ │ │ + beq 1570e8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318865,49 +318847,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaeq fp, ip, r7, sl │ │ │ │ + eoreq sl, fp, r4, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 157230 │ │ │ │ + ldr r4, [pc, #220] @ 1571e8 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157180 │ │ │ │ + beq 157138 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 157184 │ │ │ │ + b 15713c │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1571ac │ │ │ │ + beq 157164 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 1571b0 │ │ │ │ + b 157168 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 157220 │ │ │ │ + beq 1571d8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318925,49 +318907,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, r4, lsl #16 │ │ │ │ + eoreq sl, fp, ip, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 157320 │ │ │ │ + ldr r4, [pc, #220] @ 1572d8 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #96] @ 0x60 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157270 │ │ │ │ + beq 157228 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 157274 │ │ │ │ + b 15722c │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15729c │ │ │ │ + beq 157254 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 1572a0 │ │ │ │ + b 157258 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 157310 │ │ │ │ + beq 1572c8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -318985,49 +318967,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, ip, lsr r8 │ │ │ │ + eoreq sl, fp, r4, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 157410 │ │ │ │ + ldr r4, [pc, #220] @ 1573c8 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157360 │ │ │ │ + beq 157318 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 157364 │ │ │ │ + b 15731c │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15738c │ │ │ │ + beq 157344 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 157390 │ │ │ │ + b 157348 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 157400 │ │ │ │ + beq 1573b8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -319045,49 +319027,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaeq fp, ip, r4, sl │ │ │ │ + eoreq sl, fp, r4, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 157500 │ │ │ │ + ldr r4, [pc, #220] @ 1574b8 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157450 │ │ │ │ + beq 157408 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 157454 │ │ │ │ + b 15740c │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15747c │ │ │ │ + beq 157434 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 157480 │ │ │ │ + b 157438 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1574f0 │ │ │ │ + beq 1574a8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -319105,49 +319087,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, ip, lsr r0 │ │ │ │ + eoreq sl, fp, r4, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 1575f0 │ │ │ │ + ldr r4, [pc, #220] @ 1575a8 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157540 │ │ │ │ + beq 1574f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 157544 │ │ │ │ + b 1574fc │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15756c │ │ │ │ + beq 157524 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 157570 │ │ │ │ + b 157528 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1575e0 │ │ │ │ + beq 157598 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -319165,49 +319147,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, r0, asr #7 │ │ │ │ + eoreq sl, fp, r8, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 1576e0 │ │ │ │ + ldr r4, [pc, #220] @ 157698 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157630 │ │ │ │ + beq 1575e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 157634 │ │ │ │ + b 1575ec │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15765c │ │ │ │ + beq 157614 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 157660 │ │ │ │ + b 157618 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1576d0 │ │ │ │ + beq 157688 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -319225,49 +319207,49 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaeq fp, ip, r1, sl │ │ │ │ + eoreq sl, fp, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r4, [pc, #220] @ 1577d0 │ │ │ │ + ldr r4, [pc, #220] @ 157788 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157720 │ │ │ │ + beq 1576d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1db60 │ │ │ │ mov r5, r0 │ │ │ │ - b 157724 │ │ │ │ + b 1576dc │ │ │ │ ldr r5, [fp] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ movwne r7, #1 │ │ │ │ bl 1f378 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15774c │ │ │ │ + beq 157704 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f3e4 │ │ │ │ - b 157750 │ │ │ │ + b 157708 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1577c0 │ │ │ │ + beq 157778 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -319285,22 +319267,22 @@ │ │ │ │ movwne r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ str r7, [fp] │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq sl, fp, ip, asr r3 │ │ │ │ + eoreq sl, fp, r4, lsr #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 159598 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 15783c │ │ │ │ - ldr r2, [pc, #80] @ 157840 │ │ │ │ - ldr ip, [pc, #80] @ 157844 │ │ │ │ + bl 159550 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 1577f4 │ │ │ │ + ldr r2, [pc, #80] @ 1577f8 │ │ │ │ + ldr ip, [pc, #80] @ 1577fc │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319312,24 +319294,24 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r6, sl, ip, ror #22 │ │ │ │ - @ instruction: 0xfff2efd0 │ │ │ │ - eoreq r6, sl, r0, ror fp │ │ │ │ + strhteq r6, [sl], -r4 │ │ │ │ + @ instruction: 0xfff2f018 │ │ │ │ + strhteq r6, [sl], -r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 159510 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 1578b0 │ │ │ │ - ldr r2, [pc, #80] @ 1578b4 │ │ │ │ - ldr ip, [pc, #80] @ 1578b8 │ │ │ │ + bl 1594c8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 157868 │ │ │ │ + ldr r2, [pc, #80] @ 15786c │ │ │ │ + ldr ip, [pc, #80] @ 157870 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319341,24 +319323,24 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - strdeq r6, [sl], -r8 @ │ │ │ │ - @ instruction: 0xfff2ef5c │ │ │ │ - strdeq r6, [sl], -ip @ │ │ │ │ + eoreq r6, sl, r0, asr #22 │ │ │ │ + @ instruction: 0xfff2efa4 │ │ │ │ + eoreq r6, sl, r4, asr #22 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 159528 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 157924 │ │ │ │ - ldr r2, [pc, #80] @ 157928 │ │ │ │ - ldr ip, [pc, #80] @ 15792c │ │ │ │ + bl 1594e0 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 1578dc │ │ │ │ + ldr r2, [pc, #80] @ 1578e0 │ │ │ │ + ldr ip, [pc, #80] @ 1578e4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319370,24 +319352,24 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r6, sl, r4, lsl #21 │ │ │ │ - @ instruction: 0xfff2eee8 │ │ │ │ - eoreq r6, sl, r8, lsl #21 │ │ │ │ + eoreq r6, sl, ip, asr #21 │ │ │ │ + @ instruction: 0xfff2ef30 │ │ │ │ + ldrdeq r6, [sl], -r0 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 15a3b0 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 157998 │ │ │ │ - ldr r2, [pc, #80] @ 15799c │ │ │ │ - ldr ip, [pc, #80] @ 1579a0 │ │ │ │ + bl 15a368 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 157950 │ │ │ │ + ldr r2, [pc, #80] @ 157954 │ │ │ │ + ldr ip, [pc, #80] @ 157958 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319399,24 +319381,24 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r6, sl, r0, lsl sl │ │ │ │ - @ instruction: 0xfff2ee74 │ │ │ │ - eoreq r6, sl, r4, lsl sl │ │ │ │ + eoreq r6, sl, r8, asr sl │ │ │ │ + @ instruction: 0xfff2eebc │ │ │ │ + eoreq r6, sl, ip, asr sl │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 159514 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 157a0c │ │ │ │ - ldr r2, [pc, #80] @ 157a10 │ │ │ │ - ldr ip, [pc, #80] @ 157a14 │ │ │ │ + bl 1594cc │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 1579c4 │ │ │ │ + ldr r2, [pc, #80] @ 1579c8 │ │ │ │ + ldr ip, [pc, #80] @ 1579cc │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319428,24 +319410,24 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - mlaeq sl, ip, r9, r6 │ │ │ │ - @ instruction: 0xfff2ee00 │ │ │ │ - eoreq r6, sl, r0, lsr #19 │ │ │ │ + eoreq r6, sl, r4, ror #19 │ │ │ │ + @ instruction: 0xfff2ee48 │ │ │ │ + eoreq r6, sl, r8, ror #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 15a330 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 157a80 │ │ │ │ - ldr r2, [pc, #80] @ 157a84 │ │ │ │ - ldr ip, [pc, #80] @ 157a88 │ │ │ │ + bl 15a2e8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 157a38 │ │ │ │ + ldr r2, [pc, #80] @ 157a3c │ │ │ │ + ldr ip, [pc, #80] @ 157a40 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319457,24 +319439,24 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r6, sl, r8, lsr #18 │ │ │ │ - @ instruction: 0xfff2ed8c │ │ │ │ - eoreq r6, sl, ip, lsr #18 │ │ │ │ + eoreq r6, sl, r0, ror r9 │ │ │ │ + @ instruction: 0xfff2edd4 │ │ │ │ + eoreq r6, sl, r4, ror r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 159524 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 157af4 │ │ │ │ - ldr r2, [pc, #80] @ 157af8 │ │ │ │ - ldr ip, [pc, #80] @ 157afc │ │ │ │ + bl 1594dc │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 157aac │ │ │ │ + ldr r2, [pc, #80] @ 157ab0 │ │ │ │ + ldr ip, [pc, #80] @ 157ab4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319486,24 +319468,24 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - strhteq r6, [sl], -r4 │ │ │ │ - @ instruction: 0xfff2ed18 │ │ │ │ - strhteq r6, [sl], -r8 │ │ │ │ + strdeq r6, [sl], -ip @ │ │ │ │ + @ instruction: 0xfff2ed60 │ │ │ │ + eoreq r6, sl, r0, lsl #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 159518 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 157b68 │ │ │ │ - ldr r2, [pc, #80] @ 157b6c │ │ │ │ - ldr ip, [pc, #80] @ 157b70 │ │ │ │ + bl 1594d0 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 157b20 │ │ │ │ + ldr r2, [pc, #80] @ 157b24 │ │ │ │ + ldr ip, [pc, #80] @ 157b28 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319515,24 +319497,24 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r6, sl, r0, asr #16 │ │ │ │ - @ instruction: 0xfff2eca4 │ │ │ │ - eoreq r6, sl, r4, asr #16 │ │ │ │ + eoreq r6, sl, r8, lsl #17 │ │ │ │ + @ instruction: 0xfff2ecec │ │ │ │ + eoreq r6, sl, ip, lsl #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 159de0 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 157bdc │ │ │ │ - ldr r2, [pc, #80] @ 157be0 │ │ │ │ - ldr ip, [pc, #80] @ 157be4 │ │ │ │ + bl 159d98 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 157b94 │ │ │ │ + ldr r2, [pc, #80] @ 157b98 │ │ │ │ + ldr ip, [pc, #80] @ 157b9c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319544,24 +319526,24 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r6, sl, ip, asr #15 │ │ │ │ - @ instruction: 0xfff2ec30 │ │ │ │ - ldrdeq r6, [sl], -r0 @ │ │ │ │ + eoreq r6, sl, r4, lsl r8 │ │ │ │ + @ instruction: 0xfff2ec78 │ │ │ │ + eoreq r6, sl, r8, lsl r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 159504 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 157c50 │ │ │ │ - ldr r2, [pc, #80] @ 157c54 │ │ │ │ - ldr ip, [pc, #80] @ 157c58 │ │ │ │ + bl 1594bc │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 157c08 │ │ │ │ + ldr r2, [pc, #80] @ 157c0c │ │ │ │ + ldr ip, [pc, #80] @ 157c10 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319573,24 +319555,24 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r6, sl, r8, asr r7 │ │ │ │ - @ instruction: 0xfff2ebbc │ │ │ │ - eoreq r6, sl, ip, asr r7 │ │ │ │ + eoreq r6, sl, r0, lsr #15 │ │ │ │ + @ instruction: 0xfff2ec04 │ │ │ │ + eoreq r6, sl, r4, lsr #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl 159508 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #80] @ 157cc4 │ │ │ │ - ldr r2, [pc, #80] @ 157cc8 │ │ │ │ - ldr ip, [pc, #80] @ 157ccc │ │ │ │ + bl 1594c0 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #80] @ 157c7c │ │ │ │ + ldr r2, [pc, #80] @ 157c80 │ │ │ │ + ldr ip, [pc, #80] @ 157c84 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -319602,1489 +319584,1489 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r6, sl, r4, ror #13 │ │ │ │ - @ instruction: 0xfff2eb48 │ │ │ │ - eoreq r6, sl, r8, ror #13 │ │ │ │ - ldr r2, [pc, #20] @ 157cec │ │ │ │ + eoreq r6, sl, ip, lsr #14 │ │ │ │ + @ instruction: 0xfff2eb90 │ │ │ │ + eoreq r6, sl, r0, lsr r7 │ │ │ │ + ldr r2, [pc, #20] @ 157ca4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r0, asr #20 │ │ │ │ - ldr r2, [pc, #20] @ 157d0c │ │ │ │ + eoreq r9, fp, r8, lsl #21 │ │ │ │ + ldr r2, [pc, #20] @ 157cc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r4, lsl fp │ │ │ │ - ldr r2, [pc, #20] @ 157d2c │ │ │ │ + eoreq r9, fp, ip, asr fp │ │ │ │ + ldr r2, [pc, #20] @ 157ce4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r8, lsl #26 │ │ │ │ - ldr r2, [pc, #20] @ 157d4c │ │ │ │ + eoreq r9, fp, r0, asr sp │ │ │ │ + ldr r2, [pc, #20] @ 157d04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r0, asr r9 │ │ │ │ - ldr r2, [pc, #20] @ 157d6c │ │ │ │ + mlaeq fp, r8, r9, r9 │ │ │ │ + ldr r2, [pc, #20] @ 157d24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r4, ror #21 │ │ │ │ - ldr r2, [pc, #20] @ 157d8c │ │ │ │ + eoreq r9, fp, ip, lsr #22 │ │ │ │ + ldr r2, [pc, #20] @ 157d44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, ip, ror #23 │ │ │ │ - ldr r2, [pc, #20] @ 157dac │ │ │ │ + eoreq r9, fp, r4, lsr ip │ │ │ │ + ldr r2, [pc, #20] @ 157d64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r4, asr #20 │ │ │ │ - ldr r2, [pc, #20] @ 157dcc │ │ │ │ + eoreq r9, fp, ip, lsl #21 │ │ │ │ + ldr r2, [pc, #20] @ 157d84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - ldrdeq r9, [fp], -r4 @ │ │ │ │ - ldr r2, [pc, #20] @ 157dec │ │ │ │ + eoreq r9, fp, ip, lsl sp │ │ │ │ + ldr r2, [pc, #20] @ 157da4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r8, ror #23 │ │ │ │ - ldr r2, [pc, #20] @ 157e0c │ │ │ │ + eoreq r9, fp, r0, lsr ip │ │ │ │ + ldr r2, [pc, #20] @ 157dc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r8, ror #21 │ │ │ │ - ldr r2, [pc, #20] @ 157e2c │ │ │ │ + eoreq r9, fp, r0, lsr fp │ │ │ │ + ldr r2, [pc, #20] @ 157de4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strhteq r9, [fp], -ip │ │ │ │ - ldr r2, [pc, #20] @ 157e4c │ │ │ │ + eoreq r9, fp, r4, lsl #14 │ │ │ │ + ldr r2, [pc, #20] @ 157e04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r4, lsr #24 │ │ │ │ - ldr r2, [pc, #20] @ 157e6c │ │ │ │ + eoreq r9, fp, ip, ror #24 │ │ │ │ + ldr r2, [pc, #20] @ 157e24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - mlaeq fp, r0, r8, r9 │ │ │ │ - ldr r2, [pc, #20] @ 157e8c │ │ │ │ + ldrdeq r9, [fp], -r8 @ │ │ │ │ + ldr r2, [pc, #20] @ 157e44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r4, lsl ip │ │ │ │ - ldr r2, [pc, #20] @ 157eac │ │ │ │ + eoreq r9, fp, ip, asr ip │ │ │ │ + ldr r2, [pc, #20] @ 157e64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r4, lsl r9 │ │ │ │ - ldr r2, [pc, #20] @ 157ecc │ │ │ │ + eoreq r9, fp, ip, asr r9 │ │ │ │ + ldr r2, [pc, #20] @ 157e84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r4, lsl #11 │ │ │ │ - ldr r2, [pc, #20] @ 157eec │ │ │ │ + eoreq r9, fp, ip, asr #11 │ │ │ │ + ldr r2, [pc, #20] @ 157ea4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - mlaeq fp, r4, r5, r9 │ │ │ │ - ldr r2, [pc, #20] @ 157f0c │ │ │ │ + ldrdeq r9, [fp], -ip @ │ │ │ │ + ldr r2, [pc, #20] @ 157ec4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r9, fp, r0, asr #15 │ │ │ │ + eoreq r9, fp, r8, lsl #16 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 157f54 │ │ │ │ + ldr r1, [pc, #56] @ 157f0c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 157f34 │ │ │ │ + beq 157eec │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 157f58 │ │ │ │ - ldr r2, [pc, #28] @ 157f5c │ │ │ │ + ldr r0, [pc, #28] @ 157f10 │ │ │ │ + ldr r2, [pc, #28] @ 157f14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r4, lsl #22 │ │ │ │ - eoreq r4, r2, r2, lsr sl │ │ │ │ - eoreq r5, sl, r8, lsr r5 │ │ │ │ + eoreq r9, fp, ip, asr #22 │ │ │ │ + eoreq r4, r2, sl, lsr sl │ │ │ │ + eoreq r5, sl, r0, lsl #11 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 157fa4 │ │ │ │ + ldr r1, [pc, #56] @ 157f5c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 157f84 │ │ │ │ + beq 157f3c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 157fa8 │ │ │ │ - ldr r2, [pc, #28] @ 157fac │ │ │ │ + ldr r0, [pc, #28] @ 157f60 │ │ │ │ + ldr r2, [pc, #28] @ 157f64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r0, asr #16 │ │ │ │ - strhteq r0, [r2], -lr │ │ │ │ - eoreq r2, sl, r8, lsl #4 │ │ │ │ + eoreq r9, fp, r8, lsl #17 │ │ │ │ + eoreq r0, r2, r6, asr #7 │ │ │ │ + eoreq r2, sl, r0, asr r2 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 157ff4 │ │ │ │ + ldr r1, [pc, #56] @ 157fac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 157fd4 │ │ │ │ + beq 157f8c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 157ff8 │ │ │ │ - ldr r2, [pc, #28] @ 157ffc │ │ │ │ + ldr r0, [pc, #28] @ 157fb0 │ │ │ │ + ldr r2, [pc, #28] @ 157fb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, ip, asr r7 │ │ │ │ - eoreq lr, r1, r6, ror #14 │ │ │ │ - ldrdeq r1, [sl], -r8 @ │ │ │ │ + eoreq r9, fp, r4, lsr #15 │ │ │ │ + eoreq lr, r1, lr, ror #14 │ │ │ │ + eoreq r1, sl, r0, lsr #8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 158044 │ │ │ │ + ldr r1, [pc, #56] @ 157ffc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158024 │ │ │ │ + beq 157fdc │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 158048 │ │ │ │ - ldr r2, [pc, #28] @ 15804c │ │ │ │ + ldr r0, [pc, #28] @ 158000 │ │ │ │ + ldr r2, [pc, #28] @ 158004 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r8, asr #9 │ │ │ │ - eoreq ip, r1, r3 │ │ │ │ - eoreq pc, r9, r0, asr r4 @ │ │ │ │ + eoreq r9, fp, r0, lsl r5 │ │ │ │ + eoreq ip, r1, fp │ │ │ │ + mlaeq r9, r8, r4, pc @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 158094 │ │ │ │ + ldr r1, [pc, #56] @ 15804c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158074 │ │ │ │ + beq 15802c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 158098 │ │ │ │ - ldr r2, [pc, #28] @ 15809c │ │ │ │ + ldr r0, [pc, #28] @ 158050 │ │ │ │ + ldr r2, [pc, #28] @ 158054 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r0, lsr sl │ │ │ │ - eoreq r6, r2, fp, asr #13 │ │ │ │ - mlaeq sl, ip, r2, r6 │ │ │ │ + eoreq r9, fp, r8, ror sl │ │ │ │ + ldrdeq r6, [r2], -r3 @ │ │ │ │ + eoreq r6, sl, r4, ror #5 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 1580e4 │ │ │ │ + ldr r1, [pc, #56] @ 15809c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1580c4 │ │ │ │ + beq 15807c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 1580e8 │ │ │ │ - ldr r2, [pc, #28] @ 1580ec │ │ │ │ + ldr r0, [pc, #28] @ 1580a0 │ │ │ │ + ldr r2, [pc, #28] @ 1580a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - mlaeq fp, r0, r7, r9 │ │ │ │ - eoreq r0, r2, lr, ror r2 │ │ │ │ - eoreq r2, sl, r8, asr #1 │ │ │ │ + ldrdeq r9, [fp], -r8 @ │ │ │ │ + eoreq r0, r2, r6, lsl #5 │ │ │ │ + eoreq r2, sl, r0, lsl r1 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 158134 │ │ │ │ + ldr r1, [pc, #56] @ 1580ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158114 │ │ │ │ + beq 1580cc │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 158138 │ │ │ │ - ldr r2, [pc, #28] @ 15813c │ │ │ │ + ldr r0, [pc, #28] @ 1580f0 │ │ │ │ + ldr r2, [pc, #28] @ 1580f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, ip, lsl #11 │ │ │ │ - eoreq lr, r1, r6, lsr #12 │ │ │ │ - mlaeq sl, r8, r2, r1 │ │ │ │ + ldrdeq r9, [fp], -r4 @ │ │ │ │ + eoreq lr, r1, lr, lsr #12 │ │ │ │ + eoreq r1, sl, r0, ror #5 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 158184 │ │ │ │ + ldr r1, [pc, #56] @ 15813c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158164 │ │ │ │ + beq 15811c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 158188 │ │ │ │ - ldr r2, [pc, #28] @ 15818c │ │ │ │ + ldr r0, [pc, #28] @ 158140 │ │ │ │ + ldr r2, [pc, #28] @ 158144 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r0, lsl r9 │ │ │ │ - ldrdeq r6, [r2], -fp @ │ │ │ │ - eoreq r6, sl, ip, lsr #3 │ │ │ │ + eoreq r9, fp, r8, asr r9 │ │ │ │ + eoreq r6, r2, r3, ror #11 │ │ │ │ + strdeq r6, [sl], -r4 @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 1581d4 │ │ │ │ + ldr r1, [pc, #56] @ 15818c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1581b4 │ │ │ │ + beq 15816c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 1581d8 │ │ │ │ - ldr r2, [pc, #28] @ 1581dc │ │ │ │ + ldr r0, [pc, #28] @ 158190 │ │ │ │ + ldr r2, [pc, #28] @ 158194 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r8, asr #15 │ │ │ │ - strhteq r4, [r2], -r2 │ │ │ │ - strhteq r5, [sl], -r8 │ │ │ │ + eoreq r9, fp, r0, lsl r8 │ │ │ │ + strhteq r4, [r2], -sl │ │ │ │ + eoreq r5, sl, r0, lsl #6 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 158224 │ │ │ │ + ldr r1, [pc, #56] @ 1581dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158204 │ │ │ │ + beq 1581bc │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 158228 │ │ │ │ - ldr r2, [pc, #28] @ 15822c │ │ │ │ + ldr r0, [pc, #28] @ 1581e0 │ │ │ │ + ldr r2, [pc, #28] @ 1581e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r0, lsr #12 │ │ │ │ - eoreq r0, r2, lr, lsr r1 │ │ │ │ - eoreq r1, sl, r8, lsl #31 │ │ │ │ + eoreq r9, fp, r8, ror #12 │ │ │ │ + eoreq r0, r2, r6, asr #2 │ │ │ │ + ldrdeq r1, [sl], -r0 @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 158274 │ │ │ │ + ldr r1, [pc, #56] @ 15822c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158254 │ │ │ │ + beq 15820c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 158278 │ │ │ │ - ldr r2, [pc, #28] @ 15827c │ │ │ │ + ldr r0, [pc, #28] @ 158230 │ │ │ │ + ldr r2, [pc, #28] @ 158234 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, ip, ror r4 │ │ │ │ - eoreq lr, r1, r6, ror #9 │ │ │ │ - eoreq r1, sl, r8, asr r1 │ │ │ │ + eoreq r9, fp, r4, asr #9 │ │ │ │ + eoreq lr, r1, lr, ror #9 │ │ │ │ + eoreq r1, sl, r0, lsr #3 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 1582c4 │ │ │ │ + ldr r1, [pc, #56] @ 15827c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1582a4 │ │ │ │ + beq 15825c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 1582c8 │ │ │ │ - ldr r2, [pc, #28] @ 1582cc │ │ │ │ + ldr r0, [pc, #28] @ 158280 │ │ │ │ + ldr r2, [pc, #28] @ 158284 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r0, asr r5 │ │ │ │ - mlaeq r2, lr, r0, r0 │ │ │ │ - eoreq r1, sl, r8, ror #29 │ │ │ │ + mlaeq fp, r8, r5, r9 │ │ │ │ + eoreq r0, r2, r6, lsr #1 │ │ │ │ + eoreq r1, sl, r0, lsr pc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 158314 │ │ │ │ + ldr r1, [pc, #56] @ 1582cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1582f4 │ │ │ │ + beq 1582ac │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 158318 │ │ │ │ - ldr r2, [pc, #28] @ 15831c │ │ │ │ + ldr r0, [pc, #28] @ 1582d0 │ │ │ │ + ldr r2, [pc, #28] @ 1582d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r4, lsl #12 │ │ │ │ - eoreq r2, r2, r9, lsl #8 │ │ │ │ - ldrdeq r3, [sl], -ip @ │ │ │ │ + eoreq r9, fp, ip, asr #12 │ │ │ │ + eoreq r2, r2, r1, lsl r4 │ │ │ │ + eoreq r3, sl, r4, lsr #22 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 158364 │ │ │ │ + ldr r1, [pc, #56] @ 15831c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158344 │ │ │ │ + beq 1582fc │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 158368 │ │ │ │ - ldr r2, [pc, #28] @ 15836c │ │ │ │ + ldr r0, [pc, #28] @ 158320 │ │ │ │ + ldr r2, [pc, #28] @ 158324 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r0, ror #14 │ │ │ │ - strdeq r6, [r2], -fp @ │ │ │ │ - eoreq r5, sl, ip, asr #31 │ │ │ │ + eoreq r9, fp, r8, lsr #15 │ │ │ │ + eoreq r6, r2, r3, lsl #8 │ │ │ │ + eoreq r6, sl, r4, lsl r0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 1583b4 │ │ │ │ + ldr r1, [pc, #56] @ 15836c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158394 │ │ │ │ + beq 15834c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 1583b8 │ │ │ │ - ldr r2, [pc, #28] @ 1583bc │ │ │ │ + ldr r0, [pc, #28] @ 158370 │ │ │ │ + ldr r2, [pc, #28] @ 158374 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r4, asr #12 │ │ │ │ - ldrdeq r4, [r2], -r2 @ │ │ │ │ - ldrdeq r5, [sl], -r8 @ │ │ │ │ + eoreq r9, fp, ip, lsl #13 │ │ │ │ + ldrdeq r4, [r2], -sl @ │ │ │ │ + eoreq r5, sl, r0, lsr #2 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 158404 │ │ │ │ + ldr r1, [pc, #56] @ 1583bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1583e4 │ │ │ │ + beq 15839c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 158408 │ │ │ │ - ldr r2, [pc, #28] @ 15840c │ │ │ │ + ldr r0, [pc, #28] @ 1583c0 │ │ │ │ + ldr r2, [pc, #28] @ 1583c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r0, ror r0 │ │ │ │ - andseq pc, pc, sl, ror ip @ │ │ │ │ - eoreq ip, r9, ip, lsl r7 │ │ │ │ + strhteq r9, [fp], -r8 │ │ │ │ + andseq pc, pc, r2, lsl #25 │ │ │ │ + eoreq ip, r9, r4, ror #14 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 158454 │ │ │ │ + ldr r1, [pc, #56] @ 15840c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158434 │ │ │ │ + beq 1583ec │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 158458 │ │ │ │ - ldr r2, [pc, #28] @ 15845c │ │ │ │ + ldr r0, [pc, #28] @ 158410 │ │ │ │ + ldr r2, [pc, #28] @ 158414 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, r0, asr r0 │ │ │ │ - andseq pc, pc, sl, lsr #24 │ │ │ │ - eoreq ip, r9, ip, asr #13 │ │ │ │ + mlaeq fp, r8, r0, r9 │ │ │ │ + andseq pc, pc, r2, lsr ip @ │ │ │ │ + eoreq ip, r9, r4, lsl r7 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 1584a4 │ │ │ │ + ldr r1, [pc, #56] @ 15845c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158484 │ │ │ │ + beq 15843c │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 1584a8 │ │ │ │ - ldr r2, [pc, #28] @ 1584ac │ │ │ │ + ldr r0, [pc, #28] @ 158460 │ │ │ │ + ldr r2, [pc, #28] @ 158464 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r9, fp, ip, ror r2 │ │ │ │ - strhteq lr, [r1], -r6 │ │ │ │ - eoreq r0, sl, r8, lsr #30 │ │ │ │ - ldr r2, [pc, #44] @ 1584e4 │ │ │ │ + eoreq r9, fp, r4, asr #5 │ │ │ │ + strhteq lr, [r1], -lr │ │ │ │ + eoreq r0, sl, r0, ror pc │ │ │ │ + ldr r2, [pc, #44] @ 15849c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r9, fp, r8, ror #10 │ │ │ │ - ldr r2, [pc, #44] @ 15851c │ │ │ │ + strhteq r9, [fp], -r0 │ │ │ │ + ldr r2, [pc, #44] @ 1584d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - strdeq r9, [fp], -r0 @ │ │ │ │ - ldr r2, [pc, #44] @ 158554 │ │ │ │ + eoreq r9, fp, r8, lsr r4 │ │ │ │ + ldr r2, [pc, #44] @ 15850c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r8, fp, ip, lsr #31 │ │ │ │ - ldr r2, [pc, #44] @ 15858c │ │ │ │ + strdeq r8, [fp], -r4 @ │ │ │ │ + ldr r2, [pc, #44] @ 158544 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r9, fp, ip, lsr #10 │ │ │ │ - ldr r2, [pc, #44] @ 1585c4 │ │ │ │ + eoreq r9, fp, r4, ror r5 │ │ │ │ + ldr r2, [pc, #44] @ 15857c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r9, fp, r4, lsr #5 │ │ │ │ - ldr r2, [pc, #44] @ 1585fc │ │ │ │ + eoreq r9, fp, ip, ror #5 │ │ │ │ + ldr r2, [pc, #44] @ 1585b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - strhteq r9, [fp], -ip │ │ │ │ - ldr r2, [pc, #44] @ 158634 │ │ │ │ + eoreq r9, fp, r4, lsl #10 │ │ │ │ + ldr r2, [pc, #44] @ 1585ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r8, fp, r4, lsr lr │ │ │ │ - ldr r2, [pc, #44] @ 15866c │ │ │ │ + eoreq r8, fp, ip, ror lr │ │ │ │ + ldr r2, [pc, #44] @ 158624 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - mlaeq fp, ip, r1, r9 │ │ │ │ - ldr r2, [pc, #44] @ 1586a4 │ │ │ │ + eoreq r9, fp, r4, ror #3 │ │ │ │ + ldr r2, [pc, #44] @ 15865c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r9, fp, r0, lsr #1 │ │ │ │ - ldr r2, [pc, #44] @ 1586dc │ │ │ │ + eoreq r9, fp, r8, ror #1 │ │ │ │ + ldr r2, [pc, #44] @ 158694 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r9, fp, r8 │ │ │ │ - ldr r2, [pc, #44] @ 158714 │ │ │ │ + eoreq r9, fp, r0, asr r0 │ │ │ │ + ldr r2, [pc, #44] @ 1586cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - ldrdeq r9, [fp], -r8 @ │ │ │ │ - ldr r2, [pc, #44] @ 15874c │ │ │ │ + eoreq r9, fp, r0, lsr #6 │ │ │ │ + ldr r2, [pc, #44] @ 158704 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r9, fp, ip, ror #1 │ │ │ │ - ldr r2, [pc, #44] @ 158784 │ │ │ │ + eoreq r9, fp, r4, lsr r1 │ │ │ │ + ldr r2, [pc, #44] @ 15873c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r9, fp, ip, lsl #4 │ │ │ │ - ldr r2, [pc, #44] @ 1587bc │ │ │ │ + eoreq r9, fp, r4, asr r2 │ │ │ │ + ldr r2, [pc, #44] @ 158774 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r8, fp, r8, asr pc │ │ │ │ - ldr r2, [pc, #44] @ 1587f4 │ │ │ │ + eoreq r8, fp, r0, lsr #31 │ │ │ │ + ldr r2, [pc, #44] @ 1587ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r8, fp, r4, ror #31 │ │ │ │ - ldr r2, [pc, #44] @ 15882c │ │ │ │ + eoreq r9, fp, ip, lsr #32 │ │ │ │ + ldr r2, [pc, #44] @ 1587e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r8, fp, ip, ror #24 │ │ │ │ - ldr r2, [pc, #44] @ 158864 │ │ │ │ + strhteq r8, [fp], -r4 │ │ │ │ + ldr r2, [pc, #44] @ 15881c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r8, fp, r0, asr lr │ │ │ │ - ldr r2, [pc, #44] @ 15889c │ │ │ │ + mlaeq fp, r8, lr, r8 │ │ │ │ + ldr r2, [pc, #44] @ 158854 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, r1 │ │ │ │ movcs r2, #3 │ │ │ │ cmp r1, #2 │ │ │ │ movhi r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - eoreq r9, fp, ip, ror #3 │ │ │ │ - ldr r2, [pc, #48] @ 1588d8 │ │ │ │ + eoreq r9, fp, r4, lsr r2 │ │ │ │ + ldr r2, [pc, #48] @ 158890 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, r4, lsl #30 │ │ │ │ - ldr r2, [pc, #48] @ 158914 │ │ │ │ + eoreq r8, fp, ip, asr #30 │ │ │ │ + ldr r2, [pc, #48] @ 1588cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, r8, asr pc │ │ │ │ - ldr r2, [pc, #48] @ 158950 │ │ │ │ + eoreq r8, fp, r0, lsr #31 │ │ │ │ + ldr r2, [pc, #48] @ 158908 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, fp, r0, lsl #2 │ │ │ │ - ldr r2, [pc, #48] @ 15898c │ │ │ │ + eoreq r9, fp, r8, asr #2 │ │ │ │ + ldr r2, [pc, #48] @ 158944 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r9, fp, r8 │ │ │ │ - ldr r2, [pc, #48] @ 1589c8 │ │ │ │ + eoreq r9, fp, r0, asr r0 │ │ │ │ + ldr r2, [pc, #48] @ 158980 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, r0, asr sp │ │ │ │ - ldr r2, [pc, #48] @ 158a04 │ │ │ │ + mlaeq fp, r8, sp, r8 │ │ │ │ + ldr r2, [pc, #48] @ 1589bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, ip, ror #31 │ │ │ │ - ldr r2, [pc, #48] @ 158a40 │ │ │ │ + eoreq r9, fp, r4, lsr r0 │ │ │ │ + ldr r2, [pc, #48] @ 1589f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, r8, lsr #25 │ │ │ │ - ldr r2, [pc, #48] @ 158a7c │ │ │ │ + strdeq r8, [fp], -r0 @ │ │ │ │ + ldr r2, [pc, #48] @ 158a34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - mlaeq fp, r0, sp, r8 │ │ │ │ - ldr r2, [pc, #48] @ 158ab8 │ │ │ │ + ldrdeq r8, [fp], -r8 @ │ │ │ │ + ldr r2, [pc, #48] @ 158a70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, r8, asr lr │ │ │ │ - ldr r2, [pc, #48] @ 158af4 │ │ │ │ + eoreq r8, fp, r0, lsr #29 │ │ │ │ + ldr r2, [pc, #48] @ 158aac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, r4, asr ip │ │ │ │ - ldr r2, [pc, #48] @ 158b30 │ │ │ │ + mlaeq fp, ip, ip, r8 │ │ │ │ + ldr r2, [pc, #48] @ 158ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, ip, lsl #31 │ │ │ │ - ldr r2, [pc, #48] @ 158b6c │ │ │ │ + ldrdeq r8, [fp], -r4 @ │ │ │ │ + ldr r2, [pc, #48] @ 158b24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r8, [fp], -r0 @ │ │ │ │ - ldr r2, [pc, #48] @ 158ba8 │ │ │ │ + eoreq r8, fp, r8, lsl sp │ │ │ │ + ldr r2, [pc, #48] @ 158b60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, r4, lsl pc │ │ │ │ - ldr r2, [pc, #48] @ 158be4 │ │ │ │ + eoreq r8, fp, ip, asr pc │ │ │ │ + ldr r2, [pc, #48] @ 158b9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, r8, lsl #17 │ │ │ │ - ldr r2, [pc, #48] @ 158c20 │ │ │ │ + ldrdeq r8, [fp], -r0 @ │ │ │ │ + ldr r2, [pc, #48] @ 158bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, ip, ror r8 │ │ │ │ - ldr r2, [pc, #48] @ 158c5c │ │ │ │ + eoreq r8, fp, r4, asr #17 │ │ │ │ + ldr r2, [pc, #48] @ 158c14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, ip, asr sl │ │ │ │ - ldr r2, [pc, #48] @ 158c98 │ │ │ │ + eoreq r8, fp, r4, lsr #21 │ │ │ │ + ldr r2, [pc, #48] @ 158c50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r8, fp, ip, ror #16 │ │ │ │ - ldr r2, [pc, #48] @ 158cd4 │ │ │ │ + strhteq r8, [fp], -r4 │ │ │ │ + ldr r2, [pc, #48] @ 158c8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - strhteq r8, [fp], -r8 │ │ │ │ - ldr r2, [pc, #24] @ 158cf8 │ │ │ │ + eoreq r8, fp, r0, lsl #28 │ │ │ │ + ldr r2, [pc, #24] @ 158cb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, ip, lsr #27 │ │ │ │ - ldr r2, [pc, #24] @ 158d1c │ │ │ │ + strdeq r8, [fp], -r4 @ │ │ │ │ + ldr r2, [pc, #24] @ 158cd4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r8, lsl #22 │ │ │ │ - ldr r2, [pc, #24] @ 158d40 │ │ │ │ + eoreq r8, fp, r0, asr fp │ │ │ │ + ldr r2, [pc, #24] @ 158cf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r4, lsr sp │ │ │ │ - ldr r2, [pc, #24] @ 158d64 │ │ │ │ + eoreq r8, fp, ip, ror sp │ │ │ │ + ldr r2, [pc, #24] @ 158d1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r8, lsl #15 │ │ │ │ - ldr r2, [pc, #24] @ 158d88 │ │ │ │ + ldrdeq r8, [fp], -r0 @ │ │ │ │ + ldr r2, [pc, #24] @ 158d40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r8, ror r9 │ │ │ │ - ldr r2, [pc, #24] @ 158dac │ │ │ │ + eoreq r8, fp, r0, asr #19 │ │ │ │ + ldr r2, [pc, #24] @ 158d64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, ip, lsr #24 │ │ │ │ - ldr r2, [pc, #24] @ 158dd0 │ │ │ │ + eoreq r8, fp, r4, ror ip │ │ │ │ + ldr r2, [pc, #24] @ 158d88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r0, ror #18 │ │ │ │ - ldr r2, [pc, #24] @ 158df4 │ │ │ │ + eoreq r8, fp, r8, lsr #19 │ │ │ │ + ldr r2, [pc, #24] @ 158dac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - ldrdeq r8, [fp], -ip @ │ │ │ │ - ldr r2, [pc, #24] @ 158e18 │ │ │ │ + eoreq r8, fp, r4, lsr #18 │ │ │ │ + ldr r2, [pc, #24] @ 158dd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - ldrdeq r8, [fp], -ip @ │ │ │ │ - ldr r2, [pc, #24] @ 158e3c │ │ │ │ + eoreq r8, fp, r4, lsr #20 │ │ │ │ + ldr r2, [pc, #24] @ 158df4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r0, asr #22 │ │ │ │ - ldr r2, [pc, #24] @ 158e60 │ │ │ │ + eoreq r8, fp, r8, lsl #23 │ │ │ │ + ldr r2, [pc, #24] @ 158e18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r0, asr #16 │ │ │ │ - ldr r2, [pc, #24] @ 158e84 │ │ │ │ + eoreq r8, fp, r8, lsl #17 │ │ │ │ + ldr r2, [pc, #24] @ 158e3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - strhteq r8, [fp], -r4 │ │ │ │ - ldr r2, [pc, #24] @ 158ea8 │ │ │ │ + strdeq r8, [fp], -ip @ │ │ │ │ + ldr r2, [pc, #24] @ 158e60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, ip, lsl r9 │ │ │ │ - ldr r2, [pc, #24] @ 158ecc │ │ │ │ + eoreq r8, fp, r4, ror #18 │ │ │ │ + ldr r2, [pc, #24] @ 158e84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - strhteq r8, [fp], -r8 │ │ │ │ - ldr r2, [pc, #24] @ 158ef0 │ │ │ │ + eoreq r8, fp, r0, lsl #12 │ │ │ │ + ldr r2, [pc, #24] @ 158ea8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r4, ror #10 │ │ │ │ - ldr r2, [pc, #24] @ 158f14 │ │ │ │ + eoreq r8, fp, ip, lsr #11 │ │ │ │ + ldr r2, [pc, #24] @ 158ecc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r0, asr #18 │ │ │ │ - ldr r2, [pc, #24] @ 158f38 │ │ │ │ + eoreq r8, fp, r8, lsl #19 │ │ │ │ + ldr r2, [pc, #24] @ 158ef0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, ip, ror #22 │ │ │ │ - ldr r2, [pc, #24] @ 158f5c │ │ │ │ + strhteq r8, [fp], -r4 │ │ │ │ + ldr r2, [pc, #24] @ 158f14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bfc r1, #15, #17 │ │ │ │ bx r2 │ │ │ │ - mlaeq fp, ip, r9, r8 │ │ │ │ - ldr r2, [pc, #20] @ 158f7c │ │ │ │ + eoreq r8, fp, r4, ror #19 │ │ │ │ + ldr r2, [pc, #20] @ 158f34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - ldrdeq r8, [fp], -r4 @ │ │ │ │ - ldr r2, [pc, #20] @ 158f9c │ │ │ │ + eoreq r8, fp, ip, lsl r5 │ │ │ │ + ldr r2, [pc, #20] @ 158f54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - ldrdeq r8, [fp], -ip @ │ │ │ │ - ldr r2, [pc, #20] @ 158fbc │ │ │ │ + eoreq r8, fp, r4, lsr #20 │ │ │ │ + ldr r2, [pc, #20] @ 158f74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r0, lsl r7 │ │ │ │ - ldr r2, [pc, #20] @ 158fdc │ │ │ │ + eoreq r8, fp, r8, asr r7 │ │ │ │ + ldr r2, [pc, #20] @ 158f94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r0, asr r7 │ │ │ │ - ldr r2, [pc, #20] @ 158ffc │ │ │ │ + mlaeq fp, r8, r7, r8 │ │ │ │ + ldr r2, [pc, #20] @ 158fb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r0, lsr #13 │ │ │ │ - ldr r2, [pc, #20] @ 15901c │ │ │ │ + eoreq r8, fp, r8, ror #13 │ │ │ │ + ldr r2, [pc, #20] @ 158fd4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r4, lsl #21 │ │ │ │ - ldr r2, [pc, #20] @ 15903c │ │ │ │ + eoreq r8, fp, ip, asr #21 │ │ │ │ + ldr r2, [pc, #20] @ 158ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strhteq r8, [fp], -r4 │ │ │ │ - ldr r2, [pc, #20] @ 15905c │ │ │ │ + strdeq r8, [fp], -ip @ │ │ │ │ + ldr r2, [pc, #20] @ 159014 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r4, lsl sl │ │ │ │ - ldr r2, [pc, #20] @ 15907c │ │ │ │ + eoreq r8, fp, ip, asr sl │ │ │ │ + ldr r2, [pc, #20] @ 159034 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r4, lsr #15 │ │ │ │ - ldr r2, [pc, #20] @ 15909c │ │ │ │ + eoreq r8, fp, ip, ror #15 │ │ │ │ + ldr r2, [pc, #20] @ 159054 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r4, lsl #20 │ │ │ │ - ldr r2, [pc, #20] @ 1590bc │ │ │ │ + eoreq r8, fp, ip, asr #20 │ │ │ │ + ldr r2, [pc, #20] @ 159074 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r0, asr #12 │ │ │ │ - ldr r2, [pc, #20] @ 1590dc │ │ │ │ + eoreq r8, fp, r8, lsl #13 │ │ │ │ + ldr r2, [pc, #20] @ 159094 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r4, ror r7 │ │ │ │ - ldr r2, [pc, #20] @ 1590fc │ │ │ │ + strhteq r8, [fp], -ip │ │ │ │ + ldr r2, [pc, #20] @ 1590b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, ip, ror #7 │ │ │ │ - ldr r2, [pc, #20] @ 15911c │ │ │ │ + eoreq r8, fp, r4, lsr r4 │ │ │ │ + ldr r2, [pc, #20] @ 1590d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - ldrdeq r8, [fp], -r8 @ │ │ │ │ - ldr r2, [pc, #20] @ 15913c │ │ │ │ + eoreq r8, fp, r0, lsr #16 │ │ │ │ + ldr r2, [pc, #20] @ 1590f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r4, lsl #13 │ │ │ │ - ldr r2, [pc, #20] @ 15915c │ │ │ │ + eoreq r8, fp, ip, asr #13 │ │ │ │ + ldr r2, [pc, #20] @ 159114 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r4, lsr #6 │ │ │ │ - ldr r2, [pc, #20] @ 15917c │ │ │ │ + eoreq r8, fp, ip, ror #6 │ │ │ │ + ldr r2, [pc, #20] @ 159134 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - strhteq r8, [fp], -r8 │ │ │ │ - ldr r2, [pc, #20] @ 15919c │ │ │ │ + eoreq r8, fp, r0, lsl #18 │ │ │ │ + ldr r2, [pc, #20] @ 159154 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - eoreq r8, fp, r8, lsr r8 │ │ │ │ + eoreq r8, fp, r0, lsl #17 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 159200 │ │ │ │ + beq 1591b8 │ │ │ │ ldr r0, [r1] │ │ │ │ add r8, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 15923c │ │ │ │ + beq 1591f4 │ │ │ │ str r8, [r1, #8] │ │ │ │ mov r5, #0 │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ strb r5, [r3, r6] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 345964 │ │ │ │ + bl 34591c │ │ │ │ strd r0, [r4, #4] │ │ │ │ strb r5, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #10] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r4, #6] │ │ │ │ str r0, [r4, #2] │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r4] │ │ │ │ - beq 1591f8 │ │ │ │ + beq 1591b0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bmi 159288 │ │ │ │ + bmi 159240 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 20f24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1592a0 │ │ │ │ + beq 159258 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ strd r8, [r1] │ │ │ │ - b 1591c8 │ │ │ │ + b 159180 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #56] @ 1592d0 │ │ │ │ + ldr r2, [pc, #56] @ 159288 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 159290 │ │ │ │ + b 159248 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1592c8 │ │ │ │ + beq 159280 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, sl, r8, lsr r1 │ │ │ │ + eoreq r5, sl, r0, lsl #3 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1592e8 │ │ │ │ + ldr r1, [pc, #8] @ 1592a0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ - eoreq r5, r2, r0, lsr r5 │ │ │ │ + b 349dd0 │ │ │ │ + eoreq r5, r2, r8, lsr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs 159338 │ │ │ │ + bcs 1592f0 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bcc 159348 │ │ │ │ + bcc 159300 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 159384 │ │ │ │ + bcs 15933c │ │ │ │ strb r1, [r2] │ │ │ │ - b 1593f8 │ │ │ │ + b 1593b0 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 15930c │ │ │ │ + b 1592c4 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ bl 20fe4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 159330 │ │ │ │ + bcc 1592e8 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 1593ac │ │ │ │ + bcs 159364 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r7, [r2, #1] │ │ │ │ strb r1, [r2] │ │ │ │ - b 1593f8 │ │ │ │ + b 1593b0 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 1593d0 │ │ │ │ + bcs 159388 │ │ │ │ strb r7, [r2, #2] │ │ │ │ mov r7, #224 @ 0xe0 │ │ │ │ orr r7, r7, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ strb r7, [r2] │ │ │ │ - b 1593f0 │ │ │ │ + b 1593a8 │ │ │ │ strb r7, [r2, #3] │ │ │ │ mov r7, #240 @ 0xf0 │ │ │ │ orr r7, r7, r1, lsr #18 │ │ │ │ strb r7, [r2] │ │ │ │ lsr r7, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ @@ -321100,15 +321082,15 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 159454 │ │ │ │ + bcc 15940c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1f030 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -321120,99 +321102,99 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 20fe4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 159430 │ │ │ │ + b 1593e8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 1594f0 │ │ │ │ + ldr ip, [pc, #96] @ 1594a8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 1594f4 │ │ │ │ + ldr lr, [pc, #92] @ 1594ac │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 1594f8 │ │ │ │ + ldr r4, [pc, #88] @ 1594b0 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 1594fc │ │ │ │ + ldr r1, [pc, #84] @ 1594b4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 159500 │ │ │ │ + ldr r3, [pc, #80] @ 1594b8 │ │ │ │ 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 349f38 │ │ │ │ + bl 349ef0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - eoreq r4, sl, r4, asr #29 │ │ │ │ - eoreq r5, r2, r5, lsl #7 │ │ │ │ - ldrdeq r4, [sl], -r0 @ │ │ │ │ - eoreq r5, r2, r5, ror #6 │ │ │ │ - eoreq r5, r2, r6, ror #6 │ │ │ │ + eoreq r4, sl, ip, lsl #30 │ │ │ │ + eoreq r5, r2, sp, lsl #7 │ │ │ │ + eoreq r4, sl, r8, lsl pc │ │ │ │ + eoreq r5, r2, sp, ror #6 │ │ │ │ + eoreq r5, r2, lr, ror #6 │ │ │ │ b 1e304 │ │ │ │ b 1e6e8 │ │ │ │ b 1e2ec │ │ │ │ b 1f6b4 │ │ │ │ b 1f8ac │ │ │ │ b 1f4e0 │ │ │ │ b 1f8c4 │ │ │ │ b 1ec04 │ │ │ │ b 1de3c │ │ │ │ b 1eb44 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 159550 │ │ │ │ - ldr r1, [pc, #80] @ 159594 │ │ │ │ + bne 159508 │ │ │ │ + ldr r1, [pc, #80] @ 15954c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ 15958c │ │ │ │ + ldr r3, [pc, #44] @ 159544 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ 159590 │ │ │ │ + ldr r1, [pc, #40] @ 159548 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r4, sl, r8, asr #28 │ │ │ │ - strdeq r5, [r2], -r2 @ │ │ │ │ - eoreq r5, r2, r8, lsr #6 │ │ │ │ + mlaeq sl, r0, lr, r4 │ │ │ │ + strdeq r5, [r2], -sl @ │ │ │ │ + eoreq r5, r2, r0, lsr r3 │ │ │ │ b 1fabc │ │ │ │ b 1d8e4 │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #104] @ 159620 │ │ │ │ + ldr r2, [pc, #104] @ 1595d8 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #100] @ 159624 │ │ │ │ - ldr ip, [pc, #100] @ 159628 │ │ │ │ + ldr r3, [pc, #100] @ 1595dc │ │ │ │ + ldr ip, [pc, #100] @ 1595e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #96] @ 15962c │ │ │ │ + ldr lr, [pc, #96] @ 1595e4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #92] @ 159630 │ │ │ │ + ldr r1, [pc, #92] @ 1595e8 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -321226,98 +321208,98 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ bl 38904 │ │ │ │ @ instruction: 0xffffff64 │ │ │ │ - @ instruction: 0xfff2d234 │ │ │ │ - eoreq r4, sl, r4, asr #28 │ │ │ │ - eoreq r5, r2, ip, asr #6 │ │ │ │ - eoreq r4, sl, r0, lsr #28 │ │ │ │ + @ instruction: 0xfff2d27c │ │ │ │ + eoreq r4, sl, ip, lsl #29 │ │ │ │ + eoreq r5, r2, r4, asr r3 │ │ │ │ + eoreq r4, sl, r8, ror #28 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #384] @ 1597c4 │ │ │ │ + ldr r1, [pc, #384] @ 15977c │ │ │ │ ldr r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ bl 1f8c4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r6, r4 │ │ │ │ add r4, r0, r7 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159710 │ │ │ │ + beq 1596c8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159718 │ │ │ │ + beq 1596d0 │ │ │ │ bl 1ec04 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159760 │ │ │ │ + beq 159718 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #64 @ 0x40 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #284] @ 1597e0 │ │ │ │ - ldr r1, [pc, #284] @ 1597e4 │ │ │ │ + ldr r0, [pc, #284] @ 159798 │ │ │ │ + ldr r1, [pc, #284] @ 15979c │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #248] @ 1597e8 │ │ │ │ + ldr r2, [pc, #248] @ 1597a0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 38904 │ │ │ │ - bl 15951c │ │ │ │ - b 159764 │ │ │ │ + bl 1594d4 │ │ │ │ + b 15971c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #176] @ 1597d4 │ │ │ │ - ldr r1, [pc, #176] @ 1597d8 │ │ │ │ + ldr r0, [pc, #176] @ 15978c │ │ │ │ + ldr r1, [pc, #176] @ 159790 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #140] @ 1597dc │ │ │ │ + ldr r2, [pc, #140] @ 159794 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #8 │ │ │ │ - b 1596fc │ │ │ │ - bl 159520 │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #88] @ 1597c8 │ │ │ │ - ldr r7, [pc, #88] @ 1597cc │ │ │ │ - ldr r2, [pc, #88] @ 1597d0 │ │ │ │ + b 1596b4 │ │ │ │ + bl 1594d8 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #88] @ 159780 │ │ │ │ + ldr r7, [pc, #88] @ 159784 │ │ │ │ + ldr r2, [pc, #88] @ 159788 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ @@ -321330,63 +321312,63 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 38904 │ │ │ │ - eoreq r8, fp, r4, lsl r4 │ │ │ │ - eoreq r4, sl, r8, ror #23 │ │ │ │ - @ instruction: 0xfff2d048 │ │ │ │ - eoreq r4, sl, ip, lsl ip │ │ │ │ - strdeq r4, [sl], -r0 @ │ │ │ │ - eoreq r4, sl, r0, lsl #26 │ │ │ │ - eoreq r6, fp, r4, asr r6 │ │ │ │ - eoreq r4, sl, r0, ror #26 │ │ │ │ - eoreq r4, sl, r0, ror #26 │ │ │ │ - strhteq r6, [fp], -r4 │ │ │ │ + eoreq r8, fp, ip, asr r4 │ │ │ │ + eoreq r4, sl, r0, lsr ip │ │ │ │ + @ instruction: 0xfff2d090 │ │ │ │ + eoreq r4, sl, r4, ror #24 │ │ │ │ + eoreq r4, sl, r8, lsr sp │ │ │ │ + eoreq r4, sl, r8, asr #26 │ │ │ │ + mlaeq fp, ip, r6, r6 │ │ │ │ + eoreq r4, sl, r8, lsr #27 │ │ │ │ + eoreq r4, sl, r8, lsr #27 │ │ │ │ + strdeq r6, [fp], -ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #236] @ 1598e8 │ │ │ │ + ldr r1, [pc, #236] @ 1598a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1598c8 │ │ │ │ - ldr r5, [pc, #188] @ 1598ec │ │ │ │ + bne 159880 │ │ │ │ + ldr r5, [pc, #188] @ 1598a4 │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #184] @ 1598f0 │ │ │ │ + ldr r1, [pc, #184] @ 1598a8 │ │ │ │ mov r2, #21 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1598d8 │ │ │ │ - ldr r1, [pc, #124] @ 1598f4 │ │ │ │ + bne 159890 │ │ │ │ + ldr r1, [pc, #124] @ 1598ac │ │ │ │ mov r0, sp │ │ │ │ mov r2, #19 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -321394,152 +321376,152 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 159828 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1597e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 159870 │ │ │ │ - eoreq r5, r2, sl, asr r1 │ │ │ │ - eoreq r8, fp, r0, lsr #4 │ │ │ │ - eoreq r5, r2, r3, asr r1 │ │ │ │ - eoreq r5, r2, r4, lsr #2 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 159828 │ │ │ │ + eoreq r5, r2, r2, ror #2 │ │ │ │ + eoreq r8, fp, r8, ror #4 │ │ │ │ + eoreq r5, r2, fp, asr r1 │ │ │ │ + eoreq r5, r2, ip, lsr #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #288] @ 159a28 │ │ │ │ + ldr r5, [pc, #288] @ 1599e0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159930 │ │ │ │ + beq 1598e8 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add r0, r0, r3 │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #228] @ 159a2c │ │ │ │ + ldr r0, [pc, #228] @ 1599e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 15995c │ │ │ │ + beq 159914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15996c │ │ │ │ + beq 159924 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8f8d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #188] @ 159a30 │ │ │ │ + ldr r0, [pc, #188] @ 1599e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 159a04 │ │ │ │ - ldr r0, [pc, #172] @ 159a38 │ │ │ │ + bcs 1599bc │ │ │ │ + ldr r0, [pc, #172] @ 1599f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15995c │ │ │ │ - ldr r0, [pc, #156] @ 159a3c │ │ │ │ + beq 159914 │ │ │ │ + ldr r0, [pc, #156] @ 1599f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ bl 85c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15995c │ │ │ │ + beq 159914 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 929d4 │ │ │ │ - ldr r1, [pc, #124] @ 159a40 │ │ │ │ + ldr r1, [pc, #124] @ 1599f8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #120] @ 159a44 │ │ │ │ + ldr r2, [pc, #120] @ 1599fc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #116] @ 159a48 │ │ │ │ + ldr r0, [pc, #116] @ 159a00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 1da34 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8f8d0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15995c │ │ │ │ - ldr r0, [pc, #32] @ 159a34 │ │ │ │ + beq 159914 │ │ │ │ + ldr r0, [pc, #32] @ 1599ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 159984 │ │ │ │ - b 15995c │ │ │ │ - eoreq r8, fp, r0, asr r1 │ │ │ │ - eoreq r6, fp, r4, lsl #8 │ │ │ │ - eoreq r6, fp, ip, asr #24 │ │ │ │ - eoreq r6, fp, ip, lsr #23 │ │ │ │ - eoreq r6, fp, r4, lsr ip │ │ │ │ - eoreq r6, fp, r0, lsr #24 │ │ │ │ - eoreq r8, r1, ip, lsr #7 │ │ │ │ + bne 15993c │ │ │ │ + b 159914 │ │ │ │ + mlaeq fp, r8, r1, r8 │ │ │ │ + eoreq r6, fp, ip, asr #8 │ │ │ │ + mlaeq fp, r4, ip, r6 │ │ │ │ + strdeq r6, [fp], -r4 @ │ │ │ │ + eoreq r6, fp, ip, ror ip │ │ │ │ + eoreq r6, fp, r8, ror #24 │ │ │ │ + strhteq r8, [r1], -r4 │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ andeq r1, r2, r4, asr #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 159ad8 │ │ │ │ + bne 159a90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ bl 8ec6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 159b38 │ │ │ │ + bne 159af0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e358 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [r4] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ 159b64 │ │ │ │ - ldr r1, [pc, #192] @ 159b68 │ │ │ │ + ldr r0, [pc, #192] @ 159b1c │ │ │ │ + ldr r1, [pc, #192] @ 159b20 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 14df78 │ │ │ │ - ldr r3, [pc, #132] @ 159b6c │ │ │ │ - ldr r5, [pc, #132] @ 159b70 │ │ │ │ - ldr r2, [pc, #132] @ 159b74 │ │ │ │ + bl 14df30 │ │ │ │ + ldr r3, [pc, #132] @ 159b24 │ │ │ │ + ldr r5, [pc, #132] @ 159b28 │ │ │ │ + ldr r2, [pc, #132] @ 159b2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ @@ -321556,32 +321538,32 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 38904 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1595a8 │ │ │ │ + bl 159560 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, sl, r0, lsl #1 │ │ │ │ - eoreq r5, sl, r0, lsl #1 │ │ │ │ - @ instruction: 0xfff2cd10 │ │ │ │ - ldrdeq r4, [sl], -r4 @ │ │ │ │ - strdeq r4, [sl], -ip @ │ │ │ │ + eoreq r5, sl, r8, asr #1 │ │ │ │ + eoreq r5, sl, r8, asr #1 │ │ │ │ + @ instruction: 0xfff2cd58 │ │ │ │ + eoreq r4, sl, ip, lsl r9 │ │ │ │ + eoreq r4, sl, r4, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 159bfc │ │ │ │ + bne 159bb4 │ │ │ │ ldr r9, [r1] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 159c5c │ │ │ │ + beq 159c14 │ │ │ │ mov r8, r0 │ │ │ │ bl 1f2e8 │ │ │ │ add sl, sp, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -321601,18 +321583,18 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1f390 │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r8, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 14df78 │ │ │ │ - ldr r3, [pc, #92] @ 159c68 │ │ │ │ - ldr r7, [pc, #92] @ 159c6c │ │ │ │ - ldr r2, [pc, #92] @ 159c70 │ │ │ │ + bl 14df30 │ │ │ │ + ldr r3, [pc, #92] @ 159c20 │ │ │ │ + ldr r7, [pc, #92] @ 159c24 │ │ │ │ + ldr r2, [pc, #92] @ 159c28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ @@ -321624,32 +321606,32 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #16] @ 159c74 │ │ │ │ + ldr r0, [pc, #16] @ 159c2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - @ instruction: 0xfff2cbec │ │ │ │ - strhteq r4, [sl], -r0 │ │ │ │ - ldrdeq r4, [sl], -r8 @ │ │ │ │ - strhteq r4, [sl], -r8 │ │ │ │ + @ instruction: 0xfff2cc34 │ │ │ │ + strdeq r4, [sl], -r8 @ │ │ │ │ + eoreq r4, sl, r0, lsr #16 │ │ │ │ + eoreq r4, sl, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #184] @ 159d44 │ │ │ │ + ldr r0, [pc, #184] @ 159cfc │ │ │ │ mov r8, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 159d08 │ │ │ │ - ldr r0, [pc, #172] @ 159d54 │ │ │ │ + bne 159cc0 │ │ │ │ + ldr r0, [pc, #172] @ 159d0c │ │ │ │ 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 │ │ │ │ @@ -321667,262 +321649,262 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1f390 │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #56] @ 159d48 │ │ │ │ + ldr r0, [pc, #56] @ 159d00 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #52] @ 159d4c │ │ │ │ - ldr r1, [pc, #52] @ 159d50 │ │ │ │ + ldr r3, [pc, #52] @ 159d04 │ │ │ │ + ldr r1, [pc, #52] @ 159d08 │ │ │ │ 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 37e2c │ │ │ │ - b 159ca0 │ │ │ │ - eoreq r7, fp, r4, ror lr │ │ │ │ - eoreq r7, fp, r8, ror #27 │ │ │ │ - eoreq r4, sl, r4, ror #9 │ │ │ │ - ldrdeq r4, [sl], -r0 @ │ │ │ │ - eoreq r7, fp, ip, lsl #29 │ │ │ │ - ldr r0, [pc, #108] @ 159dcc │ │ │ │ + b 159c58 │ │ │ │ + strhteq r7, [fp], -ip │ │ │ │ + eoreq r7, fp, r0, lsr lr │ │ │ │ + eoreq r4, sl, ip, lsr #10 │ │ │ │ + eoreq r4, sl, r8, lsl r8 │ │ │ │ + ldrdeq r7, [fp], -r4 @ │ │ │ │ + ldr r0, [pc, #108] @ 159d84 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 159d80 │ │ │ │ - ldr r0, [pc, #100] @ 159ddc │ │ │ │ + bne 159d38 │ │ │ │ + ldr r0, [pc, #100] @ 159d94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ 159dd0 │ │ │ │ + ldr r0, [pc, #64] @ 159d88 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 159dd4 │ │ │ │ - ldr r1, [pc, #60] @ 159dd8 │ │ │ │ + ldr r3, [pc, #60] @ 159d8c │ │ │ │ + ldr r1, [pc, #60] @ 159d90 │ │ │ │ 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 37e2c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 159d70 │ │ │ │ - eoreq r7, fp, r4, lsr #27 │ │ │ │ - eoreq r7, fp, r8, ror #26 │ │ │ │ - eoreq r4, sl, r4, ror #8 │ │ │ │ - eoreq r4, sl, r0, asr r7 │ │ │ │ - eoreq r7, fp, r0, asr #27 │ │ │ │ - ldr r0, [pc, #108] @ 159e54 │ │ │ │ + b 159d28 │ │ │ │ + eoreq r7, fp, ip, ror #27 │ │ │ │ + strhteq r7, [fp], -r0 │ │ │ │ + eoreq r4, sl, ip, lsr #9 │ │ │ │ + mlaeq sl, r8, r7, r4 │ │ │ │ + eoreq r7, fp, r8, lsl #28 │ │ │ │ + ldr r0, [pc, #108] @ 159e0c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 159e08 │ │ │ │ - ldr r0, [pc, #100] @ 159e64 │ │ │ │ + bne 159dc0 │ │ │ │ + ldr r0, [pc, #100] @ 159e1c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ 159e58 │ │ │ │ + ldr r0, [pc, #64] @ 159e10 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 159e5c │ │ │ │ - ldr r1, [pc, #60] @ 159e60 │ │ │ │ + ldr r3, [pc, #60] @ 159e14 │ │ │ │ + ldr r1, [pc, #60] @ 159e18 │ │ │ │ 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 37e2c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 159df8 │ │ │ │ - strhteq r7, [fp], -r4 │ │ │ │ - eoreq r7, fp, r8, ror fp │ │ │ │ - eoreq r4, sl, r8, ror r3 │ │ │ │ - eoreq r4, sl, r0, lsl #14 │ │ │ │ - eoreq r7, fp, r0, lsr #24 │ │ │ │ + b 159db0 │ │ │ │ + strdeq r7, [fp], -ip @ │ │ │ │ + eoreq r7, fp, r0, asr #23 │ │ │ │ + eoreq r4, sl, r0, asr #7 │ │ │ │ + eoreq r4, sl, r8, asr #14 │ │ │ │ + eoreq r7, fp, r8, ror #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r5, [pc, #704] @ 15a138 │ │ │ │ + ldr r5, [pc, #704] @ 15a0f0 │ │ │ │ ldr r4, [r0] │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ bl 1d8e4 │ │ │ │ add r4, r6, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r7]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159fac │ │ │ │ + beq 159f64 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159fb4 │ │ │ │ + beq 159f6c │ │ │ │ bl 1e6e8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159ffc │ │ │ │ + beq 159fb4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a004 │ │ │ │ + beq 159fbc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 15a04c │ │ │ │ + bne 15a004 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a084 │ │ │ │ + beq 15a03c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a08c │ │ │ │ + beq 15a044 │ │ │ │ bl 1e2ec │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a0d4 │ │ │ │ + beq 15a08c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ addne sp, sp, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #532] @ 15a174 │ │ │ │ - ldr r1, [pc, #532] @ 15a178 │ │ │ │ + ldr r0, [pc, #532] @ 15a12c │ │ │ │ + ldr r1, [pc, #532] @ 15a130 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #496] @ 15a17c │ │ │ │ + ldr r2, [pc, #496] @ 15a134 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 38904 │ │ │ │ - bl 15959c │ │ │ │ - b 15a0d8 │ │ │ │ + bl 159554 │ │ │ │ + b 15a090 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #392] @ 15a148 │ │ │ │ - ldr r1, [pc, #392] @ 15a14c │ │ │ │ + ldr r0, [pc, #392] @ 15a100 │ │ │ │ + ldr r1, [pc, #392] @ 15a104 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #356] @ 15a150 │ │ │ │ + ldr r2, [pc, #356] @ 15a108 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #8 │ │ │ │ - b 159f98 │ │ │ │ - bl 159508 │ │ │ │ - b 15a0d8 │ │ │ │ + b 159f50 │ │ │ │ + bl 1594c0 │ │ │ │ + b 15a090 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #324] @ 15a154 │ │ │ │ - ldr r1, [pc, #324] @ 15a158 │ │ │ │ + ldr r0, [pc, #324] @ 15a10c │ │ │ │ + ldr r1, [pc, #324] @ 15a110 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #288] @ 15a15c │ │ │ │ + ldr r2, [pc, #288] @ 15a114 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #16 │ │ │ │ - b 159f98 │ │ │ │ - ldr r0, [pc, #268] @ 15a160 │ │ │ │ + b 159f50 │ │ │ │ + ldr r0, [pc, #268] @ 15a118 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #264] @ 15a164 │ │ │ │ + ldr r3, [pc, #264] @ 15a11c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r5, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ - b 159ef4 │ │ │ │ - bl 15a3b0 │ │ │ │ - b 15a0d8 │ │ │ │ + b 159eac │ │ │ │ + bl 15a368 │ │ │ │ + b 15a090 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #208] @ 15a168 │ │ │ │ - ldr r1, [pc, #208] @ 15a16c │ │ │ │ + ldr r0, [pc, #208] @ 15a120 │ │ │ │ + ldr r1, [pc, #208] @ 15a124 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #172] @ 15a170 │ │ │ │ + ldr r2, [pc, #172] @ 15a128 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ - b 159f98 │ │ │ │ - bl 15950c │ │ │ │ - bl 2f33c0 │ │ │ │ - ldr r3, [pc, #88] @ 15a13c │ │ │ │ - ldr r7, [pc, #88] @ 15a140 │ │ │ │ - ldr r2, [pc, #88] @ 15a144 │ │ │ │ + b 159f50 │ │ │ │ + bl 1594c4 │ │ │ │ + bl 2f3378 │ │ │ │ + ldr r3, [pc, #88] @ 15a0f4 │ │ │ │ + ldr r7, [pc, #88] @ 15a0f8 │ │ │ │ + ldr r2, [pc, #88] @ 15a0fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ @@ -321935,102 +321917,102 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 38904 │ │ │ │ - eoreq r7, fp, r0, lsl ip │ │ │ │ - eoreq r4, sl, r4, ror r2 │ │ │ │ - @ instruction: 0xfff2c6d4 │ │ │ │ - eoreq r4, sl, r8, lsr #5 │ │ │ │ - eoreq r4, sl, ip, ror #10 │ │ │ │ - mlaeq sl, ip, r5, r4 │ │ │ │ - strhteq r5, [fp], -r8 │ │ │ │ - eoreq r4, sl, ip, lsr #10 │ │ │ │ - eoreq r4, sl, ip, asr #10 │ │ │ │ - eoreq r5, fp, r8, ror #26 │ │ │ │ - eoreq r4, sl, r0, lsr r5 │ │ │ │ - eoreq r4, sl, r4, asr r1 │ │ │ │ + eoreq r7, fp, r8, asr ip │ │ │ │ + strhteq r4, [sl], -ip │ │ │ │ + @ instruction: 0xfff2c71c │ │ │ │ + strdeq r4, [sl], -r0 @ │ │ │ │ strhteq r4, [sl], -r4 │ │ │ │ - eoreq r4, sl, r4, asr #9 │ │ │ │ - eoreq r5, fp, r0, ror #25 │ │ │ │ - strdeq r4, [sl], -ip @ │ │ │ │ + eoreq r4, sl, r4, ror #11 │ │ │ │ + eoreq r5, fp, r0, lsl #28 │ │ │ │ + eoreq r4, sl, r4, ror r5 │ │ │ │ + mlaeq sl, r4, r5, r4 │ │ │ │ + strhteq r5, [fp], -r0 │ │ │ │ + eoreq r4, sl, r8, ror r5 │ │ │ │ + mlaeq sl, ip, r1, r4 │ │ │ │ strdeq r4, [sl], -ip @ │ │ │ │ - eoreq r5, fp, r8, lsl lr │ │ │ │ + eoreq r4, sl, ip, lsl #10 │ │ │ │ + eoreq r5, fp, r8, lsr #26 │ │ │ │ + eoreq r4, sl, r4, asr #12 │ │ │ │ + eoreq r4, sl, r4, asr #12 │ │ │ │ + eoreq r5, fp, r0, ror #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #392] @ 15a318 │ │ │ │ + ldr r1, [pc, #392] @ 15a2d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1dab8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 15a2d8 │ │ │ │ - ldr r5, [pc, #344] @ 15a31c │ │ │ │ + bne 15a290 │ │ │ │ + ldr r5, [pc, #344] @ 15a2d4 │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #340] @ 15a320 │ │ │ │ + ldr r1, [pc, #340] @ 15a2d8 │ │ │ │ mov r2, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r7, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 15a2e8 │ │ │ │ - ldr r1, [pc, #284] @ 15a324 │ │ │ │ + bne 15a2a0 │ │ │ │ + ldr r1, [pc, #284] @ 15a2dc │ │ │ │ mov r0, sp │ │ │ │ mov r2, #5 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 15a2f8 │ │ │ │ - ldr r1, [pc, #224] @ 15a328 │ │ │ │ + bne 15a2b0 │ │ │ │ + ldr r1, [pc, #224] @ 15a2e0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #8 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 15a308 │ │ │ │ - ldr r1, [pc, #164] @ 15a32c │ │ │ │ + bne 15a2c0 │ │ │ │ + ldr r1, [pc, #164] @ 15a2e4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #28 │ │ │ │ ldrd r6, [r5, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1ee14 │ │ │ │ ldr r1, [sp] │ │ │ │ @@ -322038,229 +322020,229 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {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 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15a1bc │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15a174 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15a200 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15a1b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15a240 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15a1f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15a280 │ │ │ │ - eoreq r4, r2, r4, asr #19 │ │ │ │ - strhteq r7, [fp], -ip │ │ │ │ - strhteq r4, [r2], -sl │ │ │ │ - eoreq r4, r2, r6, lsl #19 │ │ │ │ - andseq sp, pc, r8, lsl r6 @ │ │ │ │ - eoreq r4, r2, fp, lsl #18 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15a238 │ │ │ │ + eoreq r4, r2, ip, asr #19 │ │ │ │ + eoreq r7, fp, r4, lsl #18 │ │ │ │ + eoreq r4, r2, r2, asr #19 │ │ │ │ + eoreq r4, r2, lr, lsl #19 │ │ │ │ + andseq sp, pc, r0, lsr #12 │ │ │ │ + eoreq r4, r2, r3, lsl r9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r4, [pc, #96] @ 15a3a0 │ │ │ │ + ldr r4, [pc, #96] @ 15a358 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 15a35c │ │ │ │ + bne 15a314 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #64] @ 15a3a4 │ │ │ │ + ldr r0, [pc, #64] @ 15a35c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 15a3a8 │ │ │ │ - ldr r1, [pc, #60] @ 15a3ac │ │ │ │ + ldr r3, [pc, #60] @ 15a360 │ │ │ │ + ldr r1, [pc, #60] @ 15a364 │ │ │ │ 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 37e2c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, fp, ip, asr #14 │ │ │ │ - eoreq r7, fp, ip, lsl r7 │ │ │ │ - eoreq r3, sl, r8, lsl lr │ │ │ │ - eoreq r4, sl, r4, lsr #4 │ │ │ │ + mlaeq fp, r4, r7, r7 │ │ │ │ + eoreq r7, fp, r4, ror #14 │ │ │ │ + eoreq r3, sl, r0, ror #28 │ │ │ │ + eoreq r4, sl, ip, ror #4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r4, [pc, #92] @ 15a41c │ │ │ │ + ldr r4, [pc, #92] @ 15a3d4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 15a3dc │ │ │ │ + bne 15a394 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #60] @ 15a420 │ │ │ │ + ldr r0, [pc, #60] @ 15a3d8 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #56] @ 15a424 │ │ │ │ + ldr r3, [pc, #56] @ 15a3dc │ │ │ │ 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, r4, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, fp, ip, asr #13 │ │ │ │ - eoreq r4, sl, r0, lsr #3 │ │ │ │ - eoreq r3, sl, r4, asr #27 │ │ │ │ + eoreq r7, fp, r4, lsl r7 │ │ │ │ + eoreq r4, sl, r8, ror #3 │ │ │ │ + eoreq r3, sl, ip, lsl #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15a494 │ │ │ │ + beq 15a44c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 15a4a4 │ │ │ │ + bne 15a45c │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2c0da8 │ │ │ │ + bl 2c0d60 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 16c478 │ │ │ │ + bl 16c430 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a48c │ │ │ │ + beq 15a444 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 1657d0 │ │ │ │ + bl 165788 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #52] @ 15a4e0 │ │ │ │ + ldr r0, [pc, #52] @ 15a498 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #48] @ 15a4e4 │ │ │ │ + ldr r2, [pc, #48] @ 15a49c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a4d8 │ │ │ │ + beq 15a490 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r2, sp, lsr #17 │ │ │ │ - eoreq r4, sl, ip, ror #2 │ │ │ │ + strhteq r4, [r2], -r5 │ │ │ │ + strhteq r4, [sl], -r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15a554 │ │ │ │ + beq 15a50c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 15a564 │ │ │ │ + bne 15a51c │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2c0da8 │ │ │ │ + bl 2c0d60 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a54c │ │ │ │ + beq 15a504 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 16441c │ │ │ │ + bl 1643d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #52] @ 15a5a0 │ │ │ │ + ldr r0, [pc, #52] @ 15a558 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #48] @ 15a5a4 │ │ │ │ + ldr r2, [pc, #48] @ 15a55c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a598 │ │ │ │ + beq 15a550 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r2, sp, ror #15 │ │ │ │ - eoreq r4, sl, ip, lsr #1 │ │ │ │ + strdeq r4, [r2], -r5 @ │ │ │ │ + strdeq r4, [sl], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #372] @ 15a730 │ │ │ │ + ldr r0, [pc, #372] @ 15a6e8 │ │ │ │ ldm r1, {r3, r5} │ │ │ │ ldr r2, [pc, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ stm sp, {r3, r5} │ │ │ │ tst r0, #1 │ │ │ │ - beq 15a6a8 │ │ │ │ - ldr r0, [pc, #340] @ 15a738 │ │ │ │ + beq 15a660 │ │ │ │ + ldr r0, [pc, #340] @ 15a6f0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r8, [r0, #20] │ │ │ │ - ldr r0, [pc, #312] @ 15a73c │ │ │ │ - ldr r7, [pc, #312] @ 15a740 │ │ │ │ + ldr r0, [pc, #312] @ 15a6f4 │ │ │ │ + ldr r7, [pc, #312] @ 15a6f8 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r6 │ │ │ │ adds r6, r3, #1 │ │ │ │ adc r9, r1, #0 │ │ │ │ ldm sp, {r2, r5} │ │ │ │ str r6, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r0, [pc, #272] @ 15a744 │ │ │ │ + ldr r0, [pc, #272] @ 15a6fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -322274,97 +322256,97 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19d180 │ │ │ │ + bl 19d138 │ │ │ │ orr r0, r6, #4 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ ldm r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 31c450 │ │ │ │ - ldr r0, [pc, #124] @ 15a734 │ │ │ │ + bl 31c408 │ │ │ │ + ldr r0, [pc, #124] @ 15a6ec │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r7, [r0, r6]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ str sl, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ - b 15a5fc │ │ │ │ + b 15a5b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 2d60e4 │ │ │ │ - b 15a724 │ │ │ │ + bl 2d609c │ │ │ │ + b 15a6dc │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ - b 15a71c │ │ │ │ + b 15a6d4 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r6, #4 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 15bb9c │ │ │ │ + bl 15bb54 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ + eoreq r5, fp, r0, lsr #18 │ │ │ │ + eoreq r5, fp, r4, lsl r8 │ │ │ │ + strdeq r5, [fp], -ip @ │ │ │ │ ldrdeq r5, [fp], -r8 @ │ │ │ │ - eoreq r5, fp, ip, asr #15 │ │ │ │ - strhteq r5, [fp], -r4 │ │ │ │ - mlaeq fp, r0, r8, r5 │ │ │ │ - eoreq r4, sl, r8, asr #10 │ │ │ │ - eoreq r4, sl, r0, lsr #10 │ │ │ │ + mlaeq sl, r0, r5, r4 │ │ │ │ + eoreq r4, sl, r8, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #372] @ 15a8d0 │ │ │ │ + ldr r0, [pc, #372] @ 15a888 │ │ │ │ ldm r1, {r3, r5} │ │ │ │ ldr r2, [pc, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ stm sp, {r3, r5} │ │ │ │ tst r0, #1 │ │ │ │ - beq 15a848 │ │ │ │ - ldr r0, [pc, #340] @ 15a8d8 │ │ │ │ + beq 15a800 │ │ │ │ + ldr r0, [pc, #340] @ 15a890 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r8, [r0, #20] │ │ │ │ - ldr r0, [pc, #312] @ 15a8dc │ │ │ │ - ldr r7, [pc, #312] @ 15a8e0 │ │ │ │ + ldr r0, [pc, #312] @ 15a894 │ │ │ │ + ldr r7, [pc, #312] @ 15a898 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ add r7, pc, r7 │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ add r0, r0, r6 │ │ │ │ adds r6, r3, #1 │ │ │ │ adc r9, r1, #0 │ │ │ │ ldm sp, {r2, r5} │ │ │ │ str r6, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r0, [pc, #272] @ 15a8e4 │ │ │ │ + ldr r0, [pc, #272] @ 15a89c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -322378,63 +322360,63 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19d25c │ │ │ │ + bl 19d214 │ │ │ │ orr r0, r6, #4 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ ldm r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 31c450 │ │ │ │ - ldr r0, [pc, #124] @ 15a8d4 │ │ │ │ + bl 31c408 │ │ │ │ + ldr r0, [pc, #124] @ 15a88c │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - blx 357540 <__aeabi_uidivmod@@Base+0x5e8> │ │ │ │ + blx 357500 <__aeabi_uidivmod@@Base+0x5f0> │ │ │ │ str r7, [r0, r6]! │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ str sl, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ - b 15a79c │ │ │ │ + b 15a754 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 2d60e4 │ │ │ │ - b 15a8c4 │ │ │ │ + bl 2d609c │ │ │ │ + b 15a87c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ - b 15a8bc │ │ │ │ + b 15a874 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r6, #4 │ │ │ │ - bl 2d60e4 │ │ │ │ + bl 2d609c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 15c260 │ │ │ │ + bl 15c218 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ + eoreq r5, fp, r0, lsl #15 │ │ │ │ + eoreq r5, fp, r4, ror r6 │ │ │ │ + eoreq r5, fp, ip, asr r7 │ │ │ │ eoreq r5, fp, r8, lsr r7 │ │ │ │ - eoreq r5, fp, ip, lsr #12 │ │ │ │ - eoreq r5, fp, r4, lsl r7 │ │ │ │ - strdeq r5, [fp], -r0 @ │ │ │ │ - eoreq r4, sl, r8, lsr #7 │ │ │ │ - eoreq r4, sl, r0, lsl #7 │ │ │ │ + strdeq r4, [sl], -r0 @ │ │ │ │ + eoreq r4, sl, r8, asr #7 │ │ │ │ movw ip, #29288 @ 0x7268 │ │ │ │ movw r2, #26841 @ 0x68d9 │ │ │ │ movw r1, #33083 @ 0x813b │ │ │ │ movw r3, #12649 @ 0x3169 │ │ │ │ movt ip, #42907 @ 0xa79b │ │ │ │ movt r2, #41641 @ 0xa2a9 │ │ │ │ movt r1, #65320 @ 0xff28 │ │ │ │ @@ -322449,61 +322431,61 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e100 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movweq r5, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ldr r1, [pc, #440] @ 15ab00 │ │ │ │ + ldr r1, [pc, #440] @ 15aab8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15a95c │ │ │ │ + beq 15a914 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a964 │ │ │ │ + beq 15a91c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #408] @ 15ab04 │ │ │ │ + ldr r1, [pc, #408] @ 15aabc │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 15aa8c │ │ │ │ + bcs 15aa44 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #388] @ 15ab0c │ │ │ │ + ldr r0, [pc, #388] @ 15aac4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 2984cc │ │ │ │ + bl 298484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a95c │ │ │ │ - ldr r7, [pc, #372] @ 15ab10 │ │ │ │ + beq 15a914 │ │ │ │ + ldr r7, [pc, #372] @ 15aac8 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15aad4 │ │ │ │ + beq 15aa8c │ │ │ │ add ip, sp, #24 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ mov r6, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5d0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 15aab8 │ │ │ │ - ldr r1, [pc, #292] @ 15ab14 │ │ │ │ - ldr r2, [pc, #292] @ 15ab18 │ │ │ │ - ldr r3, [pc, #292] @ 15ab1c │ │ │ │ + bne 15aa70 │ │ │ │ + ldr r1, [pc, #292] @ 15aacc │ │ │ │ + ldr r2, [pc, #292] @ 15aad0 │ │ │ │ + ldr r3, [pc, #292] @ 15aad4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #288] @ 15ab20 │ │ │ │ + ldr r6, [pc, #288] @ 15aad8 │ │ │ │ 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 │ │ │ │ @@ -322524,112 +322506,112 @@ │ │ │ │ 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, #176] @ 15ab24 │ │ │ │ + ldr r0, [pc, #176] @ 15aadc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 29981c │ │ │ │ + bl 2997d4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a95c │ │ │ │ + beq 15a914 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #104] @ 15ab08 │ │ │ │ + ldr r0, [pc, #104] @ 15aac0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 33a6c │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 15a97c │ │ │ │ - b 15a95c │ │ │ │ + bne 15a934 │ │ │ │ + b 15a914 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ - b 15a9e8 │ │ │ │ - ldr r0, [pc, #76] @ 15ab28 │ │ │ │ - ldr r2, [pc, #76] @ 15ab2c │ │ │ │ + b 15a9a0 │ │ │ │ + ldr r0, [pc, #76] @ 15aae0 │ │ │ │ + ldr r2, [pc, #76] @ 15aae4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 38f5c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 1f3f0 │ │ │ │ bl 38aac │ │ │ │ bl 38aac │ │ │ │ - eoreq r5, fp, r4, lsl #8 │ │ │ │ - eoreq r5, fp, r0, ror #24 │ │ │ │ - eoreq r5, fp, ip, lsr #22 │ │ │ │ - eoreq r5, fp, r4, asr #24 │ │ │ │ - eoreq r5, fp, r0, lsr ip │ │ │ │ - eoreq r4, sl, r4, ror r3 │ │ │ │ + eoreq r5, fp, ip, asr #8 │ │ │ │ + eoreq r5, fp, r8, lsr #25 │ │ │ │ + eoreq r5, fp, r4, ror fp │ │ │ │ + eoreq r5, fp, ip, lsl #25 │ │ │ │ + eoreq r5, fp, r8, ror ip │ │ │ │ strhteq r4, [sl], -ip │ │ │ │ - @ instruction: 0xfff2bdfc │ │ │ │ - strhteq r5, [fp], -r8 │ │ │ │ - eoreq r5, fp, r8, asr fp │ │ │ │ - eoreq r4, r2, fp, lsr pc │ │ │ │ - mlaeq sl, r8, r2, r4 │ │ │ │ + eoreq r4, sl, r4, lsl #6 │ │ │ │ + @ instruction: 0xfff2be44 │ │ │ │ + eoreq r5, fp, r0, lsl #10 │ │ │ │ + eoreq r5, fp, r0, lsr #23 │ │ │ │ + eoreq r4, r2, r3, asr #30 │ │ │ │ + eoreq r4, sl, r0, ror #5 │ │ │ │ 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 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 15aba8 │ │ │ │ + bne 15ab60 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 129fc0 │ │ │ │ + bl 129f74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 15abb8 │ │ │ │ + beq 15ab70 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15ab70 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15ab28 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 12abd4 │ │ │ │ + bl 12ab88 │ │ │ │ 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 2efcc0 │ │ │ │ - ldr r3, [pc, #164] @ 15ac88 │ │ │ │ + bl 2efc78 │ │ │ │ + ldr r3, [pc, #164] @ 15ac40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - ldr r5, [pc, #160] @ 15ac8c │ │ │ │ - ldr lr, [pc, #160] @ 15ac90 │ │ │ │ + ldr r5, [pc, #160] @ 15ac44 │ │ │ │ + ldr lr, [pc, #160] @ 15ac48 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #156] @ 15ac94 │ │ │ │ + ldr ip, [pc, #156] @ 15ac4c │ │ │ │ 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 │ │ │ │ @@ -322647,77 +322629,77 @@ │ │ │ │ str lr, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, ip │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15ac78 │ │ │ │ + beq 15ac30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfffc7d58 │ │ │ │ - @ instruction: 0xfff2bc08 │ │ │ │ - eoreq r3, sl, r8, lsl sl │ │ │ │ - eoreq r3, sl, r4, lsr #20 │ │ │ │ + @ instruction: 0xfffc7d54 │ │ │ │ + @ instruction: 0xfff2bc50 │ │ │ │ + eoreq r3, sl, r0, ror #20 │ │ │ │ + eoreq r3, sl, ip, ror #20 │ │ │ │ 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 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f5d0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 15ad10 │ │ │ │ + bne 15acc8 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2f3d9c │ │ │ │ + bl 2f3d54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 15ad20 │ │ │ │ + beq 15acd8 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15acd8 │ │ │ │ - ldr r0, [pc, #156] @ 15adc4 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15ac90 │ │ │ │ + ldr r0, [pc, #156] @ 15ad7c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2efcc0 │ │ │ │ - ldr r3, [pc, #132] @ 15adc8 │ │ │ │ + bl 2efc78 │ │ │ │ + ldr r3, [pc, #132] @ 15ad80 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - ldr r5, [pc, #128] @ 15adcc │ │ │ │ - ldr r4, [pc, #128] @ 15add0 │ │ │ │ + ldr r5, [pc, #128] @ 15ad84 │ │ │ │ + ldr r4, [pc, #128] @ 15ad88 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #124] @ 15add4 │ │ │ │ + ldr ip, [pc, #124] @ 15ad8c │ │ │ │ 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 │ │ │ │ @@ -322738,60 +322720,60 @@ │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r2, r0, asr #9 │ │ │ │ - @ instruction: 0xfffc7bf8 │ │ │ │ - @ instruction: 0xfff2baa8 │ │ │ │ - strhteq r3, [sl], -r8 │ │ │ │ - eoreq r3, sl, r4, asr #17 │ │ │ │ + eoreq r4, r2, r8, asr #9 │ │ │ │ + @ instruction: 0xfffc7bf4 │ │ │ │ + @ instruction: 0xfff2baf0 │ │ │ │ + eoreq r3, sl, r0, lsl #18 │ │ │ │ + eoreq r3, sl, ip, lsl #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 15ae38 │ │ │ │ + bne 15adf0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f00c8 │ │ │ │ + bl 2f0080 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15ae48 │ │ │ │ + beq 15ae00 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15ae0c │ │ │ │ - ldr r0, [pc, #156] @ 15aeec │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15adc4 │ │ │ │ + ldr r0, [pc, #156] @ 15aea4 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2efcc0 │ │ │ │ - ldr r3, [pc, #132] @ 15aef0 │ │ │ │ + bl 2efc78 │ │ │ │ + ldr r3, [pc, #132] @ 15aea8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - ldr r5, [pc, #128] @ 15aef4 │ │ │ │ - ldr r4, [pc, #128] @ 15aef8 │ │ │ │ + ldr r5, [pc, #128] @ 15aeac │ │ │ │ + ldr r4, [pc, #128] @ 15aeb0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #124] @ 15aefc │ │ │ │ + ldr ip, [pc, #124] @ 15aeb4 │ │ │ │ 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 │ │ │ │ @@ -322812,95 +322794,95 @@ │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r2, r4, lsr r2 │ │ │ │ - @ instruction: 0xfffc7ad0 │ │ │ │ - @ instruction: 0xfff2b980 │ │ │ │ - mlaeq sl, r0, r7, r3 │ │ │ │ - mlaeq sl, ip, r7, r3 │ │ │ │ + eoreq r4, r2, ip, lsr r2 │ │ │ │ + @ instruction: 0xfffc7acc │ │ │ │ + @ instruction: 0xfff2b9c8 │ │ │ │ + ldrdeq r3, [sl], -r8 @ │ │ │ │ + eoreq r3, sl, r4, ror #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 15afec │ │ │ │ + bne 15afa4 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2f3d9c │ │ │ │ + bl 2f3d54 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 15affc │ │ │ │ + beq 15afb4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r0, #13 │ │ │ │ - beq 15afc0 │ │ │ │ + beq 15af78 │ │ │ │ mov r7, #2 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 15af8c │ │ │ │ - ldr r1, [pc, #300] @ 15b0a0 │ │ │ │ + bne 15af44 │ │ │ │ + ldr r1, [pc, #300] @ 15b058 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ lsl r7, r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15afa4 │ │ │ │ + beq 15af5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 15affc │ │ │ │ + beq 15afb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #220] @ 15b0a4 │ │ │ │ + ldr r1, [pc, #220] @ 15b05c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e9ac │ │ │ │ mov r7, #2 │ │ │ │ cmp r0, #0 │ │ │ │ movweq r7, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 15af94 │ │ │ │ - b 15afa4 │ │ │ │ + bne 15af4c │ │ │ │ + b 15af5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15af34 │ │ │ │ - ldr r0, [pc, #164] @ 15b0a8 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15aeec │ │ │ │ + ldr r0, [pc, #164] @ 15b060 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2efcc0 │ │ │ │ - ldr r3, [pc, #140] @ 15b0ac │ │ │ │ + bl 2efc78 │ │ │ │ + ldr r3, [pc, #140] @ 15b064 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr r7, [pc, #136] @ 15b0b0 │ │ │ │ - ldr r6, [pc, #136] @ 15b0b4 │ │ │ │ + ldr r7, [pc, #136] @ 15b068 │ │ │ │ + ldr r6, [pc, #136] @ 15b06c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #132] @ 15b0b8 │ │ │ │ + ldr r2, [pc, #132] @ 15b070 │ │ │ │ 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 │ │ │ │ @@ -322921,62 +322903,62 @@ │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, r2, lr, asr #14 │ │ │ │ - eoreq r2, r2, r4, lsl #14 │ │ │ │ - eoreq r4, r2, r4, ror #3 │ │ │ │ - @ instruction: 0xfffc791c │ │ │ │ - @ instruction: 0xfff2b7cc │ │ │ │ - ldrdeq r3, [sl], -ip @ │ │ │ │ - eoreq r3, sl, r8, ror #11 │ │ │ │ + eoreq r2, r2, r6, asr r7 │ │ │ │ + eoreq r2, r2, ip, lsl #14 │ │ │ │ + eoreq r4, r2, ip, ror #3 │ │ │ │ + @ instruction: 0xfffc7918 │ │ │ │ + @ instruction: 0xfff2b814 │ │ │ │ + eoreq r3, sl, r4, lsr #12 │ │ │ │ + eoreq r3, sl, r0, lsr r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f5d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 15b11c │ │ │ │ + bne 15b0d4 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2f0050 │ │ │ │ + bl 2f0008 │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 15b12c │ │ │ │ + beq 15b0e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f3f0 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15b0f0 │ │ │ │ - ldr r0, [pc, #156] @ 15b1d0 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15b0a8 │ │ │ │ + ldr r0, [pc, #156] @ 15b188 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2efcc0 │ │ │ │ - ldr r3, [pc, #132] @ 15b1d4 │ │ │ │ + bl 2efc78 │ │ │ │ + ldr r3, [pc, #132] @ 15b18c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - ldr r5, [pc, #128] @ 15b1d8 │ │ │ │ - ldr r4, [pc, #128] @ 15b1dc │ │ │ │ + ldr r5, [pc, #128] @ 15b190 │ │ │ │ + ldr r4, [pc, #128] @ 15b194 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #124] @ 15b1e0 │ │ │ │ + ldr ip, [pc, #124] @ 15b198 │ │ │ │ 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 │ │ │ │ @@ -322997,48 +322979,48 @@ │ │ │ │ bl 38904 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r2, r1, asr pc │ │ │ │ - @ instruction: 0xfffc77ec │ │ │ │ - @ instruction: 0xfff2b69c │ │ │ │ - eoreq r3, sl, ip, lsr #9 │ │ │ │ - strhteq r3, [sl], -r8 │ │ │ │ + eoreq r3, r2, r9, asr pc │ │ │ │ + @ instruction: 0xfffc77e8 │ │ │ │ + @ instruction: 0xfff2b6e4 │ │ │ │ + strdeq r3, [sl], -r4 @ │ │ │ │ + eoreq r3, sl, r0, lsl #10 │ │ │ │ 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 2f0034 │ │ │ │ + bl 2effec │ │ │ │ ldr r6, [r6] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e4b4 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15b288 │ │ │ │ - ldr r0, [pc, #144] @ 15b2dc │ │ │ │ + bne 15b240 │ │ │ │ + ldr r0, [pc, #144] @ 15b294 │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #140] @ 15b2e0 │ │ │ │ + ldr r1, [pc, #140] @ 15b298 │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #136] @ 15b2e4 │ │ │ │ + ldr r2, [pc, #136] @ 15b29c │ │ │ │ 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 │ │ │ │ @@ -323047,70 +323029,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 15b2ac │ │ │ │ + bne 15b264 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r2, ip, lsr #23 │ │ │ │ - eoreq r3, r2, fp, ror #22 │ │ │ │ - eoreq r3, r2, r9, asr fp │ │ │ │ + strhteq r3, [r2], -r4 │ │ │ │ + eoreq r3, r2, r3, ror fp │ │ │ │ + eoreq r3, r2, r1, ror #22 │ │ │ │ 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, #1 │ │ │ │ - bne 15b320 │ │ │ │ - ldr r0, [pc, #228] @ 15b3fc │ │ │ │ + bne 15b2d8 │ │ │ │ + ldr r0, [pc, #228] @ 15b3b4 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 15b32c │ │ │ │ - ldr r0, [pc, #216] @ 15b400 │ │ │ │ + b 15b2e4 │ │ │ │ + ldr r0, [pc, #216] @ 15b3b8 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2f0090 │ │ │ │ + bl 2f0048 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e4b4 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15b3a8 │ │ │ │ - ldr r0, [pc, #152] @ 15b404 │ │ │ │ + bne 15b360 │ │ │ │ + ldr r0, [pc, #152] @ 15b3bc │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #148] @ 15b408 │ │ │ │ + ldr r1, [pc, #148] @ 15b3c0 │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #144] @ 15b40c │ │ │ │ + ldr r2, [pc, #144] @ 15b3c4 │ │ │ │ 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 │ │ │ │ @@ -323119,68 +323101,68 @@ │ │ │ │ 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 15b3cc │ │ │ │ + bne 15b384 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r2, [r2], -r8 │ │ │ │ - mlaeq r2, lr, r3, r2 │ │ │ │ - eoreq r3, r2, ip, lsl #21 │ │ │ │ - eoreq r3, r2, fp, asr #20 │ │ │ │ - eoreq r3, r2, r9, lsr sl │ │ │ │ + eoreq r2, r2, r0, asr #7 │ │ │ │ + eoreq r2, r2, r6, lsr #7 │ │ │ │ + mlaeq r2, r4, sl, r3 │ │ │ │ + eoreq r3, r2, r3, asr sl │ │ │ │ + eoreq r3, r2, r1, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #240] @ 15b514 │ │ │ │ + ldr r2, [pc, #240] @ 15b4cc │ │ │ │ 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 129734 │ │ │ │ + bl 1296e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 110f24 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e4b4 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15b4c0 │ │ │ │ - ldr r0, [pc, #148] @ 15b518 │ │ │ │ + bne 15b478 │ │ │ │ + ldr r0, [pc, #148] @ 15b4d0 │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #144] @ 15b51c │ │ │ │ + ldr r1, [pc, #144] @ 15b4d4 │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #140] @ 15b520 │ │ │ │ + ldr r2, [pc, #140] @ 15b4d8 │ │ │ │ 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 │ │ │ │ @@ -323189,62 +323171,62 @@ │ │ │ │ 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 15b4e4 │ │ │ │ + bne 15b49c │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, sl, r4, asr r6 │ │ │ │ - eoreq r3, r2, r4, ror r9 │ │ │ │ - eoreq r3, r2, r3, lsr r9 │ │ │ │ - eoreq r3, r2, r1, lsr #18 │ │ │ │ + mlaeq sl, ip, r6, r3 │ │ │ │ + eoreq r3, r2, ip, ror r9 │ │ │ │ + eoreq r3, r2, fp, lsr r9 │ │ │ │ + eoreq r3, r2, r9, lsr #18 │ │ │ │ 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 2f0090 │ │ │ │ + bl 2f0048 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e4b4 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15b5c0 │ │ │ │ - ldr r0, [pc, #144] @ 15b614 │ │ │ │ + bne 15b578 │ │ │ │ + ldr r0, [pc, #144] @ 15b5cc │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #140] @ 15b618 │ │ │ │ + ldr r1, [pc, #140] @ 15b5d0 │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #136] @ 15b61c │ │ │ │ + ldr r2, [pc, #136] @ 15b5d4 │ │ │ │ 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 │ │ │ │ @@ -323253,63 +323235,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 15b5e4 │ │ │ │ + bne 15b59c │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r2, r4, ror r8 │ │ │ │ - eoreq r3, r2, r3, lsr r8 │ │ │ │ - eoreq r3, r2, r1, lsr #16 │ │ │ │ + eoreq r3, r2, ip, ror r8 │ │ │ │ + eoreq r3, r2, fp, lsr r8 │ │ │ │ + eoreq r3, r2, r9, lsr #16 │ │ │ │ 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 2f00ac │ │ │ │ + bl 2f0064 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e4b4 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15b6c4 │ │ │ │ - ldr r0, [pc, #144] @ 15b718 │ │ │ │ + bne 15b67c │ │ │ │ + ldr r0, [pc, #144] @ 15b6d0 │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #140] @ 15b71c │ │ │ │ + ldr r1, [pc, #140] @ 15b6d4 │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #136] @ 15b720 │ │ │ │ + ldr r2, [pc, #136] @ 15b6d8 │ │ │ │ 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 │ │ │ │ @@ -323318,366 +323300,366 @@ │ │ │ │ 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 15b6e8 │ │ │ │ + bne 15b6a0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r3, r2, r0, ror r7 │ │ │ │ - eoreq r3, r2, pc, lsr #14 │ │ │ │ - eoreq r3, r2, sp, lsl r7 │ │ │ │ + eoreq r3, r2, r8, ror r7 │ │ │ │ + eoreq r3, r2, r7, lsr r7 │ │ │ │ + eoreq r3, r2, r5, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15b834 │ │ │ │ + beq 15b7ec │ │ │ │ add r9, sp, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b 15b760 │ │ │ │ + b 15b718 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 15b84c │ │ │ │ + bne 15b804 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15b834 │ │ │ │ + beq 15b7ec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 3380f0 │ │ │ │ + bl 3380a8 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 15b7a0 │ │ │ │ + bne 15b758 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15b844 │ │ │ │ + beq 15b7fc │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 15b85c │ │ │ │ + bcc 15b814 │ │ │ │ add r7, r7, r0 │ │ │ │ sub r6, r6, r0 │ │ │ │ - b 15b758 │ │ │ │ + b 15b710 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffffa0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 15b758 │ │ │ │ - b 15b84c │ │ │ │ + beq 15b710 │ │ │ │ + b 15b804 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 15b758 │ │ │ │ - b 15b84c │ │ │ │ + beq 15b710 │ │ │ │ + b 15b804 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 15b84c │ │ │ │ + bne 15b804 │ │ │ │ ldrd sl, [r5] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15b808 │ │ │ │ + beq 15b7c0 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15b820 │ │ │ │ + beq 15b7d8 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15b758 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15b710 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #84] @ 15b8a0 │ │ │ │ + ldr r9, [pc, #84] @ 15b858 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrd r0, [r9] │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ 15b8a4 │ │ │ │ + ldr r2, [pc, #64] @ 15b85c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cc8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15b888 │ │ │ │ + beq 15b840 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, sl, ip, lsl lr │ │ │ │ - eoreq r2, sl, r8, lsl #28 │ │ │ │ + eoreq r2, sl, r4, ror #28 │ │ │ │ + eoreq r2, sl, r0, asr lr │ │ │ │ push {fp, lr} │ │ │ │ bl b775c │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15b8d0 │ │ │ │ + bne 15b888 │ │ │ │ b e4db0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 15b8e0 │ │ │ │ + ldr r0, [pc, #4] @ 15b898 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r2, sl, r0, ror #27 │ │ │ │ + eoreq r2, sl, r8, lsr #28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15b900 │ │ │ │ + bne 15b8b8 │ │ │ │ b e3e50 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 15b910 │ │ │ │ + ldr r0, [pc, #4] @ 15b8c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - strhteq r2, [sl], -r0 │ │ │ │ + strdeq r2, [sl], -r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2b1b80 │ │ │ │ + b 2b1b38 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2b143c │ │ │ │ + b 2b13f4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 321e64 │ │ │ │ + b 321e1c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d60ec │ │ │ │ + b 1d60a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #204] @ 15ba10 │ │ │ │ + ldr r2, [pc, #204] @ 15b9c8 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349e30 │ │ │ │ - ldr r5, [pc, #184] @ 15ba14 │ │ │ │ + bl 349de8 │ │ │ │ + ldr r5, [pc, #184] @ 15b9cc │ │ │ │ mov r2, #21 │ │ │ │ - ldr r1, [pc, #180] @ 15ba18 │ │ │ │ + ldr r1, [pc, #180] @ 15b9d0 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #176] @ 15ba1c │ │ │ │ + ldr r0, [pc, #176] @ 15b9d4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #9 │ │ │ │ str r5, [sp] │ │ │ │ - bl 3505d4 │ │ │ │ - ldr r1, [pc, #140] @ 15ba20 │ │ │ │ + bl 35058c │ │ │ │ + ldr r1, [pc, #140] @ 15b9d8 │ │ │ │ mov r3, #81 @ 0x51 │ │ │ │ - ldr r2, [pc, #136] @ 15ba24 │ │ │ │ + ldr r2, [pc, #136] @ 15b9dc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #10 │ │ │ │ str r5, [sp] │ │ │ │ - bl 3505d4 │ │ │ │ - ldr r1, [pc, #104] @ 15ba28 │ │ │ │ + bl 35058c │ │ │ │ + ldr r1, [pc, #104] @ 15b9e0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r4, [pc, #100] @ 15ba2c │ │ │ │ + ldr r4, [pc, #100] @ 15b9e4 │ │ │ │ mov r6, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #14 │ │ │ │ add r4, pc, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp] │ │ │ │ - bl 3505d4 │ │ │ │ - ldr r1, [pc, #68] @ 15ba30 │ │ │ │ + bl 35058c │ │ │ │ + ldr r1, [pc, #68] @ 15b9e8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #19 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ - bl 3505d4 │ │ │ │ - bl 3508a4 │ │ │ │ + bl 35058c │ │ │ │ + bl 35085c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq fp, pc, r8, asr #30 │ │ │ │ - eoreq r2, sl, r4, ror lr │ │ │ │ - eoreq r3, r2, pc, lsr #22 │ │ │ │ - eoreq r3, r2, r2, lsl fp │ │ │ │ - eoreq r3, r2, r9, asr fp │ │ │ │ - eoreq r3, r2, r4, lsl #22 │ │ │ │ - eoreq r3, r2, r4, asr fp │ │ │ │ - eoreq r3, r2, pc, lsr #22 │ │ │ │ - eoreq r3, r2, r6, lsr fp │ │ │ │ + andseq fp, pc, r0, asr pc @ │ │ │ │ + strhteq r2, [sl], -ip │ │ │ │ + eoreq r3, r2, r7, lsr fp │ │ │ │ + eoreq r3, r2, sl, lsl fp │ │ │ │ + eoreq r3, r2, r1, ror #22 │ │ │ │ + eoreq r3, r2, ip, lsl #22 │ │ │ │ + eoreq r3, r2, ip, asr fp │ │ │ │ + eoreq r3, r2, r7, lsr fp │ │ │ │ + eoreq r3, r2, lr, lsr fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #204] @ 15bb10 │ │ │ │ + ldr r2, [pc, #204] @ 15bac8 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349e30 │ │ │ │ - ldr r5, [pc, #184] @ 15bb14 │ │ │ │ + bl 349de8 │ │ │ │ + ldr r5, [pc, #184] @ 15bacc │ │ │ │ mov r2, #21 │ │ │ │ - ldr r1, [pc, #180] @ 15bb18 │ │ │ │ + ldr r1, [pc, #180] @ 15bad0 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #176] @ 15bb1c │ │ │ │ + ldr r0, [pc, #176] @ 15bad4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #9 │ │ │ │ str r5, [sp] │ │ │ │ - bl 3505d4 │ │ │ │ - ldr r1, [pc, #140] @ 15bb20 │ │ │ │ + bl 35058c │ │ │ │ + ldr r1, [pc, #140] @ 15bad8 │ │ │ │ mov r3, #59 @ 0x3b │ │ │ │ - ldr r2, [pc, #136] @ 15bb24 │ │ │ │ + ldr r2, [pc, #136] @ 15badc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #10 │ │ │ │ str r5, [sp] │ │ │ │ - bl 3505d4 │ │ │ │ - ldr r1, [pc, #104] @ 15bb28 │ │ │ │ + bl 35058c │ │ │ │ + ldr r1, [pc, #104] @ 15bae0 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r4, [pc, #100] @ 15bb2c │ │ │ │ + ldr r4, [pc, #100] @ 15bae4 │ │ │ │ mov r6, #29 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #14 │ │ │ │ add r4, pc, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp] │ │ │ │ - bl 3505d4 │ │ │ │ - ldr r1, [pc, #68] @ 15bb30 │ │ │ │ + bl 35058c │ │ │ │ + ldr r1, [pc, #68] @ 15bae8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #19 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ - bl 3505d4 │ │ │ │ - bl 3508a4 │ │ │ │ + bl 35058c │ │ │ │ + bl 35085c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq fp, pc, r8, asr #28 │ │ │ │ - eoreq r2, sl, r4, ror sp │ │ │ │ - eoreq r3, r2, pc, lsr #20 │ │ │ │ - eoreq r3, r2, r2, lsl sl │ │ │ │ - eoreq r3, r2, r9, asr sl │ │ │ │ - mlaeq r2, sp, sl, r3 │ │ │ │ - eoreq r3, r2, r4, asr sl │ │ │ │ - eoreq r3, r2, pc, lsr #20 │ │ │ │ - eoreq r3, r2, r6, lsr sl │ │ │ │ + andseq fp, pc, r0, asr lr @ │ │ │ │ + strhteq r2, [sl], -ip │ │ │ │ + eoreq r3, r2, r7, lsr sl │ │ │ │ + eoreq r3, r2, sl, lsl sl │ │ │ │ + eoreq r3, r2, r1, ror #20 │ │ │ │ + eoreq r3, r2, r5, lsr #21 │ │ │ │ + eoreq r3, r2, ip, asr sl │ │ │ │ + eoreq r3, r2, r7, lsr sl │ │ │ │ + eoreq r3, r2, lr, lsr sl │ │ │ │ ldr r0, [r0] │ │ │ │ - b 32d47c │ │ │ │ + b 32d434 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15bb58 │ │ │ │ + beq 15bb10 │ │ │ │ b e4db0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 15bb68 │ │ │ │ + ldr r0, [pc, #4] @ 15bb20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r2, sl, r8, asr fp │ │ │ │ + eoreq r2, sl, r0, lsr #23 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15bb88 │ │ │ │ + beq 15bb40 │ │ │ │ b e3e50 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 15bb98 │ │ │ │ + ldr r0, [pc, #4] @ 15bb50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq r2, sl, r8, lsr #22 │ │ │ │ + eoreq r2, sl, r0, ror fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15bbcc │ │ │ │ + beq 15bb84 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15bc10 │ │ │ │ + beq 15bbc8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 15bbf4 │ │ │ │ + b 15bbac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f798 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 15bc10 │ │ │ │ + beq 15bbc8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15bbe0 │ │ │ │ + beq 15bb98 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15bbe0 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15bb98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15bc30 │ │ │ │ + beq 15bbe8 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -323685,423 +323667,423 @@ │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, lr} │ │ │ │ b 7ffd4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 15bcbc │ │ │ │ + bne 15bc74 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ - ldr r0, [pc, #48] @ 15bcf4 │ │ │ │ + b 1ba7c4 │ │ │ │ + ldr r0, [pc, #48] @ 15bcac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 15bcf8 │ │ │ │ + ldr r1, [pc, #44] @ 15bcb0 │ │ │ │ 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 38904 │ │ │ │ - eoreq r2, sl, r4, lsr lr │ │ │ │ - eoreq r2, sl, r4, lsr lr │ │ │ │ + eoreq r2, sl, ip, ror lr │ │ │ │ + eoreq r2, sl, ip, ror lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - bl 2f2bc0 │ │ │ │ + bl 2f2b78 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 15bd90 │ │ │ │ + bne 15bd48 │ │ │ │ ldrd r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ - ldr r0, [pc, #48] @ 15bdc8 │ │ │ │ + b 1ba7c4 │ │ │ │ + ldr r0, [pc, #48] @ 15bd80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 15bdcc │ │ │ │ + ldr r1, [pc, #44] @ 15bd84 │ │ │ │ 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 38904 │ │ │ │ - eoreq r2, sl, r0, ror #26 │ │ │ │ - eoreq r2, sl, r0, ror #26 │ │ │ │ + eoreq r2, sl, r8, lsr #27 │ │ │ │ + eoreq r2, sl, r8, lsr #27 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r5, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ pop {r5, lr} │ │ │ │ b 1f798 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15be6c │ │ │ │ + beq 15be24 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 15be34 │ │ │ │ + beq 15bdec │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15be4c │ │ │ │ + beq 15be04 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 15be4c │ │ │ │ + b 15be04 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15be4c │ │ │ │ + beq 15be04 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15be68 │ │ │ │ + beq 15be20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 15bea0 │ │ │ │ - b 15be7c │ │ │ │ + b 15be58 │ │ │ │ + b 15be34 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15be98 │ │ │ │ + beq 15be50 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 15bef8 │ │ │ │ + bne 15beb0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15becc │ │ │ │ + beq 15be84 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15bee4 │ │ │ │ + beq 15be9c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15bf18 │ │ │ │ + beq 15bed0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15bf60 │ │ │ │ + bne 15bf18 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1d9f8 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15bf80 │ │ │ │ + beq 15bf38 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #8 │ │ │ │ movcs r2, #8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bcs 15bfa4 │ │ │ │ + bcs 15bf5c │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne 15bfb4 │ │ │ │ + bne 15bf6c │ │ │ │ add r0, r0, #4 │ │ │ │ - b 15bea0 │ │ │ │ + b 15be58 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ 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 15c054 │ │ │ │ + beq 15c00c │ │ │ │ cmp r2, #16 │ │ │ │ - bne 15c080 │ │ │ │ + bne 15c038 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c038 │ │ │ │ + beq 15bff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c0d0 │ │ │ │ + beq 15c088 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ - b 15c06c │ │ │ │ + bl 15bf9c │ │ │ │ + b 15c024 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c0d0 │ │ │ │ + beq 15c088 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c0d0 │ │ │ │ + beq 15c088 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 15c0b4 │ │ │ │ + beq 15c06c │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r5 │ │ │ │ - b 15c09c │ │ │ │ + b 15c054 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15c0d0 │ │ │ │ + beq 15c088 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - b 15c0d8 │ │ │ │ + b 15c090 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b 15c134 │ │ │ │ + b 15c0ec │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 15c148 │ │ │ │ - b 15c13c │ │ │ │ + bl 15c100 │ │ │ │ + b 15c0f4 │ │ │ │ bl 38ac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 15c12c │ │ │ │ + beq 15c0e4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #16 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r5, r6 │ │ │ │ - b 15c110 │ │ │ │ + b 15c0c8 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c178 │ │ │ │ + beq 15c130 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15c1f8 │ │ │ │ + beq 15c1b0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 15c1c8 │ │ │ │ + b 15c180 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1d9f8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 15c1f8 │ │ │ │ + beq 15c1b0 │ │ │ │ ldrb r0, [r5, #-4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 15c1b4 │ │ │ │ + beq 15c16c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15c1bc │ │ │ │ + bne 15c174 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c1bc │ │ │ │ + beq 15c174 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15c1bc │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15c174 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15c21c │ │ │ │ + beq 15c1d4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 15c230 │ │ │ │ + bne 15c1e8 │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15c240 │ │ │ │ + bne 15c1f8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1d9f8 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c22c │ │ │ │ + beq 15c1e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c290 │ │ │ │ + beq 15c248 │ │ │ │ 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 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15c2d4 │ │ │ │ + beq 15c28c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 15c2b8 │ │ │ │ + b 15c270 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 1f798 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 15c2d4 │ │ │ │ + beq 15c28c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c2a4 │ │ │ │ + beq 15c25c │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 15c2a4 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 15c25c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15c2f4 │ │ │ │ + beq 15c2ac │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1ba80c │ │ │ │ + b 1ba7c4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldmib r0, {r3, r5} │ │ │ │ @@ -324147,21 +324129,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, r4, r0 │ │ │ │ mov r4, sp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r7 │ │ │ │ @@ -324349,76 +324331,76 @@ │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ eor r0, r2, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 15c798 │ │ │ │ + beq 15c750 │ │ │ │ add r9, sp, #8 │ │ │ │ mvn r4, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 15c720 │ │ │ │ + b 15c6d8 │ │ │ │ mov r0, #0 │ │ │ │ add r0, r0, r7 │ │ │ │ add r6, r0, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 15c798 │ │ │ │ + beq 15c750 │ │ │ │ ldrb r0, [fp, r7] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 15c710 │ │ │ │ + bne 15c6c8 │ │ │ │ cmp r7, r6 │ │ │ │ - bls 15c750 │ │ │ │ + bls 15c708 │ │ │ │ add r1, fp, r6 │ │ │ │ sub r2, r7, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ sub r0, sl, r6 │ │ │ │ add r0, r7, r0 │ │ │ │ ror sl, r0, #2 │ │ │ │ adds r1, r5, r4 │ │ │ │ - beq 15c704 │ │ │ │ + beq 15c6bc │ │ │ │ add r0, fp, r7 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15c778 │ │ │ │ + bne 15c730 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne 15c704 │ │ │ │ - b 15c708 │ │ │ │ + bne 15c6bc │ │ │ │ + b 15c6c0 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne 15c704 │ │ │ │ + bne 15c6bc │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ movne r0, #0 │ │ │ │ - b 15c708 │ │ │ │ + b 15c6c0 │ │ │ │ mov r0, r8 │ │ │ │ add r9, r8, #48 @ 0x30 │ │ │ │ add r8, r8, #24 │ │ │ │ add r7, r0, #8 │ │ │ │ cmp r5, r6 │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bls 15c7d4 │ │ │ │ + bls 15c78c │ │ │ │ sub r4, r5, r6 │ │ │ │ add r1, fp, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ add r0, r4, sl │ │ │ │ ror sl, r0, #2 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r9, #4] │ │ │ │ ldr sl, [r9] │ │ │ │ ldm r8, {r4, r9} │ │ │ │ orr ip, r5, r1, lsl #24 │ │ │ │ eor r6, ip, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -324606,15 +324588,15 @@ │ │ │ │ eor r0, r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, lr, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, ip │ │ │ │ - bl 16055c │ │ │ │ + bl 160514 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r0, lr, r3 │ │ │ │ @@ -324808,21 +324790,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ mov r4, sp │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, ip, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r5 │ │ │ │ @@ -325012,21 +324994,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, r4, r0 │ │ │ │ mov r4, sp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r7 │ │ │ │ @@ -325213,21 +325195,21 @@ │ │ │ │ eor r0, lr, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, ip, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r4 │ │ │ │ @@ -325418,15 +325400,15 @@ │ │ │ │ eor r0, r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, ip, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r0, lr, r3 │ │ │ │ @@ -325618,24 +325600,24 @@ │ │ │ │ eor r0, r1, r0 │ │ │ │ str r0, [sp] │ │ │ │ subs r0, r6, #3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ add r7, r5, #48 @ 0x30 │ │ │ │ add r4, r5, #24 │ │ │ │ add r9, r5, #16 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 15daec │ │ │ │ + beq 15daa4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ - bl 16055c │ │ │ │ + bl 160514 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldm r4, {r4, fp} │ │ │ │ orr ip, r7, r1, lsl #24 │ │ │ │ eor r7, ip, fp │ │ │ │ eor r6, r8, r4 │ │ │ │ @@ -325774,321 +325756,321 @@ │ │ │ │ eor r1, r2, r1 │ │ │ │ eor r1, r1, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #156] @ 15ddd8 │ │ │ │ + ldr r1, [pc, #156] @ 15dd90 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 15dd80 │ │ │ │ - ldr r1, [pc, #136] @ 15dde8 │ │ │ │ + bne 15dd38 │ │ │ │ + ldr r1, [pc, #136] @ 15dda0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15ddc4 │ │ │ │ + beq 15dd7c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 186ef8 │ │ │ │ + bl 186eb0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ 15dddc │ │ │ │ - ldr r3, [pc, #80] @ 15dde0 │ │ │ │ + ldr r0, [pc, #80] @ 15dd94 │ │ │ │ + ldr r3, [pc, #80] @ 15dd98 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #76] @ 15dde4 │ │ │ │ + ldr r1, [pc, #76] @ 15dd9c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ mov r0, r4 │ │ │ │ - b 15dd58 │ │ │ │ - ldr r0, [pc, #32] @ 15ddec │ │ │ │ + b 15dd10 │ │ │ │ + ldr r0, [pc, #32] @ 15dda4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r3, fp, r0, ror #22 │ │ │ │ - eoreq r3, fp, r8, lsl #22 │ │ │ │ - eoreq r0, sl, r0, lsl #18 │ │ │ │ + eoreq r3, fp, r8, lsr #23 │ │ │ │ + eoreq r3, fp, r0, asr fp │ │ │ │ + eoreq r0, sl, r8, asr #18 │ │ │ │ + eoreq r0, sl, r0, asr #31 │ │ │ │ + eoreq r3, fp, r8, asr fp │ │ │ │ eoreq r0, sl, r8, ror pc │ │ │ │ - eoreq r3, fp, r0, lsl fp │ │ │ │ - eoreq r0, sl, r0, lsr pc │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ bl 1e1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15de84 │ │ │ │ + beq 15de3c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 1db90 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ bl 1dc44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15de70 │ │ │ │ - ldr r1, [pc, #244] @ 15df44 │ │ │ │ - ldr r3, [pc, #244] @ 15df48 │ │ │ │ + beq 15de28 │ │ │ │ + ldr r1, [pc, #244] @ 15defc │ │ │ │ + ldr r3, [pc, #244] @ 15df00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #4 │ │ │ │ - bl 134914 │ │ │ │ + bl 1348cc │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ bl 1e8bc │ │ │ │ - ldr r1, [pc, #160] @ 15df38 │ │ │ │ + ldr r1, [pc, #160] @ 15def0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ strb r2, [r0] │ │ │ │ stm r3, {r0, r2, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #23 │ │ │ │ bl 1f498 │ │ │ │ - ldr r1, [pc, #128] @ 15df3c │ │ │ │ + ldr r1, [pc, #128] @ 15def4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 2eada0 │ │ │ │ + bl 2ead58 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #96] @ 15df40 │ │ │ │ + ldr r2, [pc, #96] @ 15def8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 1df44 │ │ │ │ mov r0, r6 │ │ │ │ bl 1d9f8 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 15de78 │ │ │ │ + blt 15de30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 15de78 │ │ │ │ + beq 15de30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1d9f8 │ │ │ │ bl 38aac │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ bl 38aac │ │ │ │ - eoreq r1, r2, r3, lsl #28 │ │ │ │ - eoreq r1, r2, r6, lsl #28 │ │ │ │ - eoreq r3, r1, r4, lsr #29 │ │ │ │ - eoreq r1, r2, fp, ror lr │ │ │ │ - mlaeq sl, r4, pc, r0 @ │ │ │ │ + eoreq r1, r2, fp, lsl #28 │ │ │ │ + eoreq r1, r2, lr, lsl #28 │ │ │ │ + eoreq r3, r1, ip, lsr #29 │ │ │ │ + eoreq r1, r2, r3, lsl #29 │ │ │ │ + ldrdeq r0, [sl], -ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #180] @ 15e010 │ │ │ │ + ldr r1, [pc, #180] @ 15dfc8 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 15dfb8 │ │ │ │ - ldr r1, [pc, #160] @ 15e020 │ │ │ │ + bne 15df70 │ │ │ │ + ldr r1, [pc, #160] @ 15dfd8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15dffc │ │ │ │ + beq 15dfb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 186d5c │ │ │ │ + bl 186d14 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e2a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1f798 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ 15e014 │ │ │ │ - ldr r3, [pc, #80] @ 15e018 │ │ │ │ + ldr r0, [pc, #80] @ 15dfcc │ │ │ │ + ldr r3, [pc, #80] @ 15dfd0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #76] @ 15e01c │ │ │ │ + ldr r1, [pc, #76] @ 15dfd4 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ mov r0, r4 │ │ │ │ - b 15df78 │ │ │ │ - ldr r0, [pc, #32] @ 15e024 │ │ │ │ + b 15df30 │ │ │ │ + ldr r0, [pc, #32] @ 15dfdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r3, fp, r0, asr #18 │ │ │ │ - ldrdeq r3, [fp], -r0 @ │ │ │ │ - eoreq r0, sl, r8, asr #13 │ │ │ │ - eoreq r0, sl, r0, asr #26 │ │ │ │ - strdeq r3, [fp], -r0 @ │ │ │ │ - eoreq r0, sl, r8, lsl #26 │ │ │ │ + eoreq r3, fp, r8, lsl #19 │ │ │ │ + eoreq r3, fp, r8, lsl r9 │ │ │ │ + eoreq r0, sl, r0, lsl r7 │ │ │ │ + eoreq r0, sl, r8, lsl #27 │ │ │ │ + eoreq r3, fp, r8, lsr r9 │ │ │ │ + eoreq r0, sl, r0, asr sp │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #156] @ 15e0d8 │ │ │ │ + ldr r2, [pc, #156] @ 15e090 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r2] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 15e080 │ │ │ │ - ldr r1, [pc, #136] @ 15e0e8 │ │ │ │ + bne 15e038 │ │ │ │ + ldr r1, [pc, #136] @ 15e0a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 1ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e0c4 │ │ │ │ + beq 15e07c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 187174 │ │ │ │ + bl 18712c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ 15e0dc │ │ │ │ - ldr r3, [pc, #80] @ 15e0e0 │ │ │ │ + ldr r0, [pc, #80] @ 15e094 │ │ │ │ + ldr r3, [pc, #80] @ 15e098 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #76] @ 15e0e4 │ │ │ │ + ldr r1, [pc, #76] @ 15e09c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 37e2c │ │ │ │ mov r0, r4 │ │ │ │ - b 15e058 │ │ │ │ - ldr r0, [pc, #32] @ 15e0ec │ │ │ │ + b 15e010 │ │ │ │ + ldr r0, [pc, #32] @ 15e0a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 38aac │ │ │ │ - eoreq r3, fp, ip, lsr r6 │ │ │ │ - eoreq r3, fp, r4, ror #11 │ │ │ │ - eoreq r0, sl, ip, ror #11 │ │ │ │ - eoreq r0, sl, r8, lsr #26 │ │ │ │ - eoreq r3, fp, r8, lsl #13 │ │ │ │ - eoreq r0, sl, r0, lsl sp │ │ │ │ + eoreq r3, fp, r4, lsl #13 │ │ │ │ + eoreq r3, fp, ip, lsr #12 │ │ │ │ + eoreq r0, sl, r4, lsr r6 │ │ │ │ + eoreq r0, sl, r0, ror sp │ │ │ │ + ldrdeq r3, [fp], -r0 @ │ │ │ │ + eoreq r0, sl, r8, asr sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [r2] │ │ │ │ ldr r7, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ movne r7, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 15e268 │ │ │ │ + bne 15e220 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e2a0 │ │ │ │ + beq 15e258 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ add r5, r4, #8 │ │ │ │ bl 1de90 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 15e200 │ │ │ │ + beq 15e1b8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq 15e1f4 │ │ │ │ + beq 15e1ac │ │ │ │ cmp r0, #22 │ │ │ │ - bne 15e218 │ │ │ │ + bne 15e1d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #8 │ │ │ │ - bcs 15e238 │ │ │ │ - ldr r6, [pc, #328] @ 15e2c8 │ │ │ │ + bcs 15e1f0 │ │ │ │ + ldr r6, [pc, #328] @ 15e280 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ uxtb r1, r6 │ │ │ │ cmp r1, #4 │ │ │ │ mov r1, #0 │ │ │ │ - beq 15e244 │ │ │ │ - ldr r0, [pc, #304] @ 15e2cc │ │ │ │ + beq 15e1fc │ │ │ │ + ldr r0, [pc, #304] @ 15e284 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - ldr r0, [pc, #292] @ 15e2d0 │ │ │ │ + ldr r0, [pc, #292] @ 15e288 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #268] @ 15e2d4 │ │ │ │ + ldrne r1, [pc, #268] @ 15e28c │ │ │ │ strdne r6, [r0] │ │ │ │ addne r1, pc, r1 │ │ │ │ strdne r0, [r5] │ │ │ │ movne r1, #3 │ │ │ │ movne r0, #1 │ │ │ │ strdne r0, [r4] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ - b 15e21c │ │ │ │ + b 15e1d4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ @@ -326107,417 +326089,417 @@ │ │ │ │ str r3, [r5] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 15e2d8 │ │ │ │ + ldr r0, [pc, #104] @ 15e290 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ 15e2dc │ │ │ │ + ldr r1, [pc, #100] @ 15e294 │ │ │ │ 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 38904 │ │ │ │ - ldr r0, [pc, #28] @ 15e2c4 │ │ │ │ + ldr r0, [pc, #28] @ 15e27c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bea0 │ │ │ │ + bl 15be58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r0, sl, r4, ror #8 │ │ │ │ - eoreq r0, sl, r8, lsl #10 │ │ │ │ - eoreq r0, sl, ip, ror #9 │ │ │ │ - eoreq r1, fp, r4, asr #25 │ │ │ │ - strdeq r0, [sl], -ip @ │ │ │ │ - eoreq r0, sl, r8, ror r4 │ │ │ │ - eoreq r0, sl, r8, ror r4 │ │ │ │ + eoreq r0, sl, ip, lsr #9 │ │ │ │ + eoreq r0, sl, r0, asr r5 │ │ │ │ + eoreq r0, sl, r4, lsr r5 │ │ │ │ + eoreq r1, fp, ip, lsl #26 │ │ │ │ + eoreq r0, sl, r4, asr #18 │ │ │ │ + eoreq r0, sl, r0, asr #9 │ │ │ │ + eoreq r0, sl, r0, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 15e420 │ │ │ │ + bne 15e3d8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr sl, [r3] │ │ │ │ ldr r9, [r3, #4] │ │ │ │ - bl 180768 │ │ │ │ + bl 180720 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 15e384 │ │ │ │ - ldr r0, [pc, #360] @ 15e4b0 │ │ │ │ + bne 15e33c │ │ │ │ + ldr r0, [pc, #360] @ 15e468 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #8] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e458 │ │ │ │ - ldr r1, [pc, #332] @ 15e4b8 │ │ │ │ + beq 15e410 │ │ │ │ + ldr r1, [pc, #332] @ 15e470 │ │ │ │ mov r2, #2 │ │ │ │ str r8, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ stmib r5, {r0, r1} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 15e468 │ │ │ │ + beq 15e420 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 1de78 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ - beq 15e3f4 │ │ │ │ + beq 15e3ac │ │ │ │ cmp r0, #22 │ │ │ │ - bne 15e3ec │ │ │ │ + bne 15e3a4 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 15e408 │ │ │ │ + bne 15e3c0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r5] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15e3e4 │ │ │ │ + beq 15e39c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #148] @ 15e4bc │ │ │ │ + ldr r0, [pc, #148] @ 15e474 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #144] @ 15e4c0 │ │ │ │ + ldr r1, [pc, #144] @ 15e478 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 38904 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 15e474 │ │ │ │ - ldr r0, [pc, #68] @ 15e4b4 │ │ │ │ + b 15e42c │ │ │ │ + ldr r0, [pc, #68] @ 15e46c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a3160 │ │ │ │ - b 15e4a8 │ │ │ │ + bl 1a3118 │ │ │ │ + b 15e460 │ │ │ │ bl 38ac8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15e4ac │ │ │ │ + beq 15e464 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, fp, r4, lsr #22 │ │ │ │ - mlaeq sl, ip, r2, r0 │ │ │ │ - eoreq r3, sl, ip, ror #22 │ │ │ │ - eoreq r0, sl, r0, asr #5 │ │ │ │ - eoreq r0, sl, r0, ror #5 │ │ │ │ + eoreq r1, fp, ip, ror #22 │ │ │ │ + eoreq r0, sl, r4, ror #5 │ │ │ │ + strhteq r3, [sl], -r4 │ │ │ │ + eoreq r0, sl, r8, lsl #6 │ │ │ │ + eoreq r0, sl, r8, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 15e5c4 │ │ │ │ - ldr r1, [pc, #308] @ 15e63c │ │ │ │ + bne 15e57c │ │ │ │ + ldr r1, [pc, #308] @ 15e5f4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r9, #8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrd sl, [r0] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1ba814 │ │ │ │ + bl 1ba7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e60c │ │ │ │ + beq 15e5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str sl, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [r5, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 15e5fc │ │ │ │ + beq 15e5b4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 1de78 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ - beq 15e5a0 │ │ │ │ + beq 15e558 │ │ │ │ cmp r0, #22 │ │ │ │ - bne 15e598 │ │ │ │ + bne 15e550 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [r8] │ │ │ │ - b 15e5ac │ │ │ │ + b 15e564 │ │ │ │ mov r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r8] │ │ │ │ str r2, [r8, #4] │ │ │ │ str r1, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 15e644 │ │ │ │ + ldr r0, [pc, #120] @ 15e5fc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #116] @ 15e648 │ │ │ │ + ldr r1, [pc, #116] @ 15e600 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #60] @ 15e640 │ │ │ │ + ldr r0, [pc, #60] @ 15e5f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #56] @ 15e64c │ │ │ │ + ldr r2, [pc, #56] @ 15e604 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r1, fp, ip, asr r9 │ │ │ │ - eoreq r0, sl, r8, lsl #2 │ │ │ │ - eoreq r0, sl, ip, lsl r1 │ │ │ │ - eoreq r0, sl, ip, lsr r1 │ │ │ │ - ldrdeq r0, [sl], -r8 @ │ │ │ │ + eoreq r1, fp, r4, lsr #19 │ │ │ │ + eoreq r0, sl, r0, asr r1 │ │ │ │ + eoreq r0, sl, r4, ror #2 │ │ │ │ + eoreq r0, sl, r4, lsl #3 │ │ │ │ + eoreq r0, sl, r0, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 15e790 │ │ │ │ + bne 15e748 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr sl, [r3] │ │ │ │ ldr r9, [r3, #4] │ │ │ │ - bl 1808ac │ │ │ │ + bl 180864 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 15e6f4 │ │ │ │ - ldr r0, [pc, #360] @ 15e820 │ │ │ │ + bne 15e6ac │ │ │ │ + ldr r0, [pc, #360] @ 15e7d8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #8] │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e7c8 │ │ │ │ - ldr r1, [pc, #332] @ 15e828 │ │ │ │ + beq 15e780 │ │ │ │ + ldr r1, [pc, #332] @ 15e7e0 │ │ │ │ mov r2, #2 │ │ │ │ str r8, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ stmib r5, {r0, r1} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 15e7d8 │ │ │ │ + beq 15e790 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp] │ │ │ │ bl 1de78 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ - beq 15e764 │ │ │ │ + beq 15e71c │ │ │ │ cmp r0, #22 │ │ │ │ - bne 15e75c │ │ │ │ + bne 15e714 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 15e778 │ │ │ │ + bne 15e730 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r5] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15e754 │ │ │ │ + beq 15e70c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #148] @ 15e82c │ │ │ │ + ldr r0, [pc, #148] @ 15e7e4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #144] @ 15e830 │ │ │ │ + ldr r1, [pc, #144] @ 15e7e8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 38904 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 38870 │ │ │ │ - b 15e7e4 │ │ │ │ - ldr r0, [pc, #68] @ 15e824 │ │ │ │ + b 15e79c │ │ │ │ + ldr r0, [pc, #68] @ 15e7dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a3160 │ │ │ │ - b 15e818 │ │ │ │ + bl 1a3118 │ │ │ │ + b 15e7d0 │ │ │ │ bl 38ac8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15e81c │ │ │ │ + beq 15e7d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - strhteq r1, [fp], -r4 │ │ │ │ - eoreq pc, r9, ip, lsr #30 │ │ │ │ - strdeq r3, [sl], -ip @ │ │ │ │ - eoreq pc, r9, r0, asr pc @ │ │ │ │ - eoreq pc, r9, r0, ror pc @ │ │ │ │ + strdeq r1, [fp], -ip @ │ │ │ │ + eoreq pc, r9, r4, ror pc @ │ │ │ │ + eoreq r3, sl, r4, asr #16 │ │ │ │ + mlaeq r9, r8, pc, pc @ │ │ │ │ + strhteq pc, [r9], -r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r5, [r0, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ movne r5, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 15e8fc │ │ │ │ + bne 15e8b4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrd r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - beq 15e934 │ │ │ │ + beq 15e8ec │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r2, sp │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ bl 1f840 │ │ │ │ - bl 2d70dc │ │ │ │ + bl 2d7094 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 15e8cc │ │ │ │ + beq 15e884 │ │ │ │ cmp r0, #21 │ │ │ │ mov r2, #0 │ │ │ │ - beq 15e8ec │ │ │ │ + beq 15e8a4 │ │ │ │ cmp r0, #22 │ │ │ │ - bne 15e8e4 │ │ │ │ + bne 15e89c │ │ │ │ mov r0, #5 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #5 │ │ │ │ @@ -326528,69 +326510,69 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ stm r6, {r2, r5} │ │ │ │ str r1, [r6, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #60] @ 15e940 │ │ │ │ + ldr r0, [pc, #60] @ 15e8f8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #56] @ 15e944 │ │ │ │ + ldr r1, [pc, #56] @ 15e8fc │ │ │ │ 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 38904 │ │ │ │ - ldr r0, [pc, #12] @ 15e948 │ │ │ │ + ldr r0, [pc, #12] @ 15e900 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq pc, r9, r4, ror #27 │ │ │ │ - eoreq pc, r9, r4, lsr lr @ │ │ │ │ - ldrdeq pc, [r9], -r0 @ │ │ │ │ + eoreq pc, r9, ip, lsr #28 │ │ │ │ + eoreq pc, r9, ip, ror lr @ │ │ │ │ + eoreq pc, r9, r8, lsl lr @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, r0 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 15ea50 │ │ │ │ + bne 15ea08 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 15ea88 │ │ │ │ + beq 15ea40 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ bl 446bc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, #22 │ │ │ │ - beq 15e9d8 │ │ │ │ + beq 15e990 │ │ │ │ cmp r1, #21 │ │ │ │ - bne 15ea00 │ │ │ │ + bne 15e9b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 15ea34 │ │ │ │ + b 15e9ec │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [r5, #8] │ │ │ │ @@ -326598,117 +326580,117 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 15ea34 │ │ │ │ + bne 15e9ec │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 15bdf8 │ │ │ │ + bl 15bdb0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r5, {r0, r1, r2} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ 15ea98 │ │ │ │ + ldr r0, [pc, #64] @ 15ea50 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #60] @ 15ea9c │ │ │ │ + ldr r1, [pc, #60] @ 15ea54 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 38904 │ │ │ │ - ldr r0, [pc, #4] @ 15ea94 │ │ │ │ + ldr r0, [pc, #4] @ 15ea4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - eoreq pc, r9, ip, ror ip @ │ │ │ │ - strdeq pc, [r9], -r8 @ │ │ │ │ - strdeq pc, [r9], -r8 @ │ │ │ │ + eoreq pc, r9, r4, asr #25 │ │ │ │ + eoreq pc, r9, r0, asr #26 │ │ │ │ + eoreq pc, r9, r0, asr #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 15eb38 │ │ │ │ + ldr r0, [pc, #132] @ 15eaf0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15eb1c │ │ │ │ + beq 15ead4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #100] @ 15eb3c │ │ │ │ + ldr r0, [pc, #100] @ 15eaf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r4, #16] │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ stm r4, {r0, r1, r6} │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1f030 │ │ │ │ strb r6, [r4, #136] @ 0x88 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 18d63c │ │ │ │ + bl 18d5f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 29794c │ │ │ │ + bl 297904 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19b548 │ │ │ │ + bl 19b500 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strhteq r1, [fp], -r8 │ │ │ │ - mlaeq sl, r8, r0, r2 │ │ │ │ + eoreq r1, fp, r0, lsl #8 │ │ │ │ + eoreq r2, sl, r0, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r9, sp │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 3224ac │ │ │ │ + bl 322464 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3224ac │ │ │ │ + bl 322464 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr fp, [sp] │ │ │ │ cmp r5, r8 │ │ │ │ - bne 15eba4 │ │ │ │ + bne 15eb5c │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ ldrbeq r0, [sp, #29] │ │ │ │ cmpeq r0, #2 │ │ │ │ - beq 15ec54 │ │ │ │ + beq 15ec0c │ │ │ │ ldrb r4, [sp, #8] │ │ │ │ cmp r4, #6 │ │ │ │ - beq 15ebc0 │ │ │ │ + beq 15eb78 │ │ │ │ add r1, r9, #9 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r2, #19 │ │ │ │ bl 1f030 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r0, r0, #9 │ │ │ │ @@ -326719,15 +326701,15 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ bl 1f030 │ │ │ │ ldrb r5, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #94] @ 0x5e │ │ │ │ cmp r5, #6 │ │ │ │ strh r7, [sp, #92] @ 0x5c │ │ │ │ - beq 15ec10 │ │ │ │ + beq 15ebc8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #19 │ │ │ │ add r1, r0, #9 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 1f030 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ @@ -326744,53 +326726,53 @@ │ │ │ │ strb r7, [sp, #126] @ 0x7e │ │ │ │ strh r6, [sp, #124] @ 0x7c │ │ │ │ bl 1048c0 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #61] @ 0x3d │ │ │ │ cmp r0, #2 │ │ │ │ - bne 15eba4 │ │ │ │ + bne 15eb5c │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ cmp r0, #3 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ cmp r1, #3 │ │ │ │ movwcc r2, #1 │ │ │ │ teq r2, r0 │ │ │ │ - bne 15eba4 │ │ │ │ + bne 15eb5c │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 1e9ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15eba4 │ │ │ │ + bne 15eb5c │ │ │ │ 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, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r9, [pc, #160] @ 15ed5c │ │ │ │ + ldr r9, [pc, #160] @ 15ed14 │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #156] @ 15ed60 │ │ │ │ + ldr fp, [pc, #156] @ 15ed18 │ │ │ │ add r1, r0, #28 │ │ │ │ - ldr ip, [pc, #152] @ 15ed64 │ │ │ │ + ldr ip, [pc, #152] @ 15ed1c │ │ │ │ add r7, r0, #20 │ │ │ │ - ldr lr, [pc, #148] @ 15ed68 │ │ │ │ + ldr lr, [pc, #148] @ 15ed20 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r8, [pc, #144] @ 15ed6c │ │ │ │ + ldr r8, [pc, #144] @ 15ed24 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #140] @ 15ed70 │ │ │ │ + ldr sl, [pc, #140] @ 15ed28 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ 15ed74 │ │ │ │ + ldr r1, [pc, #128] @ 15ed2c │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r3, [pc, #124] @ 15ed78 │ │ │ │ + ldr r3, [pc, #124] @ 15ed30 │ │ │ │ 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 │ │ │ │ @@ -326805,71 +326787,71 @@ │ │ │ │ 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 34a100 │ │ │ │ + bl 34a0b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq pc, r9, r4, lsl fp @ │ │ │ │ - andseq r8, pc, r0, lsr #16 │ │ │ │ - strdeq pc, [r9], -r4 @ │ │ │ │ - mulseq pc, r4, sl @ │ │ │ │ - andseq r8, pc, r4, ror sl @ │ │ │ │ - ldrdeq pc, [r9], -ip @ │ │ │ │ - eoreq r0, r2, r2, lsl #7 │ │ │ │ - eoreq r0, r2, r7, lsl #7 │ │ │ │ + eoreq pc, r9, ip, asr fp @ │ │ │ │ + andseq r8, pc, r8, lsr #16 │ │ │ │ + eoreq pc, r9, ip, lsr fp @ │ │ │ │ + mulseq pc, ip, sl @ │ │ │ │ + andseq r8, pc, ip, ror sl @ │ │ │ │ + eoreq pc, r9, r4, lsr #22 │ │ │ │ + eoreq r0, r2, sl, lsl #7 │ │ │ │ + eoreq r0, r2, pc, lsl #7 │ │ │ │ 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 16b7ac │ │ │ │ + bl 16b764 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15eef4 │ │ │ │ + bne 15eeac │ │ │ │ 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 15eebc │ │ │ │ + beq 15ee74 │ │ │ │ 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 15ee10 │ │ │ │ + bne 15edc8 │ │ │ │ ldr r0, [r8], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, sl │ │ │ │ cmp r0, sl │ │ │ │ - beq 15edf8 │ │ │ │ + beq 15edb0 │ │ │ │ eor fp, r0, sl │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #8 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15ee3c │ │ │ │ + beq 15edf4 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 15ef58 │ │ │ │ + bcs 15ef10 │ │ │ │ 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 │ │ │ │ @@ -326877,37 +326859,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 16c478 │ │ │ │ + bl 16c430 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15ef0c │ │ │ │ + bne 15eec4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r1, r9, #32 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 15f410 │ │ │ │ + bl 15f3c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15ef24 │ │ │ │ + bne 15eedc │ │ │ │ sub r0, fp, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and fp, r0, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 15edf0 │ │ │ │ + bne 15eda8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r0, r0, r1 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ 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 │ │ │ │ @@ -326921,303 +326903,303 @@ │ │ │ │ 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 15ef38 │ │ │ │ + b 15eef0 │ │ │ │ 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] @ 15ef68 │ │ │ │ + ldr r2, [pc, #8] @ 15ef20 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - eoreq r7, r9, ip, lsr r8 │ │ │ │ + eoreq r7, r9, r4, lsl #17 │ │ │ │ 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 16b684 │ │ │ │ + bl 16b63c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f12c │ │ │ │ + bne 15f0e4 │ │ │ │ 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 15f0f4 │ │ │ │ + beq 15f0ac │ │ │ │ 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 15f000 │ │ │ │ + bne 15efb8 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 15efe8 │ │ │ │ + beq 15efa0 │ │ │ │ eor r6, r0, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f070 │ │ │ │ + beq 15f028 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 15f1ac │ │ │ │ - ldr r2, [pc, #400] @ 15f1c0 │ │ │ │ + bcs 15f164 │ │ │ │ + ldr r2, [pc, #400] @ 15f178 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 15f070 │ │ │ │ + beq 15f028 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f174 │ │ │ │ + bne 15f12c │ │ │ │ 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 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f144 │ │ │ │ + bne 15f0fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r1, r8, #32 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 15f1c8 │ │ │ │ + bl 15f180 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f15c │ │ │ │ + bne 15f114 │ │ │ │ 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 15efe0 │ │ │ │ + bne 15ef98 │ │ │ │ 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 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ 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 15f18c │ │ │ │ + b 15f144 │ │ │ │ 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 15f18c │ │ │ │ + b 15f144 │ │ │ │ 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] @ 15f1c4 │ │ │ │ + ldr r2, [pc, #16] @ 15f17c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - mulseq pc, ip, r7 @ │ │ │ │ - eoreq r7, r9, r4, ror #11 │ │ │ │ + andseq r8, pc, r4, lsr #15 │ │ │ │ + eoreq r7, r9, ip, lsr #12 │ │ │ │ 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 16b684 │ │ │ │ + bl 16b63c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f380 │ │ │ │ + bne 15f338 │ │ │ │ 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 15f348 │ │ │ │ + beq 15f300 │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ add fp, r7, #4 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ bic r9, sl, r8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 15f258 │ │ │ │ + bne 15f210 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, sl │ │ │ │ cmp r0, sl │ │ │ │ - beq 15f240 │ │ │ │ + beq 15f1f8 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f2ec │ │ │ │ + beq 15f2a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 15f3f4 │ │ │ │ - ldr r2, [pc, #348] @ 15f408 │ │ │ │ + bcs 15f3ac │ │ │ │ + ldr r2, [pc, #348] @ 15f3c0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 15f2ec │ │ │ │ + beq 15f2a4 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f3a4 │ │ │ │ + bne 15f35c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f3c4 │ │ │ │ + bne 15f37c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r1, r8, #32 │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ab874 │ │ │ │ + bl 1ab82c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f398 │ │ │ │ + bne 15f350 │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r6, #32] │ │ │ │ - bne 15f238 │ │ │ │ + bne 15f1f0 │ │ │ │ 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 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ 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 15f3cc │ │ │ │ + b 15f384 │ │ │ │ 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} │ │ │ │ @@ -327230,107 +327212,107 @@ │ │ │ │ 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] @ 15f40c │ │ │ │ + ldr r2, [pc, #16] @ 15f3c4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r8, pc, r0, lsr #10 │ │ │ │ - mlaeq r9, ip, r3, r7 │ │ │ │ + andseq r8, pc, r8, lsr #10 │ │ │ │ + eoreq r7, r9, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r7, [r1] │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 16b7ac │ │ │ │ + bl 16b764 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f590 │ │ │ │ + bne 15f548 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 15f558 │ │ │ │ + beq 15f510 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ bic r4, r8, r9 │ │ │ │ add r9, r7, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bne 15f4a8 │ │ │ │ + bne 15f460 │ │ │ │ ldr r0, [r9], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 15f490 │ │ │ │ + beq 15f448 │ │ │ │ eor r4, r0, r8 │ │ │ │ rev r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ ldr fp, [r5, #36] @ 0x24 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add sl, r7, r0, lsl #3 │ │ │ │ ldr r0, [sl, #-36] @ 0xffffffdc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [sl, #-40] @ 0xffffffd8 │ │ │ │ add r0, fp, r0 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f4f8 │ │ │ │ + beq 15f4b0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 15f5e0 │ │ │ │ + bcs 15f598 │ │ │ │ add r0, r0, fp │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 16c478 │ │ │ │ + bl 16c430 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f5a8 │ │ │ │ + bne 15f560 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r1, sl, #32 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1abdf8 │ │ │ │ + bl 1abdb0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f5b0 │ │ │ │ + bne 15f568 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ sub r0, r4, #1 │ │ │ │ and r4, r0, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r6, r6, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 15f484 │ │ │ │ + bne 15f43c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r0, r0, r1 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ 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 │ │ │ │ @@ -327340,67 +327322,67 @@ │ │ │ │ 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, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - b 15f5b4 │ │ │ │ + b 15f56c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add ip, r1, #4 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ 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, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ 15f5f0 │ │ │ │ + ldr r2, [pc, #8] @ 15f5a8 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - strhteq r7, [r9], -r4 │ │ │ │ + strdeq r7, [r9], -ip @ │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f680 │ │ │ │ + beq 15f638 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 15f758 │ │ │ │ - ldr r2, [pc, #348] @ 15f798 │ │ │ │ + bcs 15f710 │ │ │ │ + ldr r2, [pc, #348] @ 15f750 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 15f680 │ │ │ │ + beq 15f638 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f734 │ │ │ │ + bne 15f6ec │ │ │ │ vmov r1, r0, d8 │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ mov r6, sp │ │ │ │ mov r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, r0 │ │ │ │ revne r2, r1 │ │ │ │ @@ -327409,35 +327391,35 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 15f6d8 │ │ │ │ + bne 15f690 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #180] @ 15f79c │ │ │ │ + ldr r2, [pc, #180] @ 15f754 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f76c │ │ │ │ + beq 15f724 │ │ │ │ mov r1, r0 │ │ │ │ ldm sp, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ mov r0, #21 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ @@ -327447,98 +327429,98 @@ │ │ │ │ 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] @ 15f7a0 │ │ │ │ + ldr r2, [pc, #64] @ 15f758 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r4, r6, #8 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bea0 │ │ │ │ + bl 15be58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - mulseq pc, r0, r1 @ │ │ │ │ - eoreq r0, fp, r8, lsl #15 │ │ │ │ - eoreq r7, r9, r8, lsr r0 │ │ │ │ + mulseq pc, r8, r1 @ │ │ │ │ + ldrdeq r0, [fp], -r0 @ │ │ │ │ + eoreq r7, r9, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f82c │ │ │ │ + beq 15f7e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 15f8fc │ │ │ │ - ldr r2, [pc, #320] @ 15f928 │ │ │ │ + bcs 15f8b4 │ │ │ │ + ldr r2, [pc, #320] @ 15f8e0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 15f82c │ │ │ │ + beq 15f7e4 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15f8dc │ │ │ │ + bne 15f894 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ rev r1, r6 │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ lsrne r6, r1, #16 │ │ │ │ mov r1, r5 │ │ │ │ strh r6, [sp] │ │ │ │ mov r6, sp │ │ │ │ mov r2, r6 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 15f874 │ │ │ │ + bne 15f82c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #168] @ 15f92c │ │ │ │ + ldr r2, [pc, #168] @ 15f8e4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ ldmne sp, {r0, r2, r3, r7} │ │ │ │ stmne r1, {r0, r2, r3, r7} │ │ │ │ movne r0, #21 │ │ │ │ strdne r0, [r8] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -327552,63 +327534,63 @@ │ │ │ │ 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, #44] @ 15f930 │ │ │ │ + ldr r2, [pc, #44] @ 15f8e8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bea0 │ │ │ │ + bl 15be58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - andseq r7, pc, r4, ror #31 │ │ │ │ - eoreq r0, fp, ip, ror #11 │ │ │ │ - mlaeq r9, r4, lr, r6 │ │ │ │ + andseq r7, pc, ip, ror #31 │ │ │ │ + eoreq r0, fp, r4, lsr r6 │ │ │ │ + ldrdeq r6, [r9], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f9c0 │ │ │ │ + beq 15f978 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 15fa98 │ │ │ │ - ldr r2, [pc, #328] @ 15fac4 │ │ │ │ + bcs 15fa50 │ │ │ │ + ldr r2, [pc, #328] @ 15fa7c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 15f9c0 │ │ │ │ + beq 15f978 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15fa78 │ │ │ │ + bne 15fa30 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r7 │ │ │ │ revne r0, r6 │ │ │ │ revne r6, r7 │ │ │ │ @@ -327616,32 +327598,32 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp] │ │ │ │ mov r6, sp │ │ │ │ mov r2, r6 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 15fa10 │ │ │ │ + bne 15f9c8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #168] @ 15fac8 │ │ │ │ + ldr r2, [pc, #168] @ 15fa80 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ ldmne sp, {r0, r2, r3, r7} │ │ │ │ stmne r1, {r0, r2, r3, r7} │ │ │ │ movne r0, #21 │ │ │ │ strdne r0, [sl] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -327655,62 +327637,62 @@ │ │ │ │ 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 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #44] @ 15facc │ │ │ │ + ldr r2, [pc, #44] @ 15fa84 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bea0 │ │ │ │ + bl 15be58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - andseq r7, pc, r0, asr lr @ │ │ │ │ - eoreq r0, fp, r0, asr r4 │ │ │ │ - strdeq r6, [r9], -r8 @ │ │ │ │ + andseq r7, pc, r8, asr lr @ │ │ │ │ + mlaeq fp, r8, r4, r0 │ │ │ │ + eoreq r6, r9, r0, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fb58 │ │ │ │ + beq 15fb10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 15fc30 │ │ │ │ - ldr r2, [pc, #328] @ 15fc5c │ │ │ │ + bcs 15fbe8 │ │ │ │ + ldr r2, [pc, #328] @ 15fc14 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 15fb58 │ │ │ │ + beq 15fb10 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 15fc10 │ │ │ │ + bne 15fbc8 │ │ │ │ ands r0, r6, #1 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ mov r6, sp │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r0 │ │ │ │ movne r2, #16777216 @ 0x1000000 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -327718,32 +327700,32 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 15fba8 │ │ │ │ + bne 15fb60 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #168] @ 15fc60 │ │ │ │ + ldr r2, [pc, #168] @ 15fc18 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ ldmne sp, {r0, r2, r3, r7} │ │ │ │ stmne r1, {r0, r2, r3, r7} │ │ │ │ movne r0, #21 │ │ │ │ strdne r0, [r8] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -327757,69 +327739,69 @@ │ │ │ │ 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, #44] @ 15fc64 │ │ │ │ + ldr r2, [pc, #44] @ 15fc1c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bea0 │ │ │ │ + bl 15be58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - @ instruction: 0x001f7cb8 │ │ │ │ - strhteq r0, [fp], -r8 │ │ │ │ - eoreq r6, r9, r0, ror #22 │ │ │ │ + andseq r7, pc, r0, asr #25 │ │ │ │ + eoreq r0, fp, r0, lsl #6 │ │ │ │ + eoreq r6, r9, r8, lsr #23 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 34af14 │ │ │ │ + b 34aecc │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15fc94 │ │ │ │ + beq 15fc4c │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ addne r3, r0, #2 │ │ │ │ ldrdeq r2, [r0, #4] │ │ │ │ - b 15fca8 │ │ │ │ + b 15fc60 │ │ │ │ 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 349e18 │ │ │ │ + b 349dd0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ 15fd90 │ │ │ │ + ldr r0, [pc, #192] @ 15fd48 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c2644 │ │ │ │ + bl 2c25fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fcf4 │ │ │ │ + beq 15fcac │ │ │ │ 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 160e4c │ │ │ │ - ldr r0, [pc, #140] @ 15fd94 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #140] @ 15fd4c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 15fd98 │ │ │ │ + ldr r1, [pc, #136] @ 15fd50 │ │ │ │ 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 │ │ │ │ @@ -327827,55 +327809,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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ 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 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strhteq r3, [r1], -r0 │ │ │ │ - strdeq lr, [r9], -r0 @ │ │ │ │ + strhteq r3, [r1], -r8 │ │ │ │ + eoreq lr, r9, r8, lsr fp │ │ │ │ andeq r0, r4, ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ 15fe70 │ │ │ │ + ldr r0, [pc, #192] @ 15fe28 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2c2644 │ │ │ │ + bl 2c25fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fdd4 │ │ │ │ + beq 15fd8c │ │ │ │ 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 160e4c │ │ │ │ - ldr r0, [pc, #140] @ 15fe74 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #140] @ 15fe2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 15fe78 │ │ │ │ + ldr r1, [pc, #136] @ 15fe30 │ │ │ │ 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 │ │ │ │ @@ -327883,34 +327865,34 @@ │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ 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 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r3, r1, r0, lsr sp │ │ │ │ - eoreq lr, r9, r0, lsl sl │ │ │ │ + eoreq r3, r1, r8, lsr sp │ │ │ │ + eoreq lr, r9, r8, asr sl │ │ │ │ andeq pc, r3, ip, lsr #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0], #4 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ @@ -327950,675 +327932,675 @@ │ │ │ │ andeq r0, r0, r0, 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, lsr #10 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ - ldr r2, [pc, #1252] @ 160420 │ │ │ │ - ldr r3, [pc, #1252] @ 160424 │ │ │ │ + ldr r2, [pc, #1252] @ 1603d8 │ │ │ │ + ldr r3, [pc, #1252] @ 1603dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1603fc │ │ │ │ - ldr r2, [pc, #1520] @ 160540 │ │ │ │ - ldr r3, [pc, #1520] @ 160544 │ │ │ │ + b 1603b4 │ │ │ │ + ldr r2, [pc, #1520] @ 1604f8 │ │ │ │ + ldr r3, [pc, #1520] @ 1604fc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160290 │ │ │ │ - ldr r2, [pc, #1484] @ 160530 │ │ │ │ - ldr r3, [pc, #1484] @ 160534 │ │ │ │ + b 160248 │ │ │ │ + ldr r2, [pc, #1484] @ 1604e8 │ │ │ │ + ldr r3, [pc, #1484] @ 1604ec │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160200 │ │ │ │ - ldr r2, [pc, #1472] @ 160538 │ │ │ │ - ldr r3, [pc, #1472] @ 16053c │ │ │ │ + b 1601b8 │ │ │ │ + ldr r2, [pc, #1472] @ 1604f0 │ │ │ │ + ldr r3, [pc, #1472] @ 1604f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160248 │ │ │ │ - ldr r2, [pc, #1380] @ 1604f0 │ │ │ │ - ldr r3, [pc, #1380] @ 1604f4 │ │ │ │ + b 160200 │ │ │ │ + ldr r2, [pc, #1380] @ 1604a8 │ │ │ │ + ldr r3, [pc, #1380] @ 1604ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 16034c │ │ │ │ - ldr r2, [pc, #1416] @ 160528 │ │ │ │ - ldr r3, [pc, #1416] @ 16052c │ │ │ │ + b 160304 │ │ │ │ + ldr r2, [pc, #1416] @ 1604e0 │ │ │ │ + ldr r3, [pc, #1416] @ 1604e4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #1220] @ 160498 │ │ │ │ - ldr r3, [pc, #1220] @ 16049c │ │ │ │ + ldr r2, [pc, #1220] @ 160450 │ │ │ │ + ldr r3, [pc, #1220] @ 160454 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1602c4 │ │ │ │ - ldr r2, [pc, #1184] @ 160488 │ │ │ │ - ldr r3, [pc, #1184] @ 16048c │ │ │ │ + b 16027c │ │ │ │ + ldr r2, [pc, #1184] @ 160440 │ │ │ │ + ldr r3, [pc, #1184] @ 160444 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160394 │ │ │ │ - ldr r2, [pc, #1316] @ 160520 │ │ │ │ - ldr r3, [pc, #1316] @ 160524 │ │ │ │ + b 16034c │ │ │ │ + ldr r2, [pc, #1316] @ 1604d8 │ │ │ │ + ldr r3, [pc, #1316] @ 1604dc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #14 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #1088] @ 160470 │ │ │ │ - ldr r3, [pc, #1088] @ 160474 │ │ │ │ + ldr r2, [pc, #1088] @ 160428 │ │ │ │ + ldr r3, [pc, #1088] @ 16042c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160248 │ │ │ │ - ldr r2, [pc, #1012] @ 160438 │ │ │ │ - ldr r3, [pc, #1012] @ 16043c │ │ │ │ + b 160200 │ │ │ │ + ldr r2, [pc, #1012] @ 1603f0 │ │ │ │ + ldr r3, [pc, #1012] @ 1603f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1603fc │ │ │ │ - ldr r2, [pc, #1056] @ 160478 │ │ │ │ - ldr r3, [pc, #1056] @ 16047c │ │ │ │ + b 1603b4 │ │ │ │ + ldr r2, [pc, #1056] @ 160430 │ │ │ │ + ldr r3, [pc, #1056] @ 160434 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160200 │ │ │ │ - ldr r2, [pc, #1012] @ 160460 │ │ │ │ - ldr r3, [pc, #1012] @ 160464 │ │ │ │ + b 1601b8 │ │ │ │ + ldr r2, [pc, #1012] @ 160418 │ │ │ │ + ldr r3, [pc, #1012] @ 16041c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1602c4 │ │ │ │ - ldr r2, [pc, #1120] @ 1604e0 │ │ │ │ - ldr r3, [pc, #1120] @ 1604e4 │ │ │ │ + b 16027c │ │ │ │ + ldr r2, [pc, #1120] @ 160498 │ │ │ │ + ldr r3, [pc, #1120] @ 16049c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160248 │ │ │ │ - ldr r2, [pc, #1092] @ 1604d8 │ │ │ │ - ldr r3, [pc, #1092] @ 1604dc │ │ │ │ + b 160200 │ │ │ │ + ldr r2, [pc, #1092] @ 160490 │ │ │ │ + ldr r3, [pc, #1092] @ 160494 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1603fc │ │ │ │ - ldr r2, [pc, #896] @ 160428 │ │ │ │ - ldr r3, [pc, #896] @ 16042c │ │ │ │ + b 1603b4 │ │ │ │ + ldr r2, [pc, #896] @ 1603e0 │ │ │ │ + ldr r3, [pc, #896] @ 1603e4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160318 │ │ │ │ - ldr r2, [pc, #980] @ 160490 │ │ │ │ - ldr r3, [pc, #980] @ 160494 │ │ │ │ + b 1602d0 │ │ │ │ + ldr r2, [pc, #980] @ 160448 │ │ │ │ + ldr r3, [pc, #980] @ 16044c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160318 │ │ │ │ - ldr r2, [pc, #864] @ 160430 │ │ │ │ - ldr r3, [pc, #864] @ 160434 │ │ │ │ + b 1602d0 │ │ │ │ + ldr r2, [pc, #864] @ 1603e8 │ │ │ │ + ldr r3, [pc, #864] @ 1603ec │ │ │ │ add r2, pc, r2 │ │ │ │ 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 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #844] @ 160450 │ │ │ │ - ldr r3, [pc, #844] @ 160454 │ │ │ │ + ldr r2, [pc, #844] @ 160408 │ │ │ │ + ldr r3, [pc, #844] @ 16040c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 16017c │ │ │ │ - ldr r2, [pc, #1084] @ 160554 │ │ │ │ - ldr r3, [pc, #1084] @ 160558 │ │ │ │ + b 160134 │ │ │ │ + ldr r2, [pc, #1084] @ 16050c │ │ │ │ + ldr r3, [pc, #1084] @ 160510 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #964] @ 160510 │ │ │ │ - ldr r3, [pc, #964] @ 160514 │ │ │ │ + ldr r2, [pc, #964] @ 1604c8 │ │ │ │ + ldr r3, [pc, #964] @ 1604cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160394 │ │ │ │ - ldr r2, [pc, #832] @ 1604a0 │ │ │ │ - ldr r3, [pc, #832] @ 1604a4 │ │ │ │ + b 16034c │ │ │ │ + ldr r2, [pc, #832] @ 160458 │ │ │ │ + ldr r3, [pc, #832] @ 16045c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160394 │ │ │ │ - ldr r2, [pc, #836] @ 1604b8 │ │ │ │ - ldr r3, [pc, #836] @ 1604bc │ │ │ │ + b 16034c │ │ │ │ + ldr r2, [pc, #836] @ 160470 │ │ │ │ + ldr r3, [pc, #836] @ 160474 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #664] @ 160440 │ │ │ │ - ldr r3, [pc, #664] @ 160444 │ │ │ │ + ldr r2, [pc, #664] @ 1603f8 │ │ │ │ + ldr r3, [pc, #664] @ 1603fc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 16034c │ │ │ │ - ldr r2, [pc, #772] @ 1604c0 │ │ │ │ - ldr r3, [pc, #772] @ 1604c4 │ │ │ │ + b 160304 │ │ │ │ + ldr r2, [pc, #772] @ 160478 │ │ │ │ + ldr r3, [pc, #772] @ 16047c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 16034c │ │ │ │ - ldr r2, [pc, #688] @ 160480 │ │ │ │ - ldr r3, [pc, #688] @ 160484 │ │ │ │ + b 160304 │ │ │ │ + ldr r2, [pc, #688] @ 160438 │ │ │ │ + ldr r3, [pc, #688] @ 16043c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1602c4 │ │ │ │ - ldr r2, [pc, #612] @ 160448 │ │ │ │ - ldr r3, [pc, #612] @ 16044c │ │ │ │ + b 16027c │ │ │ │ + ldr r2, [pc, #612] @ 160400 │ │ │ │ + ldr r3, [pc, #612] @ 160404 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1602c4 │ │ │ │ - ldr r2, [pc, #688] @ 1604a8 │ │ │ │ - ldr r3, [pc, #688] @ 1604ac │ │ │ │ + b 16027c │ │ │ │ + ldr r2, [pc, #688] @ 160460 │ │ │ │ + ldr r3, [pc, #688] @ 160464 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #572] @ 160468 │ │ │ │ - ldr r3, [pc, #572] @ 16046c │ │ │ │ + ldr r2, [pc, #572] @ 160420 │ │ │ │ + ldr r3, [pc, #572] @ 160424 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 16034c │ │ │ │ - ldr r2, [pc, #536] @ 160458 │ │ │ │ - ldr r3, [pc, #536] @ 16045c │ │ │ │ + b 160304 │ │ │ │ + ldr r2, [pc, #536] @ 160410 │ │ │ │ + ldr r3, [pc, #536] @ 160414 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #660] @ 160508 │ │ │ │ - ldr r3, [pc, #660] @ 16050c │ │ │ │ + ldr r2, [pc, #660] @ 1604c0 │ │ │ │ + ldr r3, [pc, #660] @ 1604c4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160394 │ │ │ │ - ldr r2, [pc, #656] @ 160518 │ │ │ │ - ldr r3, [pc, #656] @ 16051c │ │ │ │ + b 16034c │ │ │ │ + ldr r2, [pc, #656] @ 1604d0 │ │ │ │ + ldr r3, [pc, #656] @ 1604d4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #524] @ 1604c8 │ │ │ │ - ldr r3, [pc, #524] @ 1604cc │ │ │ │ + ldr r2, [pc, #524] @ 160480 │ │ │ │ + ldr r3, [pc, #524] @ 160484 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #12 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #608] @ 160550 │ │ │ │ + ldr r2, [pc, #608] @ 160508 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 349e18 │ │ │ │ - ldr r2, [pc, #416] @ 1604b0 │ │ │ │ - ldr r3, [pc, #416] @ 1604b4 │ │ │ │ + b 349dd0 │ │ │ │ + ldr r2, [pc, #416] @ 160468 │ │ │ │ + ldr r3, [pc, #416] @ 16046c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #396] @ 1604d0 │ │ │ │ - ldr r3, [pc, #396] @ 1604d4 │ │ │ │ + ldr r2, [pc, #396] @ 160488 │ │ │ │ + ldr r3, [pc, #396] @ 16048c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #9 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #384] @ 1604f8 │ │ │ │ - ldr r3, [pc, #384] @ 1604fc │ │ │ │ + ldr r2, [pc, #384] @ 1604b0 │ │ │ │ + ldr r3, [pc, #384] @ 1604b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 160394 │ │ │ │ - ldr r2, [pc, #372] @ 160500 │ │ │ │ - ldr r3, [pc, #372] @ 160504 │ │ │ │ + b 16034c │ │ │ │ + ldr r2, [pc, #372] @ 1604b8 │ │ │ │ + ldr r3, [pc, #372] @ 1604bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #11 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #392] @ 160548 │ │ │ │ - ldr r3, [pc, #392] @ 16054c │ │ │ │ + ldr r2, [pc, #392] @ 160500 │ │ │ │ + ldr r3, [pc, #392] @ 160504 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #244] @ 1604e8 │ │ │ │ - ldr r3, [pc, #244] @ 1604ec │ │ │ │ + ldr r2, [pc, #244] @ 1604a0 │ │ │ │ + ldr r3, [pc, #244] @ 1604a4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 34a364 │ │ │ │ + bl 34a31c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq pc, r1, pc, asr r1 @ │ │ │ │ - eoreq lr, r9, ip, asr #17 │ │ │ │ - strdeq lr, [r1], -fp @ │ │ │ │ - eoreq lr, r9, r0, lsl #15 │ │ │ │ - andseq r7, pc, ip, lsl #10 │ │ │ │ - eoreq lr, r9, r4, ror #14 │ │ │ │ - eoreq pc, r1, r6, rrx │ │ │ │ - eoreq lr, r9, r4, lsl #16 │ │ │ │ - eoreq lr, r1, r5, lsl #30 │ │ │ │ - strhteq lr, [r9], -r0 │ │ │ │ - ldrdeq lr, [r1], -r2 @ │ │ │ │ - eoreq lr, r9, r4, lsl #13 │ │ │ │ - strhteq lr, [r1], -lr │ │ │ │ - eoreq lr, r9, r4, ror r7 │ │ │ │ - andseq r7, pc, r0, lsr r6 @ │ │ │ │ - eoreq lr, r9, r8, asr #12 │ │ │ │ - eoreq pc, r1, r0, rrx │ │ │ │ - eoreq lr, r9, ip, lsr #16 │ │ │ │ - eoreq lr, r1, ip, lsr #29 │ │ │ │ - eoreq lr, r9, ip, ror r6 │ │ │ │ - andseq r7, pc, r8, asr #16 │ │ │ │ - eoreq lr, r9, r8, lsl #17 │ │ │ │ - eoreq pc, r1, r9, lsl #1 │ │ │ │ - eoreq lr, r9, r0, ror r8 │ │ │ │ - eoreq lr, r1, r0, lsr #30 │ │ │ │ - eoreq lr, r9, r8, lsl #14 │ │ │ │ - eoreq pc, r1, r4, lsl r1 @ │ │ │ │ - eoreq lr, r9, r0, lsl #18 │ │ │ │ - eoreq pc, r1, fp, asr #32 │ │ │ │ - eoreq lr, r9, ip, lsr r8 │ │ │ │ - eoreq pc, r1, sl, lsr r1 @ │ │ │ │ - eoreq lr, r9, r4, lsr r9 │ │ │ │ - strhteq lr, [r1], -sl │ │ │ │ + eoreq pc, r1, r7, ror #2 │ │ │ │ + eoreq lr, r9, r4, lsl r9 │ │ │ │ + eoreq pc, r1, r3 │ │ │ │ + eoreq lr, r9, r8, asr #15 │ │ │ │ + andseq r7, pc, r4, lsl r5 @ │ │ │ │ + eoreq lr, r9, ip, lsr #15 │ │ │ │ + eoreq pc, r1, lr, rrx │ │ │ │ + eoreq lr, r9, ip, asr #16 │ │ │ │ + eoreq lr, r1, sp, lsl #30 │ │ │ │ + strdeq lr, [r9], -r8 @ │ │ │ │ + ldrdeq lr, [r1], -sl @ │ │ │ │ + eoreq lr, r9, ip, asr #13 │ │ │ │ + eoreq lr, r1, r6, asr #31 │ │ │ │ + strhteq lr, [r9], -ip │ │ │ │ + andseq r7, pc, r8, lsr r6 @ │ │ │ │ + mlaeq r9, r0, r6, lr │ │ │ │ + eoreq pc, r1, r8, rrx │ │ │ │ + eoreq lr, r9, r4, ror r8 │ │ │ │ + strhteq lr, [r1], -r4 │ │ │ │ + eoreq lr, r9, r4, asr #13 │ │ │ │ + andseq r7, pc, r0, asr r8 @ │ │ │ │ + ldrdeq lr, [r9], -r0 @ │ │ │ │ + mlaeq r1, r1, r0, pc @ │ │ │ │ strhteq lr, [r9], -r8 │ │ │ │ - eoreq lr, r1, sp, lsr #30 │ │ │ │ - eoreq lr, r9, r0, lsr r7 │ │ │ │ - eoreq lr, r1, r4, lsr #28 │ │ │ │ - eoreq lr, r9, r8, lsr #12 │ │ │ │ - eoreq lr, r1, r7, asr #31 │ │ │ │ - ldrdeq lr, [r9], -r4 @ │ │ │ │ - eoreq lr, r1, r9, lsl #31 │ │ │ │ - mlaeq r9, ip, r7, lr │ │ │ │ - mlaeq r1, r2, lr, lr │ │ │ │ - eoreq lr, r9, ip, lsr #13 │ │ │ │ - eoreq lr, r1, r6, lsl lr │ │ │ │ - eoreq lr, r9, r4, lsr r6 │ │ │ │ - eoreq pc, r1, pc, asr #1 │ │ │ │ + eoreq lr, r1, r8, lsr #30 │ │ │ │ + eoreq lr, r9, r0, asr r7 │ │ │ │ + eoreq pc, r1, ip, lsl r1 @ │ │ │ │ + eoreq lr, r9, r8, asr #18 │ │ │ │ + eoreq pc, r1, r3, asr r0 @ │ │ │ │ + eoreq lr, r9, r4, lsl #17 │ │ │ │ + eoreq pc, r1, r2, asr #2 │ │ │ │ + eoreq lr, r9, ip, ror r9 │ │ │ │ + eoreq lr, r1, r2, asr #31 │ │ │ │ + eoreq lr, r9, r0, lsl #16 │ │ │ │ + eoreq lr, r1, r5, lsr pc │ │ │ │ + eoreq lr, r9, r8, ror r7 │ │ │ │ + eoreq lr, r1, ip, lsr #28 │ │ │ │ + eoreq lr, r9, r0, ror r6 │ │ │ │ + eoreq lr, r1, pc, asr #31 │ │ │ │ + eoreq lr, r9, ip, lsl r8 │ │ │ │ + mlaeq r1, r1, pc, lr @ │ │ │ │ + eoreq lr, r9, r4, ror #15 │ │ │ │ + mlaeq r1, sl, lr, lr │ │ │ │ strdeq lr, [r9], -r4 @ │ │ │ │ - andseq r7, pc, r0, lsl #16 │ │ │ │ - eoreq lr, r9, r8, lsl r9 │ │ │ │ - eoreq lr, r1, r2, ror sp │ │ │ │ - strhteq lr, [r9], -r4 │ │ │ │ - ldrdeq pc, [r1], -sp @ │ │ │ │ - eoreq lr, r9, ip, lsr #20 │ │ │ │ - strdeq lr, [r1], -sl @ │ │ │ │ - eoreq lr, r9, r0, asr r6 │ │ │ │ - strdeq lr, [r1], -r1 @ │ │ │ │ - eoreq lr, r9, ip, asr #12 │ │ │ │ - eoreq lr, r1, r4, lsl pc │ │ │ │ - eoreq lr, r9, r4, ror r7 │ │ │ │ - eoreq pc, r1, r7, asr #32 │ │ │ │ - eoreq lr, r9, ip, lsr #17 │ │ │ │ - eoreq lr, r1, r6, lsl pc │ │ │ │ - eoreq lr, r9, r0, lsl #15 │ │ │ │ - eoreq pc, r1, pc, lsr #3 │ │ │ │ - eoreq lr, r9, r8, lsl sl │ │ │ │ - strdeq r3, [r1], -r0 @ │ │ │ │ - eoreq lr, r9, r4, lsl #21 │ │ │ │ - eoreq pc, r1, r5, asr r2 @ │ │ │ │ - ldrdeq lr, [r9], -r4 @ │ │ │ │ - andseq r7, pc, r0, lsl r9 @ │ │ │ │ - ldrdeq lr, [r9], -r0 @ │ │ │ │ - eoreq pc, r1, r8, ror r2 @ │ │ │ │ - eoreq lr, r9, r8, lsl #22 │ │ │ │ - eoreq lr, r1, r5, lsl lr │ │ │ │ - eoreq lr, r9, r4, lsr #13 │ │ │ │ - strdeq lr, [r1], -r7 @ │ │ │ │ - eoreq lr, r1, r6, lsl #31 │ │ │ │ + eoreq lr, r1, lr, lsl lr │ │ │ │ + eoreq lr, r9, ip, ror r6 │ │ │ │ + ldrdeq pc, [r1], -r7 @ │ │ │ │ + eoreq lr, r9, ip, lsr r9 │ │ │ │ + andseq r7, pc, r8, lsl #16 │ │ │ │ + eoreq lr, r9, r0, ror #18 │ │ │ │ + eoreq lr, r1, sl, ror sp │ │ │ │ strdeq lr, [r9], -ip @ │ │ │ │ + eoreq pc, r1, r5, ror #3 │ │ │ │ + eoreq lr, r9, r4, ror sl │ │ │ │ + eoreq lr, r1, r2, lsl #28 │ │ │ │ + mlaeq r9, r8, r6, lr │ │ │ │ + strdeq lr, [r1], -r9 @ │ │ │ │ + mlaeq r9, r4, r6, lr │ │ │ │ + eoreq lr, r1, ip, lsl pc │ │ │ │ + strhteq lr, [r9], -ip │ │ │ │ + eoreq pc, r1, pc, asr #32 │ │ │ │ + strdeq lr, [r9], -r4 @ │ │ │ │ + eoreq lr, r1, lr, lsl pc │ │ │ │ + eoreq lr, r9, r8, asr #15 │ │ │ │ + strhteq pc, [r1], -r7 @ │ │ │ │ + eoreq lr, r9, r0, ror #20 │ │ │ │ + strdeq r3, [r1], -r8 @ │ │ │ │ + eoreq lr, r9, ip, asr #21 │ │ │ │ + eoreq pc, r1, sp, asr r2 @ │ │ │ │ + eoreq lr, r9, ip, lsl fp │ │ │ │ + andseq r7, pc, r8, lsl r9 @ │ │ │ │ + eoreq lr, r9, r8, lsl fp │ │ │ │ + eoreq pc, r1, r0, lsl #5 │ │ │ │ + eoreq lr, r9, r0, asr fp │ │ │ │ + eoreq lr, r1, sp, lsl lr │ │ │ │ + eoreq lr, r9, ip, ror #13 │ │ │ │ + strdeq lr, [r1], -pc @ │ │ │ │ + eoreq lr, r1, lr, lsl #31 │ │ │ │ + eoreq lr, r9, r4, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r5, [r0, #104] @ 0x68 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1605ac │ │ │ │ + beq 160564 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ strb r5, [sp, #4] │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r5, [r9] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ subs r0, r5, #2 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ cmp r5, #2 │ │ │ │ - beq 160620 │ │ │ │ + beq 1605d8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r0, [r9, #4] │ │ │ │ tst r5, #1 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r0, #2 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ addcs r1, r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r5, [r9, #32] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ subs r0, r5, #3 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ cmp r5, #3 │ │ │ │ - beq 16067c │ │ │ │ + beq 160634 │ │ │ │ ldrd r2, [r9, #36] @ 0x24 │ │ │ │ cmp r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r5, [r9, #44] @ 0x2c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ subs r0, r5, #3 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ cmp r5, #3 │ │ │ │ - beq 1606d8 │ │ │ │ + beq 160690 │ │ │ │ ldrd r2, [r9, #48] @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r5, [r9, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ subs r0, r5, #2 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ cmp r5, #2 │ │ │ │ - beq 16074c │ │ │ │ + beq 160704 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r0, [r9, #20] │ │ │ │ tst r5, #1 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ cmp r0, #2 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ addcs r1, r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r5, [r9, #56] @ 0x38 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ subs r0, r5, #3 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ cmp r5, #3 │ │ │ │ - beq 1607a8 │ │ │ │ + beq 160760 │ │ │ │ ldrd r2, [r9, #60] @ 0x3c │ │ │ │ cmp r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [r9, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r8, [r9, #84] @ 0x54 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 160824 │ │ │ │ + beq 1607dc │ │ │ │ add r7, r8, r5, lsl #4 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldmib r8, {r0, r1, r2} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r1, r1, #8 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ strb r5, [sp, #4] │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 1607d8 │ │ │ │ + bne 160790 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [r9, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r8, [r9, #96] @ 0x60 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1608a0 │ │ │ │ + beq 160858 │ │ │ │ add r7, r8, r5, lsl #4 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, r6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldmib r8, {r0, r1, r2} │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r1, r1, #8 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ strb r5, [sp, #4] │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 160854 │ │ │ │ + bne 16080c │ │ │ │ ldr r5, [r9, #68] @ 0x44 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ subs r0, r5, #3 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ cmp r5, #3 │ │ │ │ - beq 1608fc │ │ │ │ + beq 1608b4 │ │ │ │ ldrd r2, [r9, #72] @ 0x48 │ │ │ │ cmp r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r0, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ add lr, sl, #8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r6, r2 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ - beq 160968 │ │ │ │ + beq 160920 │ │ │ │ rsb r0, r9, #8 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ movcc r6, r0 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 160970 │ │ │ │ + bcc 160928 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #4 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 160988 │ │ │ │ - b 1609c8 │ │ │ │ + bcc 160940 │ │ │ │ + b 160980 │ │ │ │ mov r8, #0 │ │ │ │ - b 160b54 │ │ │ │ + b 160b0c │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 1609c8 │ │ │ │ + bcs 160980 │ │ │ │ add r0, r3, r4 │ │ │ │ mvn r1, #31 │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ lsl r7, r4, #3 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ lsl r7, r0, r7 │ │ │ │ @@ -328628,15 +328610,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ sub r7, r7, r4, lsl #3 │ │ │ │ orr r4, r4, #2 │ │ │ │ lsr r7, r0, r7 │ │ │ │ lslpl r7, r0, r1 │ │ │ │ orr r8, r7, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 160a08 │ │ │ │ + bcs 1609c0 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ mvn r1, #31 │ │ │ │ lsl r6, r4, #3 │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ cmp r1, #0 │ │ │ │ lsl r6, r0, r6 │ │ │ │ movwpl r6, #0 │ │ │ │ @@ -328661,15 +328643,15 @@ │ │ │ │ lsr r6, r5, r6 │ │ │ │ orr r0, r6, r8, lsl r0 │ │ │ │ lslpl r0, r5, r7 │ │ │ │ orr ip, r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [lr, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bls 160a64 │ │ │ │ + bls 160a1c │ │ │ │ add r2, r9, r2 │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [lr, #4] │ │ │ │ ldr r1, [lr, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -328730,15 +328712,15 @@ │ │ │ │ str r0, [lr, #20] │ │ │ │ eor r0, r1, ip │ │ │ │ str r0, [sl, #4] │ │ │ │ sub r0, r2, r8 │ │ │ │ bic r4, r0, #7 │ │ │ │ and r2, r0, #7 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 160cb0 │ │ │ │ + bcs 160c68 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [lr] │ │ │ │ mov r7, lr │ │ │ │ ldr r0, [lr, #4] │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [r7, #8]! │ │ │ │ @@ -328798,15 +328780,15 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ eor r5, r5, r1 │ │ │ │ eor r1, r1, r3 │ │ │ │ add ip, ip, #8 │ │ │ │ eor r0, r7, r0 │ │ │ │ mov r3, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bcc 160bb0 │ │ │ │ + bcc 160b68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ strd r8, [r2] │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [sp] │ │ │ │ str sl, [r2] │ │ │ │ @@ -328814,28 +328796,28 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ strd r6, [r2] │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r0, [sl] │ │ │ │ cmp r2, #4 │ │ │ │ - bcc 160cd4 │ │ │ │ + bcc 160c8c │ │ │ │ ldr r4, [r3, r8] │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #4 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 160cec │ │ │ │ - b 160d30 │ │ │ │ + bcc 160ca4 │ │ │ │ + b 160ce8 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 160d30 │ │ │ │ + bcs 160ce8 │ │ │ │ add r0, r3, r7 │ │ │ │ mvn r1, #31 │ │ │ │ add r0, r0, r8 │ │ │ │ add r1, r1, r7, lsl #3 │ │ │ │ lsl r6, r7, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r0] │ │ │ │ @@ -328846,15 +328828,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ sub r6, r6, r7, lsl #3 │ │ │ │ orr r7, r7, #2 │ │ │ │ lsr r6, r0, r6 │ │ │ │ lslpl r6, r0, r1 │ │ │ │ orr r5, r6, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bcs 160d74 │ │ │ │ + bcs 160d2c │ │ │ │ add r0, r7, r8 │ │ │ │ mvn r1, #31 │ │ │ │ add r1, r1, r7, lsl #3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsl r3, r7, #3 │ │ │ │ cmp r1, #0 │ │ │ │ lsl r3, r0, r3 │ │ │ │ @@ -328869,59 +328851,59 @@ │ │ │ │ strd r4, [lr, #40] @ 0x28 │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 160de0 │ │ │ │ + bne 160d98 │ │ │ │ add r6, r2, #4 │ │ │ │ add r7, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ clz r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ lsr r5, r0, #5 │ │ │ │ - beq 160de0 │ │ │ │ + beq 160d98 │ │ │ │ ldrb r0, [r6, #-4] │ │ │ │ ldrb r1, [r7, #-4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 160de0 │ │ │ │ + bne 160d98 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ add r7, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160da0 │ │ │ │ + bne 160d58 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 160e44 │ │ │ │ + bne 160dfc │ │ │ │ add r6, r2, #4 │ │ │ │ add r7, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ clz r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ lsr r5, r0, #5 │ │ │ │ - beq 160e44 │ │ │ │ + beq 160dfc │ │ │ │ ldrb r0, [r6, #-4] │ │ │ │ ldrb r1, [r7, #-4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 160e44 │ │ │ │ + bne 160dfc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2b17c0 │ │ │ │ + bl 2b1778 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ add r7, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160e04 │ │ │ │ + bne 160dbc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r1] │ │ │ │ add r3, pc, #16 │ │ │ │ sub r2, r5, #2 │ │ │ │ @@ -328948,36 +328930,36 @@ │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ tst r5, #1 │ │ │ │ - beq 161098 │ │ │ │ + beq 161050 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #740] @ 1611c0 │ │ │ │ + ldr r0, [pc, #740] @ 161178 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161150 │ │ │ │ + beq 161108 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 160e4c │ │ │ │ + bl 160e04 │ │ │ │ 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 16109c │ │ │ │ + b 161054 │ │ │ │ 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 │ │ │ │ @@ -328996,29 +328978,29 @@ │ │ │ │ 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, #1 │ │ │ │ - bne 161100 │ │ │ │ + bne 1610b8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #544] @ 1611bc │ │ │ │ + ldr r0, [pc, #544] @ 161174 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161150 │ │ │ │ + beq 161108 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 160e4c │ │ │ │ + bl 160e04 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #17 │ │ │ │ stm r0, {r1, r2, r4} │ │ │ │ @@ -329034,23 +329016,23 @@ │ │ │ │ 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, #1 │ │ │ │ - bne 161114 │ │ │ │ + bne 1610cc │ │ │ │ add r1, r1, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae198 │ │ │ │ + bl 1ae150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - b 16111c │ │ │ │ + b 1610d4 │ │ │ │ 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 │ │ │ │ @@ -329068,35 +329050,35 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bne 161134 │ │ │ │ + bne 1610ec │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #264] @ 1611c4 │ │ │ │ + ldr r0, [pc, #264] @ 16117c │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16115c │ │ │ │ + beq 161114 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 160e4c │ │ │ │ + bl 160e04 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b 161138 │ │ │ │ + b 1610f0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r1, #17 │ │ │ │ stm r0, {r1, r2, r4} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -329120,46 +329102,46 @@ │ │ │ │ mov r1, #16 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1611a8 │ │ │ │ - b 161188 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 161160 │ │ │ │ + b 161140 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15c148 │ │ │ │ + bl 15c100 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq lr, sl, ip, asr #29 │ │ │ │ - eoreq lr, sl, ip, lsl #31 │ │ │ │ - eoreq lr, sl, ip, lsr #27 │ │ │ │ + eoreq lr, sl, r4, lsl pc │ │ │ │ + ldrdeq lr, [sl], -r4 @ │ │ │ │ + strdeq lr, [sl], -r4 @ │ │ │ │ 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 1b811c │ │ │ │ + bl 1b80d4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 16122c │ │ │ │ + bne 1611e4 │ │ │ │ sub r0, r9, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 161284 │ │ │ │ + bhi 16123c │ │ │ │ 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 │ │ │ │ @@ -329186,72 +329168,72 @@ │ │ │ │ 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] @ 16131c │ │ │ │ + ldr r0, [pc, #144] @ 1612d4 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r1, [pc, #140] @ 161320 │ │ │ │ - ldr r2, [pc, #140] @ 161324 │ │ │ │ + ldr r1, [pc, #140] @ 1612d8 │ │ │ │ + ldr r2, [pc, #140] @ 1612dc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #136] @ 161328 │ │ │ │ + ldr r3, [pc, #136] @ 1612e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #132] @ 16132c │ │ │ │ + ldr r7, [pc, #132] @ 1612e4 │ │ │ │ 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] @ 161330 │ │ │ │ + ldr r7, [pc, #92] @ 1612e8 │ │ │ │ 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 3457f4 │ │ │ │ + bl 3457ac │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r6, pc, r4, lsr #6 │ │ │ │ - andseq r6, pc, ip, asr #6 │ │ │ │ - andseq r6, pc, r0, asr #6 │ │ │ │ - andseq r6, pc, r4, lsr #6 │ │ │ │ - ldrdeq sp, [r9], -ip @ │ │ │ │ - eoreq lr, sl, ip, ror #20 │ │ │ │ + andseq r6, pc, ip, lsr #6 │ │ │ │ + andseq r6, pc, r4, asr r3 @ │ │ │ │ + andseq r6, pc, r8, asr #6 │ │ │ │ + andseq r6, pc, ip, lsr #6 │ │ │ │ + eoreq sp, r9, r4, lsr #16 │ │ │ │ + strhteq lr, [sl], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1613d0 │ │ │ │ - ldr r0, [pc, #196] @ 161418 │ │ │ │ + beq 161388 │ │ │ │ + ldr r0, [pc, #196] @ 1613d0 │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1613dc │ │ │ │ - ldr r0, [pc, #184] @ 161428 │ │ │ │ + bne 161394 │ │ │ │ + ldr r0, [pc, #184] @ 1613e0 │ │ │ │ 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 │ │ │ │ @@ -329269,404 +329251,404 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1f390 │ │ │ │ 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, #84] @ 16142c │ │ │ │ + ldr r0, [pc, #84] @ 1613e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 38f3c │ │ │ │ - ldr r0, [pc, #56] @ 16141c │ │ │ │ + ldr r0, [pc, #56] @ 1613d4 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #52] @ 161420 │ │ │ │ - ldr r1, [pc, #52] @ 161424 │ │ │ │ + ldr r3, [pc, #52] @ 1613d8 │ │ │ │ + ldr r1, [pc, #52] @ 1613dc │ │ │ │ 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 37e2c │ │ │ │ - b 161368 │ │ │ │ - eoreq r0, fp, r8, asr #10 │ │ │ │ - strhteq r0, [fp], -r0 │ │ │ │ - eoreq sp, r9, r4, lsr #5 │ │ │ │ - eoreq sp, r9, r0, lsr #18 │ │ │ │ - strdeq r0, [fp], -ip @ │ │ │ │ - eoreq sp, r9, r4, asr #14 │ │ │ │ + b 161320 │ │ │ │ + mlaeq fp, r0, r5, r0 │ │ │ │ + strdeq r0, [fp], -r8 @ │ │ │ │ + eoreq sp, r9, ip, ror #5 │ │ │ │ + eoreq sp, r9, r8, ror #18 │ │ │ │ + eoreq r0, fp, r4, asr #10 │ │ │ │ + eoreq sp, r9, ip, lsl #15 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1614b8 │ │ │ │ + beq 161470 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 1614f0 │ │ │ │ - ldr r2, [pc, #144] @ 161504 │ │ │ │ + bcs 1614a8 │ │ │ │ + ldr r2, [pc, #144] @ 1614bc │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1614b8 │ │ │ │ + beq 161470 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1614d0 │ │ │ │ + bne 161488 │ │ │ │ ldrh r1, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 15f7a4 │ │ │ │ + bl 15f75c │ │ │ │ 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] @ 161508 │ │ │ │ + ldr r2, [pc, #16] @ 1614c0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r6, pc, r8, asr r3 @ │ │ │ │ - eoreq r5, r9, r0, lsr #5 │ │ │ │ + andseq r6, pc, r0, ror #6 │ │ │ │ + eoreq r5, r9, r8, ror #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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161594 │ │ │ │ + beq 16154c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 1615cc │ │ │ │ - ldr r2, [pc, #144] @ 1615e0 │ │ │ │ + bcs 161584 │ │ │ │ + ldr r2, [pc, #144] @ 161598 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 161594 │ │ │ │ + beq 16154c │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1615ac │ │ │ │ + bne 161564 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ab874 │ │ │ │ + bl 1ab82c │ │ │ │ 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] @ 1615e4 │ │ │ │ + ldr r2, [pc, #16] @ 16159c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r6, pc, ip, ror r2 @ │ │ │ │ - eoreq r5, r9, r4, asr #3 │ │ │ │ + andseq r6, pc, r4, lsl #5 │ │ │ │ + eoreq r5, r9, ip, lsl #4 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161628 │ │ │ │ + beq 1615e0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 16166c │ │ │ │ + bcs 161624 │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c0da8 │ │ │ │ + bl 2c0d60 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 16c478 │ │ │ │ + bl 16c430 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 161664 │ │ │ │ + beq 16161c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ 1616a0 │ │ │ │ + ldr r2, [pc, #44] @ 161658 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 161698 │ │ │ │ + beq 161650 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - eoreq r5, r9, r8, lsr #2 │ │ │ │ + eoreq r5, r9, r0, ror r1 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16172c │ │ │ │ + beq 1616e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 161764 │ │ │ │ - ldr r2, [pc, #144] @ 161778 │ │ │ │ + bcs 16171c │ │ │ │ + ldr r2, [pc, #144] @ 161730 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 16172c │ │ │ │ + beq 1616e4 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 161744 │ │ │ │ + bne 1616fc │ │ │ │ ldrb r1, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 15fad0 │ │ │ │ + bl 15fa88 │ │ │ │ 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] @ 16177c │ │ │ │ + ldr r2, [pc, #16] @ 161734 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r6, pc, r4, ror #1 │ │ │ │ - eoreq r5, r9, ip, lsr #32 │ │ │ │ + andseq r6, pc, ip, ror #1 │ │ │ │ + eoreq r5, r9, r4, ror r0 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161808 │ │ │ │ + beq 1617c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 161840 │ │ │ │ - ldr r2, [pc, #144] @ 161854 │ │ │ │ + bcs 1617f8 │ │ │ │ + ldr r2, [pc, #144] @ 16180c │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 161808 │ │ │ │ + beq 1617c0 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 161820 │ │ │ │ + bne 1617d8 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16c704 │ │ │ │ + bl 16c6bc │ │ │ │ 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] @ 161858 │ │ │ │ + ldr r2, [pc, #16] @ 161810 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r6, pc, r8 │ │ │ │ - eoreq r4, r9, r0, asr pc │ │ │ │ + andseq r6, pc, r0, lsl r0 @ │ │ │ │ + mlaeq r9, r8, pc, 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1618e4 │ │ │ │ + beq 16189c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 16191c │ │ │ │ - ldr r2, [pc, #144] @ 161930 │ │ │ │ + bcs 1618d4 │ │ │ │ + ldr r2, [pc, #144] @ 1618e8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1618e4 │ │ │ │ + beq 16189c │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1618fc │ │ │ │ + bne 1618b4 │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15f5f4 │ │ │ │ + bl 15f5ac │ │ │ │ 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] @ 161934 │ │ │ │ + ldr r2, [pc, #16] @ 1618ec │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, ip, lsr #30 │ │ │ │ - eoreq r4, r9, r4, ror lr │ │ │ │ + andseq r5, pc, r4, lsr pc @ │ │ │ │ + strhteq r4, [r9], -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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1619c0 │ │ │ │ + beq 161978 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 161a30 │ │ │ │ - ldr r2, [pc, #200] @ 161a44 │ │ │ │ + bcs 1619e8 │ │ │ │ + ldr r2, [pc, #200] @ 1619fc │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1619c0 │ │ │ │ + beq 161978 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 161a10 │ │ │ │ + bne 1619c8 │ │ │ │ ldm r6, {r0, r2, r3} │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1619f8 │ │ │ │ + bne 1619b0 │ │ │ │ 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} │ │ │ │ @@ -329677,741 +329659,741 @@ │ │ │ │ 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] @ 161a48 │ │ │ │ + ldr r2, [pc, #16] @ 161a00 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, r0, asr lr @ │ │ │ │ - eoreq r4, r9, r0, ror #26 │ │ │ │ + andseq r5, pc, r8, asr lr @ │ │ │ │ + eoreq r4, r9, r8, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161ad4 │ │ │ │ + beq 161a8c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 161b0c │ │ │ │ - ldr r2, [pc, #144] @ 161b20 │ │ │ │ + bcs 161ac4 │ │ │ │ + ldr r2, [pc, #144] @ 161ad8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 161ad4 │ │ │ │ + beq 161a8c │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 161aec │ │ │ │ + bne 161aa4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1386f4 │ │ │ │ + bl 1386ac │ │ │ │ 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] @ 161b24 │ │ │ │ + ldr r2, [pc, #16] @ 161adc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, ip, lsr sp @ │ │ │ │ - eoreq r4, r9, r4, lsl #25 │ │ │ │ + andseq r5, pc, r4, asr #26 │ │ │ │ + eoreq r4, r9, ip, asr #25 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161bb0 │ │ │ │ + beq 161b68 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 161be8 │ │ │ │ - ldr r2, [pc, #144] @ 161bfc │ │ │ │ + bcs 161ba0 │ │ │ │ + ldr r2, [pc, #144] @ 161bb4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 161bb0 │ │ │ │ + beq 161b68 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 161bc8 │ │ │ │ + bne 161b80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ab54c │ │ │ │ + bl 1ab504 │ │ │ │ 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] @ 161c00 │ │ │ │ + ldr r2, [pc, #16] @ 161bb8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, r0, ror #24 │ │ │ │ - eoreq r4, r9, r8, lsr #23 │ │ │ │ + andseq r5, pc, r8, ror #24 │ │ │ │ + strdeq r4, [r9], -r0 @ │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161c8c │ │ │ │ + beq 161c44 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 161ccc │ │ │ │ - ldr r2, [pc, #152] @ 161ce0 │ │ │ │ + bcs 161c84 │ │ │ │ + ldr r2, [pc, #152] @ 161c98 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 161c8c │ │ │ │ + beq 161c44 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 161cac │ │ │ │ + bne 161c64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b1270 │ │ │ │ + bl 2b1228 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16b0d0 │ │ │ │ + bl 16b088 │ │ │ │ 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] @ 161ce4 │ │ │ │ + ldr r2, [pc, #16] @ 161c9c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, r4, lsl #23 │ │ │ │ - eoreq r4, r9, r4, asr #21 │ │ │ │ + andseq r5, pc, ip, lsl #23 │ │ │ │ + eoreq r4, r9, ip, lsl #22 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161d70 │ │ │ │ + beq 161d28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 161da8 │ │ │ │ - ldr r2, [pc, #144] @ 161dbc │ │ │ │ + bcs 161d60 │ │ │ │ + ldr r2, [pc, #144] @ 161d74 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 161d70 │ │ │ │ + beq 161d28 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 161d88 │ │ │ │ + bne 161d40 │ │ │ │ ldrd r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 15f934 │ │ │ │ + bl 15f8ec │ │ │ │ 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] @ 161dc0 │ │ │ │ + ldr r2, [pc, #16] @ 161d78 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, r0, lsr #21 │ │ │ │ - eoreq r4, r9, r8, ror #19 │ │ │ │ + andseq r5, pc, r8, lsr #21 │ │ │ │ + eoreq r4, r9, r0, lsr sl │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161e4c │ │ │ │ + beq 161e04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 161e84 │ │ │ │ - ldr r2, [pc, #144] @ 161e98 │ │ │ │ + bcs 161e3c │ │ │ │ + ldr r2, [pc, #144] @ 161e50 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 161e4c │ │ │ │ + beq 161e04 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 161e64 │ │ │ │ + bne 161e1c │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16b0d0 │ │ │ │ + bl 16b088 │ │ │ │ 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] @ 161e9c │ │ │ │ + ldr r2, [pc, #16] @ 161e54 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, r4, asr #19 │ │ │ │ - eoreq r4, r9, ip, lsl #18 │ │ │ │ + andseq r5, pc, ip, asr #19 │ │ │ │ + eoreq r4, r9, r4, asr r9 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161f28 │ │ │ │ + beq 161ee0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 161f68 │ │ │ │ - ldr r2, [pc, #152] @ 161f7c │ │ │ │ + bcs 161f20 │ │ │ │ + ldr r2, [pc, #152] @ 161f34 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 161f28 │ │ │ │ + beq 161ee0 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 161f48 │ │ │ │ + bne 161f00 │ │ │ │ ldm r6, {r0, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ addcs r2, r2, #8 │ │ │ │ - bl 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ 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] @ 161f80 │ │ │ │ + ldr r2, [pc, #16] @ 161f38 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, r8, ror #17 │ │ │ │ - eoreq r4, r9, r8, lsr #16 │ │ │ │ + @ instruction: 0x001f58f0 │ │ │ │ + eoreq r4, r9, r0, ror r8 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16200c │ │ │ │ + beq 161fc4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 162044 │ │ │ │ - ldr r2, [pc, #144] @ 162058 │ │ │ │ + bcs 161ffc │ │ │ │ + ldr r2, [pc, #144] @ 162010 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 16200c │ │ │ │ + beq 161fc4 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 162024 │ │ │ │ + bne 161fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 129044 │ │ │ │ + bl 128ff8 │ │ │ │ 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] @ 16205c │ │ │ │ + ldr r2, [pc, #16] @ 162014 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, r4, lsl #16 │ │ │ │ - eoreq r4, r9, ip, asr #14 │ │ │ │ + andseq r5, pc, ip, lsl #16 │ │ │ │ + mlaeq r9, r4, r7, 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1620e8 │ │ │ │ + beq 1620a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 162120 │ │ │ │ - ldr r2, [pc, #144] @ 162134 │ │ │ │ + bcs 1620d8 │ │ │ │ + ldr r2, [pc, #144] @ 1620ec │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1620e8 │ │ │ │ + beq 1620a0 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 162100 │ │ │ │ + bne 1620b8 │ │ │ │ ldrb r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16af50 │ │ │ │ + bl 16af08 │ │ │ │ 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] @ 162138 │ │ │ │ + ldr r2, [pc, #16] @ 1620f0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, r8, lsr #14 │ │ │ │ - eoreq r4, r9, r0, ror r6 │ │ │ │ + andseq r5, pc, r0, lsr r7 @ │ │ │ │ + strhteq r4, [r9], -r8 │ │ │ │ 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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1621c4 │ │ │ │ + beq 16217c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 1621fc │ │ │ │ - ldr r2, [pc, #144] @ 162210 │ │ │ │ + bcs 1621b4 │ │ │ │ + ldr r2, [pc, #144] @ 1621c8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1621c4 │ │ │ │ + beq 16217c │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1621dc │ │ │ │ + bne 162194 │ │ │ │ ldrd r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16b4e8 │ │ │ │ + bl 16b4a0 │ │ │ │ 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] @ 162214 │ │ │ │ + ldr r2, [pc, #16] @ 1621cc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ - andseq r5, pc, ip, asr #12 │ │ │ │ - mlaeq r9, r4, r5, r4 │ │ │ │ + andseq r5, pc, r4, asr r6 @ │ │ │ │ + ldrdeq r4, [r9], -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 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1622a0 │ │ │ │ + beq 162258 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 162304 │ │ │ │ - ldr r2, [pc, #224] @ 16233c │ │ │ │ + bcs 1622bc │ │ │ │ + ldr r2, [pc, #224] @ 1622f4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1622a0 │ │ │ │ + beq 162258 │ │ │ │ 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 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1622e4 │ │ │ │ + bne 16229c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c0da8 │ │ │ │ + bl 2c0d60 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1622dc │ │ │ │ + beq 162294 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ 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] @ 162340 │ │ │ │ + ldr r2, [pc, #52] @ 1622f8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162334 │ │ │ │ + beq 1622ec │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, pc, r0, ror r5 @ │ │ │ │ - eoreq r4, r9, ip, lsl #9 │ │ │ │ + andseq r5, pc, r8, ror r5 @ │ │ │ │ + ldrdeq r4, [r9], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ ldrh r7, [r2] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1623d8 │ │ │ │ + beq 162390 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 1624ac │ │ │ │ - ldr r2, [pc, #344] @ 1624ec │ │ │ │ + bcs 162464 │ │ │ │ + ldr r2, [pc, #344] @ 1624a4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1623d8 │ │ │ │ + beq 162390 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r8, sp, #24 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 16247c │ │ │ │ + bne 162434 │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ rev r1, r7 │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ lsrne r7, r1, #16 │ │ │ │ mov r1, r6 │ │ │ │ strh r7, [sp, #24] │ │ │ │ add r7, sp, #24 │ │ │ │ mov r2, r7 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 162428 │ │ │ │ + bne 1623e0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r6, #32] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #184] @ 1624f0 │ │ │ │ + ldr r2, [pc, #184] @ 1624a8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1624c0 │ │ │ │ + beq 162478 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ mov r0, #21 │ │ │ │ - b 162490 │ │ │ │ + b 162448 │ │ │ │ add ip, r8, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, sp │ │ │ │ ldm ip, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ strd r0, [r9] │ │ │ │ mov r1, sp │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ 1624f4 │ │ │ │ + ldr r2, [pc, #64] @ 1624ac │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r4, r7, #8 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bea0 │ │ │ │ + bl 15be58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - andseq r5, pc, r8, lsr r4 @ │ │ │ │ - eoreq sp, sl, r8, lsr sl │ │ │ │ - eoreq r4, r9, r4, ror #5 │ │ │ │ + andseq r5, pc, r0, asr #8 │ │ │ │ + eoreq sp, sl, r0, lsl #21 │ │ │ │ + eoreq r4, r9, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r6, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ ldrd r8, [r2] │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add r0, r1, r0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16258c │ │ │ │ + beq 162544 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 162668 │ │ │ │ - ldr r2, [pc, #352] @ 1626a8 │ │ │ │ + bcs 162620 │ │ │ │ + ldr r2, [pc, #352] @ 162660 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 16258c │ │ │ │ + beq 162544 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 162638 │ │ │ │ + bne 1625f0 │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r9 │ │ │ │ revne r0, r8 │ │ │ │ @@ -330419,85 +330401,85 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ revne r8, r9 │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1625e4 │ │ │ │ + bne 16259c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r6, #32] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #184] @ 1626ac │ │ │ │ + ldr r2, [pc, #184] @ 162664 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16267c │ │ │ │ + beq 162634 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ mov r0, #21 │ │ │ │ - b 16264c │ │ │ │ + b 162604 │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, sp │ │ │ │ ldm ip, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ strd r0, [sl] │ │ │ │ mov r1, sp │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sl, #8 │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #64] @ 1626b0 │ │ │ │ + ldr r2, [pc, #64] @ 162668 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r4, r7, #8 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bea0 │ │ │ │ + bl 15be58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - andseq r5, pc, r4, lsl #5 │ │ │ │ - eoreq sp, sl, ip, ror r8 │ │ │ │ - eoreq r4, r9, r8, lsr #2 │ │ │ │ + andseq r5, pc, ip, lsl #5 │ │ │ │ + eoreq sp, sl, r4, asr #17 │ │ │ │ + eoreq r4, r9, r0, ror r1 │ │ │ │ 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 16c890 │ │ │ │ + bl 16c848 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r5, #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1626fc │ │ │ │ + bne 1626b4 │ │ │ │ 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 sl, sp, #8 │ │ │ │ @@ -330506,87 +330488,87 @@ │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f6fc │ │ │ │ + bl 16f6b4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 162768 │ │ │ │ + bne 162720 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162780 │ │ │ │ + beq 162738 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 162a0c │ │ │ │ + bne 1629c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ab874 │ │ │ │ + bl 1ab82c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 162938 │ │ │ │ - b 162a04 │ │ │ │ + beq 1628f0 │ │ │ │ + b 1629bc │ │ │ │ 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 r8, [sp, #12] │ │ │ │ ldr r9, [r8, #32] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 1627f8 │ │ │ │ + beq 1627b0 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 162a24 │ │ │ │ + bne 1629dc │ │ │ │ ldr ip, [r9, #4] │ │ │ │ mov r7, #2 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ movwne r7, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r0, r2, lsl r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16282c │ │ │ │ + beq 1627e4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 162810 │ │ │ │ + beq 1627c8 │ │ │ │ add lr, r0, r3, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 162998 │ │ │ │ + beq 162950 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1627d8 │ │ │ │ + bne 162790 │ │ │ │ mov r0, lr │ │ │ │ - b 16282c │ │ │ │ - ldr r0, [pc, #716] @ 162acc │ │ │ │ + b 1627e4 │ │ │ │ + ldr r0, [pc, #716] @ 162a84 │ │ │ │ ldr r2, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #20 │ │ │ │ movne r0, r8 │ │ │ │ - b 162854 │ │ │ │ + b 16280c │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 162998 │ │ │ │ + beq 162950 │ │ │ │ add r2, r2, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 162814 │ │ │ │ + bne 1627cc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 162840 │ │ │ │ + beq 1627f8 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 16284c │ │ │ │ - b 162998 │ │ │ │ + bne 162804 │ │ │ │ + b 162950 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 162998 │ │ │ │ + beq 162950 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r7, [r8, #20] │ │ │ │ mov r3, #20 │ │ │ │ ldr ip, [r8, #16] │ │ │ │ ldr r6, [r8, #36] @ 0x24 │ │ │ │ @@ -330602,169 +330584,169 @@ │ │ │ │ strb r7, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ strh fp, [sp, #112] @ 0x70 │ │ │ │ strb lr, [sp, #114] @ 0x72 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab874 │ │ │ │ + bl 1ab82c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 162904 │ │ │ │ + bne 1628bc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [r8, #36] @ 0x24 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r8] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 1628e0 │ │ │ │ + beq 162898 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 162938 │ │ │ │ - b 162a04 │ │ │ │ + beq 1628f0 │ │ │ │ + b 1629bc │ │ │ │ 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 16292c │ │ │ │ + beq 1628e4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 162a04 │ │ │ │ + bne 1629bc │ │ │ │ ldm sl!, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ 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 162974 │ │ │ │ + beq 16292c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 162a0c │ │ │ │ + bne 1629c4 │ │ │ │ orr r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ 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, [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} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #280] @ 162ac4 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #280] @ 162a7c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162a5c │ │ │ │ + beq 162a14 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 162938 │ │ │ │ + beq 1628f0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b 1626e4 │ │ │ │ - ldr r0, [pc, #188] @ 162ad0 │ │ │ │ + b 16269c │ │ │ │ + ldr r0, [pc, #188] @ 162a88 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ 162ad4 │ │ │ │ + ldr r2, [pc, #184] @ 162a8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #172] @ 162ad8 │ │ │ │ + ldr r0, [pc, #172] @ 162a90 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ 162adc │ │ │ │ + ldr r1, [pc, #168] @ 162a94 │ │ │ │ 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 38904 │ │ │ │ - ldr r2, [pc, #100] @ 162ac8 │ │ │ │ + ldr r2, [pc, #100] @ 162a80 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ - b 162ab8 │ │ │ │ + bl 15bf9c │ │ │ │ + b 162a70 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 162ab8 │ │ │ │ + beq 162a70 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strhteq sp, [sl], -ip │ │ │ │ - eoreq ip, r9, r0, ror #1 │ │ │ │ - eoreq r1, r1, r0, lsl r3 │ │ │ │ - eoreq ip, r1, r5, asr #6 │ │ │ │ - strhteq ip, [r9], -ip │ │ │ │ - eoreq ip, r9, ip, lsr r1 │ │ │ │ - eoreq ip, r9, ip, lsr r1 │ │ │ │ + eoreq sp, sl, r4, lsl #10 │ │ │ │ + eoreq ip, r9, r8, lsr #2 │ │ │ │ + eoreq r1, r1, r8, lsl r3 │ │ │ │ + eoreq ip, r1, sp, asr #6 │ │ │ │ + eoreq ip, r9, r4, lsl #4 │ │ │ │ + eoreq ip, r9, r4, lsl #3 │ │ │ │ + eoreq ip, r9, r4, lsl #3 │ │ │ │ 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 16c890 │ │ │ │ + bl 16c848 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r5, #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 162b28 │ │ │ │ + bne 162ae0 │ │ │ │ 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 sl, sp, #8 │ │ │ │ @@ -330773,87 +330755,87 @@ │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f6fc │ │ │ │ + bl 16f6b4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 162b94 │ │ │ │ + bne 162b4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r7, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162bac │ │ │ │ + beq 162b64 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 162e38 │ │ │ │ + bne 162df0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 811c8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 162d64 │ │ │ │ - b 162e30 │ │ │ │ + beq 162d1c │ │ │ │ + b 162de8 │ │ │ │ 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 r8, [sp, #12] │ │ │ │ ldr r9, [r8, #32] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 162c24 │ │ │ │ + beq 162bdc │ │ │ │ cmp r0, #19 │ │ │ │ - bne 162e50 │ │ │ │ + bne 162e08 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ mov r7, #2 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ movwne r7, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r0, r2, lsl r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 162c58 │ │ │ │ + beq 162c10 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 162c3c │ │ │ │ + beq 162bf4 │ │ │ │ add lr, r0, r3, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 162dc4 │ │ │ │ + beq 162d7c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 162c04 │ │ │ │ + bne 162bbc │ │ │ │ mov r0, lr │ │ │ │ - b 162c58 │ │ │ │ - ldr r0, [pc, #716] @ 162ef8 │ │ │ │ + b 162c10 │ │ │ │ + ldr r0, [pc, #716] @ 162eb0 │ │ │ │ ldr r2, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #20 │ │ │ │ movne r0, r8 │ │ │ │ - b 162c80 │ │ │ │ + b 162c38 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 162dc4 │ │ │ │ + beq 162d7c │ │ │ │ add r2, r2, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 162c40 │ │ │ │ + bne 162bf8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 162c6c │ │ │ │ + beq 162c24 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 162c78 │ │ │ │ - b 162dc4 │ │ │ │ + bne 162c30 │ │ │ │ + b 162d7c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 162dc4 │ │ │ │ + beq 162d7c │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r7, [r8, #20] │ │ │ │ mov r3, #20 │ │ │ │ ldr ip, [r8, #16] │ │ │ │ ldr r6, [r8, #36] @ 0x24 │ │ │ │ @@ -330872,166 +330854,166 @@ │ │ │ │ strb lr, [sp, #114] @ 0x72 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ bl 811c8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 162d30 │ │ │ │ + bne 162ce8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [r8, #36] @ 0x24 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r8] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 162d0c │ │ │ │ + beq 162cc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 162d64 │ │ │ │ - b 162e30 │ │ │ │ + beq 162d1c │ │ │ │ + b 162de8 │ │ │ │ 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 162d58 │ │ │ │ + beq 162d10 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 162e30 │ │ │ │ + bne 162de8 │ │ │ │ ldm sl!, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ 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 162da0 │ │ │ │ + beq 162d58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 162e38 │ │ │ │ + bne 162df0 │ │ │ │ orr r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 163eb8 │ │ │ │ + bl 163e70 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ 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, [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} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #280] @ 162ef0 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #280] @ 162ea8 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162e88 │ │ │ │ + beq 162e40 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 162d64 │ │ │ │ + beq 162d1c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b 162b10 │ │ │ │ - ldr r0, [pc, #188] @ 162efc │ │ │ │ + b 162ac8 │ │ │ │ + ldr r0, [pc, #188] @ 162eb4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ 162f00 │ │ │ │ + ldr r2, [pc, #184] @ 162eb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #172] @ 162f04 │ │ │ │ + ldr r0, [pc, #172] @ 162ebc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ 162f08 │ │ │ │ + ldr r1, [pc, #168] @ 162ec0 │ │ │ │ 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 38904 │ │ │ │ - ldr r2, [pc, #100] @ 162ef4 │ │ │ │ + ldr r2, [pc, #100] @ 162eac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ - b 162ee4 │ │ │ │ + bl 15bf9c │ │ │ │ + b 162e9c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 162ee4 │ │ │ │ + beq 162e9c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - mlaeq sl, r0, r0, sp │ │ │ │ - strhteq fp, [r9], -r4 │ │ │ │ - eoreq r0, r1, r4, ror #29 │ │ │ │ - eoreq fp, r1, r9, lsl pc │ │ │ │ - mlaeq r9, r0, sp, fp │ │ │ │ - eoreq fp, r9, r0, lsl sp │ │ │ │ - eoreq fp, r9, r0, lsl sp │ │ │ │ + ldrdeq sp, [sl], -r8 @ │ │ │ │ + strdeq fp, [r9], -ip @ │ │ │ │ + eoreq r0, r1, ip, ror #29 │ │ │ │ + eoreq fp, r1, r1, lsr #30 │ │ │ │ + ldrdeq fp, [r9], -r8 @ │ │ │ │ + eoreq fp, r9, r8, asr sp │ │ │ │ + eoreq fp, r9, r8, asr sp │ │ │ │ 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 16cca0 │ │ │ │ + bl 16cc58 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r6, #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 162f54 │ │ │ │ + bne 162f0c │ │ │ │ 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 │ │ │ │ @@ -331039,88 +331021,88 @@ │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f1f4 │ │ │ │ + bl 16f1ac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 162fc0 │ │ │ │ + bne 162f78 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ add r1, r5, #8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 162fd8 │ │ │ │ + beq 162f90 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 163268 │ │ │ │ + bne 163220 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1abdf8 │ │ │ │ + bl 1abdb0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 16318c │ │ │ │ - b 163260 │ │ │ │ + beq 163144 │ │ │ │ + b 163218 │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r7, {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 r2, [r5, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 163050 │ │ │ │ + beq 163008 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 163280 │ │ │ │ + bne 163238 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ mov r6, #2 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movwne r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r0, r7, lsl r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 163084 │ │ │ │ + beq 16303c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 163068 │ │ │ │ + beq 163020 │ │ │ │ add lr, r0, r3, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 1631f4 │ │ │ │ + beq 1631ac │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 163030 │ │ │ │ + bne 162fe8 │ │ │ │ mov r0, lr │ │ │ │ - b 163084 │ │ │ │ - ldr r0, [pc, #720] @ 163328 │ │ │ │ + b 16303c │ │ │ │ + ldr r0, [pc, #720] @ 1632e0 │ │ │ │ ldr r2, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 1630ac │ │ │ │ + b 163064 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 1631f4 │ │ │ │ + beq 1631ac │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 16306c │ │ │ │ + bne 163024 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 163098 │ │ │ │ + beq 163050 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 1630a4 │ │ │ │ - b 1631f4 │ │ │ │ + bne 16305c │ │ │ │ + b 1631ac │ │ │ │ cmp r0, r7 │ │ │ │ - beq 1631f4 │ │ │ │ + beq 1631ac │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r7, [r5, #20] │ │ │ │ mov r6, #20 │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -331135,60 +331117,60 @@ │ │ │ │ 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 1abdf8 │ │ │ │ + bl 1abdb0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 163158 │ │ │ │ + bne 163110 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 163134 │ │ │ │ + beq 1630ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 16318c │ │ │ │ - b 163260 │ │ │ │ + beq 163144 │ │ │ │ + b 163218 │ │ │ │ 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 163180 │ │ │ │ + beq 163138 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 163260 │ │ │ │ + bne 163218 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1631d0 │ │ │ │ + beq 163188 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 163268 │ │ │ │ + bne 163220 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ 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 │ │ │ │ @@ -331200,106 +331182,106 @@ │ │ │ │ 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} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #280] @ 163320 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #280] @ 1632d8 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1632b8 │ │ │ │ + beq 163270 │ │ │ │ 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 sl, [sp, #64] @ 0x40 │ │ │ │ stm r0, {r1, r2, r3, r6, sl} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 16318c │ │ │ │ + beq 163144 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b 162f3c │ │ │ │ - ldr r0, [pc, #188] @ 16332c │ │ │ │ + b 162ef4 │ │ │ │ + ldr r0, [pc, #188] @ 1632e4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ 163330 │ │ │ │ + ldr r2, [pc, #184] @ 1632e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #172] @ 163334 │ │ │ │ + ldr r0, [pc, #172] @ 1632ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ 163338 │ │ │ │ + ldr r1, [pc, #168] @ 1632f0 │ │ │ │ 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 38904 │ │ │ │ - ldr r2, [pc, #100] @ 163324 │ │ │ │ + ldr r2, [pc, #100] @ 1632dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ 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 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ - b 163314 │ │ │ │ + bl 15bf9c │ │ │ │ + b 1632cc │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 163314 │ │ │ │ + beq 1632cc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq ip, sl, r0, ror #24 │ │ │ │ - eoreq fp, r9, r4, lsl #17 │ │ │ │ - strhteq r0, [r1], -r8 │ │ │ │ - eoreq fp, r1, r9, ror #21 │ │ │ │ - eoreq fp, r9, r0, ror #18 │ │ │ │ - eoreq fp, r9, r0, ror #17 │ │ │ │ - eoreq fp, r9, r0, ror #17 │ │ │ │ + eoreq ip, sl, r8, lsr #25 │ │ │ │ + eoreq fp, r9, ip, asr #17 │ │ │ │ + eoreq r0, r1, r0, asr #21 │ │ │ │ + strdeq fp, [r1], -r1 @ │ │ │ │ + eoreq fp, r9, r8, lsr #19 │ │ │ │ + eoreq fp, r9, r8, lsr #18 │ │ │ │ + eoreq fp, r9, r8, lsr #18 │ │ │ │ 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 16cca0 │ │ │ │ + bl 16cc58 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r6, #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 163384 │ │ │ │ + bne 16333c │ │ │ │ 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 │ │ │ │ @@ -331307,88 +331289,88 @@ │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f1f4 │ │ │ │ + bl 16f1ac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1633f0 │ │ │ │ + bne 1633a8 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ add r1, r5, #4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 163408 │ │ │ │ + beq 1633c0 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 163698 │ │ │ │ + bne 163650 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ bl 80fdc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 1635bc │ │ │ │ - b 163690 │ │ │ │ + beq 163574 │ │ │ │ + b 163648 │ │ │ │ ldm r7!, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldm r7, {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 r2, [r5, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 163480 │ │ │ │ + beq 163438 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 1636b0 │ │ │ │ + bne 163668 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ mov r6, #2 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movwne r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r0, r7, lsl r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1634b4 │ │ │ │ + beq 16346c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 163498 │ │ │ │ + beq 163450 │ │ │ │ add lr, r0, r3, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 163624 │ │ │ │ + beq 1635dc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 163460 │ │ │ │ + bne 163418 │ │ │ │ mov r0, lr │ │ │ │ - b 1634b4 │ │ │ │ - ldr r0, [pc, #720] @ 163758 │ │ │ │ + b 16346c │ │ │ │ + ldr r0, [pc, #720] @ 163710 │ │ │ │ ldr r2, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r2, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 1634dc │ │ │ │ + b 163494 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 163624 │ │ │ │ + beq 1635dc │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 16349c │ │ │ │ + bne 163454 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1634c8 │ │ │ │ + beq 163480 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 1634d4 │ │ │ │ - b 163624 │ │ │ │ + bne 16348c │ │ │ │ + b 1635dc │ │ │ │ cmp r0, r7 │ │ │ │ - beq 163624 │ │ │ │ + beq 1635dc │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r7, [r5, #20] │ │ │ │ mov r6, #20 │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -331406,57 +331388,57 @@ │ │ │ │ strb lr, [sp, #114] @ 0x72 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ bl 80fdc │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 163588 │ │ │ │ + bne 163540 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 163564 │ │ │ │ + beq 16351c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 1635bc │ │ │ │ - b 163690 │ │ │ │ + beq 163574 │ │ │ │ + b 163648 │ │ │ │ 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 1635b0 │ │ │ │ + beq 163568 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 163690 │ │ │ │ + bne 163648 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 163600 │ │ │ │ + beq 1635b8 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 163698 │ │ │ │ + bne 163650 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ 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 │ │ │ │ @@ -331468,94 +331450,94 @@ │ │ │ │ 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} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #280] @ 163750 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #280] @ 163708 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1636e8 │ │ │ │ + beq 1636a0 │ │ │ │ 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 sl, [sp, #64] @ 0x40 │ │ │ │ stm r0, {r1, r2, r3, r6, sl} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq 1635bc │ │ │ │ + beq 163574 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b 16336c │ │ │ │ - ldr r0, [pc, #188] @ 16375c │ │ │ │ + b 163324 │ │ │ │ + ldr r0, [pc, #188] @ 163714 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ 163760 │ │ │ │ + ldr r2, [pc, #184] @ 163718 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38964 │ │ │ │ - ldr r0, [pc, #172] @ 163764 │ │ │ │ + ldr r0, [pc, #172] @ 16371c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ 163768 │ │ │ │ + ldr r1, [pc, #168] @ 163720 │ │ │ │ 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 38904 │ │ │ │ - ldr r2, [pc, #100] @ 163754 │ │ │ │ + ldr r2, [pc, #100] @ 16370c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ 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 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ - b 163744 │ │ │ │ + bl 15bf9c │ │ │ │ + b 1636fc │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 163744 │ │ │ │ + beq 1636fc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq ip, sl, r0, lsr r8 │ │ │ │ - eoreq fp, r9, r4, asr r4 │ │ │ │ - eoreq r0, r1, r8, lsl #13 │ │ │ │ - strhteq fp, [r1], -r9 │ │ │ │ - eoreq fp, r9, r0, lsr r5 │ │ │ │ - strhteq fp, [r9], -r0 │ │ │ │ - strhteq fp, [r9], -r0 │ │ │ │ + eoreq ip, sl, r8, ror r8 │ │ │ │ + mlaeq r9, ip, r4, fp │ │ │ │ + mlaeq r1, r0, r6, r0 │ │ │ │ + eoreq fp, r1, r1, asr #13 │ │ │ │ + eoreq fp, r9, r8, ror r5 │ │ │ │ + strdeq fp, [r9], -r8 @ │ │ │ │ + strdeq fp, [r9], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov r7, r2 │ │ │ │ movw r2, #25698 @ 0x6462 │ │ │ │ mov r8, r3 │ │ │ │ movt r2, #29797 @ 0x7465 │ │ │ │ @@ -331604,21 +331586,21 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #24 │ │ │ │ strb r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r3, [r7] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldmib r7, {r2, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -331776,60 +331758,60 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 163b38 │ │ │ │ + beq 163af0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 163b40 │ │ │ │ + bne 163af8 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 163b38 │ │ │ │ + bne 163af0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r4] │ │ │ │ bl 1e9ac │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163b8c │ │ │ │ + beq 163b44 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrd r6, [r1] │ │ │ │ strd r6, [sp] │ │ │ │ mov r6, r1 │ │ │ │ ldm r5, {r0, ip} │ │ │ │ mov r1, ip │ │ │ │ - bl 163bb4 │ │ │ │ + bl 163b6c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r2, r6 │ │ │ │ bl 821d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 163b38 │ │ │ │ + beq 163af0 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 163b9c │ │ │ │ + bcs 163b54 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add r0, r4, r1, lsl #4 │ │ │ │ add r0, r0, #8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 163bb0 │ │ │ │ + ldr r2, [pc, #12] @ 163b68 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38a40 │ │ │ │ - strhteq sl, [r9], -r8 │ │ │ │ + eoreq fp, r9, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ movw r4, #25698 @ 0x6462 │ │ │ │ mov ip, r2 │ │ │ │ movt r4, #29797 @ 0x7465 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor r4, r3, r4 │ │ │ │ @@ -331871,21 +331853,21 @@ │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 160904 │ │ │ │ + bl 1608bc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldm sp, {r1, r3, lr} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl r4, r0, #13 │ │ │ │ adds r9, r0, r1 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ adc sl, r2, r3 │ │ │ │ @@ -332024,15 +332006,15 @@ │ │ │ │ ldr r7, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ sub r6, r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bba74 │ │ │ │ + bl 2bba2c │ │ │ │ ldr r2, [r9, #12] │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ add r2, r6, r2 │ │ │ │ add r8, r2, #4 │ │ │ │ ldr r6, [r1] │ │ │ │ rsbs r2, r8, #0 │ │ │ │ @@ -332041,38 +332023,38 @@ │ │ │ │ adds r2, r6, r2 │ │ │ │ adcs r3, r3, r4 │ │ │ │ adc r6, r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 164118 │ │ │ │ + bne 1640d0 │ │ │ │ strd r2, [r1] │ │ │ │ ldr fp, [r7, #24] │ │ │ │ ldrb r1, [r7, #20] │ │ │ │ str sl, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr sl, [fp, #4] │ │ │ │ revne r0, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 163fc0 │ │ │ │ - ldr r0, [pc, #696] @ 164208 │ │ │ │ - ldr r1, [pc, #696] @ 16420c │ │ │ │ + beq 163f78 │ │ │ │ + ldr r0, [pc, #696] @ 1641c0 │ │ │ │ + ldr r1, [pc, #696] @ 1641c4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #16 │ │ │ │ movne r1, r0 │ │ │ │ ldmne r7, {r0, r2, r3, r7} │ │ │ │ stmne r1, {r0, r2, r3, r7} │ │ │ │ movne r0, #21 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ @@ -332080,30 +332062,30 @@ │ │ │ │ addne sp, sp, #36 @ 0x24 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #16 │ │ │ │ add r5, r0, #8 │ │ │ │ mov r0, #4 │ │ │ │ bl 38870 │ │ │ │ - b 16418c │ │ │ │ + b 164144 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ ldr r5, [fp] │ │ │ │ ldr r3, [r6] │ │ │ │ adds r2, r5, #4 │ │ │ │ mvncs r2, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 163ff0 │ │ │ │ + bls 163fa8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r2, r2, r1 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 164190 │ │ │ │ + bcc 164148 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bls 164020 │ │ │ │ + bls 163fd8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, r3, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e508 │ │ │ │ @@ -332136,28 +332118,28 @@ │ │ │ │ ldreq r6, [r9, #4] │ │ │ │ subeq r0, r0, #1 │ │ │ │ streq r1, [r2] │ │ │ │ streq r6, [r7, #32] │ │ │ │ strbeq r0, [r7, #41] @ 0x29 │ │ │ │ addeq sp, sp, #36 @ 0x24 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #348] @ 164200 │ │ │ │ - ldr r1, [pc, #348] @ 164204 │ │ │ │ + ldr r0, [pc, #348] @ 1641b8 │ │ │ │ + ldr r1, [pc, #348] @ 1641bc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ addne r7, sp, #16 │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ stmne r0, {r1, r2, r3, r7} │ │ │ │ movne r2, #21 │ │ │ │ movne r1, #0 │ │ │ │ @@ -332166,29 +332148,29 @@ │ │ │ │ addne sp, sp, #36 @ 0x24 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #16 │ │ │ │ add r5, r0, #8 │ │ │ │ mov r0, #4 │ │ │ │ bl 38870 │ │ │ │ - b 16418c │ │ │ │ - ldr r0, [pc, #216] @ 1641f8 │ │ │ │ - ldr r1, [pc, #216] @ 1641fc │ │ │ │ + b 164144 │ │ │ │ + ldr r0, [pc, #216] @ 1641b0 │ │ │ │ + ldr r1, [pc, #216] @ 1641b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #16 │ │ │ │ ldmne r7, {r1, r2, r3, r7} │ │ │ │ stmne r0, {r1, r2, r3, r7} │ │ │ │ movne r2, #21 │ │ │ │ movne r1, #0 │ │ │ │ strne r2, [sl] │ │ │ │ @@ -332205,222 +332187,222 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ bl 20fe4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bhi 163ffc │ │ │ │ - b 164020 │ │ │ │ + bhi 163fb4 │ │ │ │ + b 163fd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bea0 │ │ │ │ - b 1641ec │ │ │ │ + bl 15be58 │ │ │ │ + b 1641a4 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bea0 │ │ │ │ - b 1641ec │ │ │ │ + bl 15be58 │ │ │ │ + b 1641a4 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bea0 │ │ │ │ + bl 15be58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strdeq r7, [r9], -r4 @ │ │ │ │ - eoreq fp, sl, r8, asr #26 │ │ │ │ - eoreq r7, r9, r0, ror lr │ │ │ │ - eoreq fp, sl, r4, asr #27 │ │ │ │ - eoreq r7, r9, r0, lsr sl │ │ │ │ - eoreq fp, sl, r8, lsl pc │ │ │ │ + eoreq r7, r9, ip, lsr lr │ │ │ │ + mlaeq sl, r0, sp, fp │ │ │ │ + strhteq r7, [r9], -r8 │ │ │ │ + eoreq fp, sl, ip, lsl #28 │ │ │ │ + eoreq r7, r9, r8, ror sl │ │ │ │ + eoreq fp, sl, r0, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 1642c0 │ │ │ │ + beq 164278 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 164394 │ │ │ │ + bne 16434c │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r7, #2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ movwne r7, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, r4, r3, lsl r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1642b0 │ │ │ │ + beq 164268 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 164294 │ │ │ │ + beq 16424c │ │ │ │ add ip, r4, r0, lsl #4 │ │ │ │ sub r6, r4, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 16431c │ │ │ │ + beq 1642d4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 164274 │ │ │ │ + bne 16422c │ │ │ │ mov r4, ip │ │ │ │ - b 1642b0 │ │ │ │ + b 164268 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 16431c │ │ │ │ + beq 1642d4 │ │ │ │ add r6, r6, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 164298 │ │ │ │ + bne 164250 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 16431c │ │ │ │ + beq 1642d4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1642e8 │ │ │ │ + beq 1642a0 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 1643cc │ │ │ │ + bcs 164384 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r4, #4 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 164304 │ │ │ │ + beq 1642bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #216] @ 164408 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #216] @ 1643c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmibne 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, #32 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #136] @ 16440c │ │ │ │ + ldr r2, [pc, #136] @ 1643c4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #116] @ 164410 │ │ │ │ + ldr r0, [pc, #116] @ 1643c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #112] @ 164414 │ │ │ │ + ldr r1, [pc, #112] @ 1643cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 38904 │ │ │ │ - ldr r2, [pc, #68] @ 164418 │ │ │ │ + ldr r2, [pc, #68] @ 1643d0 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq fp, sl, r8, lsr fp │ │ │ │ - eoreq sl, r9, r0, asr #15 │ │ │ │ - eoreq sl, r9, ip, asr #15 │ │ │ │ - eoreq sl, r9, ip, asr #15 │ │ │ │ - eoreq r2, r9, r8, asr #7 │ │ │ │ + eoreq fp, sl, r0, lsl #23 │ │ │ │ + eoreq sl, r9, r8, lsl #16 │ │ │ │ + eoreq sl, r9, r4, lsl r8 │ │ │ │ + eoreq sl, r9, r4, lsl r8 │ │ │ │ + eoreq r2, r9, r0, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 1644a0 │ │ │ │ + beq 164458 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 164678 │ │ │ │ + bne 164630 │ │ │ │ ldr lr, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ add r4, r0, r6, lsl r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1644d4 │ │ │ │ + beq 16448c │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1644b8 │ │ │ │ + beq 164470 │ │ │ │ add ip, r0, r7, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1645f0 │ │ │ │ + beq 1645a8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 164480 │ │ │ │ + bne 164438 │ │ │ │ mov r0, ip │ │ │ │ - b 1644d4 │ │ │ │ - ldr r0, [pc, #640] @ 164728 │ │ │ │ + b 16448c │ │ │ │ + ldr r0, [pc, #640] @ 1646e0 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 1644fc │ │ │ │ + b 1644b4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1645f0 │ │ │ │ + beq 1645a8 │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 1644bc │ │ │ │ + bne 164474 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1644e8 │ │ │ │ + beq 1644a0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 1644f4 │ │ │ │ - b 1645f0 │ │ │ │ + bne 1644ac │ │ │ │ + b 1645a8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1645f0 │ │ │ │ + beq 1645a8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -332434,94 +332416,94 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ strb r7, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2c0da8 │ │ │ │ + bl 2c0d60 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16457c │ │ │ │ + beq 164534 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1645cc │ │ │ │ + bne 164584 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 1645b0 │ │ │ │ + beq 164568 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 164668 │ │ │ │ + bne 164620 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #284] @ 164720 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #284] @ 1646d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #96 @ 0x60 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #204] @ 164724 │ │ │ │ + ldr r2, [pc, #204] @ 1646dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #172] @ 16472c │ │ │ │ + ldr r0, [pc, #172] @ 1646e4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ 164730 │ │ │ │ + ldr r1, [pc, #168] @ 1646e8 │ │ │ │ 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] │ │ │ │ @@ -332534,91 +332516,91 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1646ec │ │ │ │ + beq 1646a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 1646ec │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 1646a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 164714 │ │ │ │ + beq 1646cc │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 164714 │ │ │ │ + bl 15bf9c │ │ │ │ + b 1646cc │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq fp, sl, r4, ror #16 │ │ │ │ - eoreq sl, r9, ip, ror #9 │ │ │ │ - eoreq pc, r0, r8, ror #12 │ │ │ │ - eoreq sl, r9, r8, ror #9 │ │ │ │ - eoreq sl, r9, r8, ror #9 │ │ │ │ + eoreq fp, sl, ip, lsr #17 │ │ │ │ + eoreq sl, r9, r4, lsr r5 │ │ │ │ + eoreq pc, r0, r0, ror r6 @ │ │ │ │ + eoreq sl, r9, r0, lsr r5 │ │ │ │ + eoreq sl, r9, r0, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 1647b8 │ │ │ │ + beq 164770 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 164968 │ │ │ │ + bne 164920 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1647ec │ │ │ │ + beq 1647a4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1647d0 │ │ │ │ + beq 164788 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1648e0 │ │ │ │ + beq 164898 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 164798 │ │ │ │ + bne 164750 │ │ │ │ mov r0, lr │ │ │ │ - b 1647ec │ │ │ │ - ldr r0, [pc, #568] @ 1649f8 │ │ │ │ + b 1647a4 │ │ │ │ + ldr r0, [pc, #568] @ 1649b0 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 164814 │ │ │ │ + b 1647cc │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1648e0 │ │ │ │ + beq 164898 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1647d4 │ │ │ │ + bne 16478c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 164800 │ │ │ │ + beq 1647b8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 16480c │ │ │ │ - b 1648e0 │ │ │ │ + bne 1647c4 │ │ │ │ + b 164898 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1648e0 │ │ │ │ + beq 164898 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -332635,81 +332617,81 @@ │ │ │ │ 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 1ab54c │ │ │ │ + bl 1ab504 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1648bc │ │ │ │ + bne 164874 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 1648a0 │ │ │ │ + beq 164858 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 164958 │ │ │ │ + bne 164910 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 1649f0 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 1649a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 1649f4 │ │ │ │ + ldr r2, [pc, #172] @ 1649ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 1649fc │ │ │ │ + ldr r0, [pc, #140] @ 1649b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 164a00 │ │ │ │ + ldr r1, [pc, #136] @ 1649b8 │ │ │ │ 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] │ │ │ │ @@ -332722,83 +332704,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1649e4 │ │ │ │ + beq 16499c │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 1649e4 │ │ │ │ + bl 15bf9c │ │ │ │ + b 16499c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq fp, sl, r4, ror r5 │ │ │ │ - strdeq sl, [r9], -ip @ │ │ │ │ - eoreq pc, r0, r0, asr r3 @ │ │ │ │ - strdeq sl, [r9], -r8 @ │ │ │ │ - strdeq sl, [r9], -r8 @ │ │ │ │ + strhteq fp, [sl], -ip │ │ │ │ + eoreq sl, r9, r4, asr #4 │ │ │ │ + eoreq pc, r0, r8, asr r3 @ │ │ │ │ + eoreq sl, r9, r0, asr #4 │ │ │ │ + eoreq sl, r9, r0, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 164a88 │ │ │ │ + beq 164a40 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 164c30 │ │ │ │ + bne 164be8 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 164abc │ │ │ │ + beq 164a74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 164aa0 │ │ │ │ + beq 164a58 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 164ba8 │ │ │ │ + beq 164b60 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 164a68 │ │ │ │ + bne 164a20 │ │ │ │ mov r0, lr │ │ │ │ - b 164abc │ │ │ │ - ldr r0, [pc, #556] @ 164cbc │ │ │ │ + b 164a74 │ │ │ │ + ldr r0, [pc, #556] @ 164c74 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 164ae4 │ │ │ │ + b 164a9c │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 164ba8 │ │ │ │ + beq 164b60 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 164aa4 │ │ │ │ + bne 164a5c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 164ad0 │ │ │ │ + beq 164a88 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 164adc │ │ │ │ - b 164ba8 │ │ │ │ + bne 164a94 │ │ │ │ + b 164b60 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 164ba8 │ │ │ │ + beq 164b60 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ @@ -332812,82 +332794,82 @@ │ │ │ │ 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 2b1270 │ │ │ │ + bl 2b1228 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 16b3ec │ │ │ │ + bl 16b3a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 164b84 │ │ │ │ + bne 164b3c │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq 164b6c │ │ │ │ + beq 164b24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 164c20 │ │ │ │ + bne 164bd8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #248] @ 164cb4 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #248] @ 164c6c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #168] @ 164cb8 │ │ │ │ + ldr r2, [pc, #168] @ 164c70 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ 164cc0 │ │ │ │ + ldr r0, [pc, #136] @ 164c78 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ 164cc4 │ │ │ │ + ldr r1, [pc, #132] @ 164c7c │ │ │ │ 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] │ │ │ │ @@ -332899,85 +332881,85 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 164ca8 │ │ │ │ + beq 164c60 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 164ca8 │ │ │ │ + bl 15bf9c │ │ │ │ + b 164c60 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq fp, sl, ip, lsr #5 │ │ │ │ - eoreq r9, r9, r4, lsr pc │ │ │ │ - eoreq pc, r0, r0, lsl #1 │ │ │ │ - eoreq r9, r9, r0, lsr pc │ │ │ │ - eoreq r9, r9, r0, lsr pc │ │ │ │ + strdeq fp, [sl], -r4 @ │ │ │ │ + eoreq r9, r9, ip, ror pc │ │ │ │ + eoreq pc, r0, r8, lsl #1 │ │ │ │ + eoreq r9, r9, r8, ror pc │ │ │ │ + eoreq r9, r9, r8, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ ldr sl, [r1] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sl, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 164d54 │ │ │ │ + beq 164d0c │ │ │ │ cmp r0, #19 │ │ │ │ - bne 164ff0 │ │ │ │ + bne 164fa8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 164d88 │ │ │ │ + beq 164d40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 164d6c │ │ │ │ + beq 164d24 │ │ │ │ add ip, r0, r3, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 164f40 │ │ │ │ + beq 164ef8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 164d34 │ │ │ │ + bne 164cec │ │ │ │ mov r0, ip │ │ │ │ - b 164d88 │ │ │ │ - ldr r0, [pc, #892] @ 1650d8 │ │ │ │ + b 164d40 │ │ │ │ + ldr r0, [pc, #892] @ 165090 │ │ │ │ ldr r1, [sl] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, sl │ │ │ │ - b 164db0 │ │ │ │ + b 164d68 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 164f40 │ │ │ │ + beq 164ef8 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 164d70 │ │ │ │ + bne 164d28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 164d9c │ │ │ │ + beq 164d54 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 164da8 │ │ │ │ - b 164f40 │ │ │ │ + bne 164d60 │ │ │ │ + b 164ef8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 164f40 │ │ │ │ + beq 164ef8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sl, #16] │ │ │ │ mov r5, #20 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ ldrb r3, [sl, #20] │ │ │ │ @@ -332992,39 +332974,39 @@ │ │ │ │ str r9, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ strb r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ strh r6, [sp, #40] @ 0x28 │ │ │ │ strb r7, [sp, #42] @ 0x2a │ │ │ │ mov r1, #8 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164e60 │ │ │ │ + beq 164e18 │ │ │ │ cmp r3, #9 │ │ │ │ - bcs 165028 │ │ │ │ - ldr r2, [pc, #708] @ 1650e0 │ │ │ │ + bcs 164fe0 │ │ │ │ + ldr r2, [pc, #708] @ 165098 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 164e60 │ │ │ │ + beq 164e18 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 164fa8 │ │ │ │ + bne 164f60 │ │ │ │ vmov r1, r0, d8 │ │ │ │ ldrb r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, r0 │ │ │ │ revne r2, r1 │ │ │ │ revne r1, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -333033,66 +333015,66 @@ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 164eec │ │ │ │ + bne 164ea4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ str r7, [sl, #36] @ 0x24 │ │ │ │ ldr r7, [sl] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 164ecc │ │ │ │ + beq 164e84 │ │ │ │ mov r0, sl │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #488] @ 1650e4 │ │ │ │ + ldr r2, [pc, #488] @ 16509c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165040 │ │ │ │ + beq 164ff8 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ mov r0, #21 │ │ │ │ - b 164fbc │ │ │ │ + b 164f74 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #380] @ 1650d0 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #380] @ 165088 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165054 │ │ │ │ + beq 16500c │ │ │ │ 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} │ │ │ │ @@ -333111,137 +333093,137 @@ │ │ │ │ strd r0, [r8] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 164ee0 │ │ │ │ + beq 164e98 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #240] @ 1650e8 │ │ │ │ + ldr r0, [pc, #240] @ 1650a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #236] @ 1650ec │ │ │ │ + ldr r1, [pc, #236] @ 1650a4 │ │ │ │ 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, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 38904 │ │ │ │ - ldr r2, [pc, #172] @ 1650dc │ │ │ │ + ldr r2, [pc, #172] @ 165094 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ bl 38cd4 │ │ │ │ - b 165068 │ │ │ │ + b 165020 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r5, r6, #8 │ │ │ │ bl 38870 │ │ │ │ - b 165068 │ │ │ │ - ldr r2, [pc, #120] @ 1650d4 │ │ │ │ + b 165020 │ │ │ │ + ldr r2, [pc, #120] @ 16508c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 1650c4 │ │ │ │ + bl 15bf9c │ │ │ │ + b 16507c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bea0 │ │ │ │ - b 1650b0 │ │ │ │ + bl 15be58 │ │ │ │ + b 165068 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1650c4 │ │ │ │ + beq 16507c │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq sl, sl, r4, lsl pc │ │ │ │ - eoreq r9, r9, r8, ror #21 │ │ │ │ - strhteq lr, [r0], -r4 │ │ │ │ - eoreq r1, r9, r0, ror r7 │ │ │ │ - @ instruction: 0x001f29b8 │ │ │ │ - eoreq sl, sl, r4, ror pc │ │ │ │ - eoreq r9, r9, r0, ror fp │ │ │ │ - eoreq r9, r9, r0, ror fp │ │ │ │ + eoreq sl, sl, ip, asr pc │ │ │ │ + eoreq r9, r9, r0, lsr fp │ │ │ │ + strhteq lr, [r0], -ip │ │ │ │ + strhteq r1, [r9], -r8 │ │ │ │ + andseq r2, pc, r0, asr #19 │ │ │ │ + strhteq sl, [sl], -ip │ │ │ │ + strhteq r9, [r9], -r8 │ │ │ │ + strhteq r9, [r9], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 165174 │ │ │ │ + beq 16512c │ │ │ │ cmp r0, #19 │ │ │ │ - bne 165324 │ │ │ │ + bne 1652dc │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1651a8 │ │ │ │ + beq 165160 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 16518c │ │ │ │ + beq 165144 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 16529c │ │ │ │ + beq 165254 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 165154 │ │ │ │ + bne 16510c │ │ │ │ mov r0, lr │ │ │ │ - b 1651a8 │ │ │ │ - ldr r0, [pc, #568] @ 1653b4 │ │ │ │ + b 165160 │ │ │ │ + ldr r0, [pc, #568] @ 16536c │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 1651d0 │ │ │ │ + b 165188 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 16529c │ │ │ │ + beq 165254 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 165190 │ │ │ │ + bne 165148 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1651bc │ │ │ │ + beq 165174 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 1651c8 │ │ │ │ - b 16529c │ │ │ │ + bne 165180 │ │ │ │ + b 165254 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 16529c │ │ │ │ + beq 165254 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -333258,81 +333240,81 @@ │ │ │ │ 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 15fad0 │ │ │ │ + bl 15fa88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 165278 │ │ │ │ + bne 165230 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 16525c │ │ │ │ + beq 165214 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 165314 │ │ │ │ + bne 1652cc │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 1653ac │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 165364 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 1653b0 │ │ │ │ + ldr r2, [pc, #172] @ 165368 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 1653b8 │ │ │ │ + ldr r0, [pc, #140] @ 165370 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 1653bc │ │ │ │ + ldr r1, [pc, #136] @ 165374 │ │ │ │ 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] │ │ │ │ @@ -333345,84 +333327,84 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1653a0 │ │ │ │ + beq 165358 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 1653a0 │ │ │ │ + bl 15bf9c │ │ │ │ + b 165358 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strhteq sl, [sl], -r8 │ │ │ │ - eoreq r9, r9, r0, asr #16 │ │ │ │ - mlaeq r0, r4, r9, lr │ │ │ │ - eoreq r9, r9, ip, lsr r8 │ │ │ │ - eoreq r9, r9, ip, lsr r8 │ │ │ │ + eoreq sl, sl, r0, lsl #24 │ │ │ │ + eoreq r9, r9, r8, lsl #17 │ │ │ │ + mlaeq r0, ip, r9, lr │ │ │ │ + eoreq r9, r9, r4, lsl #17 │ │ │ │ + eoreq r9, r9, r4, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sl, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 165448 │ │ │ │ + beq 165400 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 1656e8 │ │ │ │ + bne 1656a0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r4, r0, r6, lsl r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16547c │ │ │ │ + beq 165434 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 165460 │ │ │ │ + beq 165418 │ │ │ │ add ip, r0, r3, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 165624 │ │ │ │ + beq 1655dc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 165428 │ │ │ │ + bne 1653e0 │ │ │ │ mov r0, ip │ │ │ │ - b 16547c │ │ │ │ - ldr r0, [pc, #872] @ 1657b8 │ │ │ │ + b 165434 │ │ │ │ + ldr r0, [pc, #872] @ 165770 │ │ │ │ ldr r1, [sl] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, sl │ │ │ │ - b 1654a4 │ │ │ │ + b 16545c │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 165624 │ │ │ │ + beq 1655dc │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 165464 │ │ │ │ + bne 16541c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 165490 │ │ │ │ + beq 165448 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 16549c │ │ │ │ - b 165624 │ │ │ │ + bne 165454 │ │ │ │ + b 1655dc │ │ │ │ cmp r0, r4 │ │ │ │ - beq 165624 │ │ │ │ + beq 1655dc │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [sl, #16] │ │ │ │ mov r5, #20 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ ldrb r3, [sl, #20] │ │ │ │ @@ -333437,251 +333419,251 @@ │ │ │ │ str fp, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ strb r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ strh r6, [sp, #40] @ 0x28 │ │ │ │ strb r7, [sp, #42] @ 0x2a │ │ │ │ mov r1, #2 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165554 │ │ │ │ + beq 16550c │ │ │ │ cmp r3, #9 │ │ │ │ - bcs 165720 │ │ │ │ - ldr r2, [pc, #688] @ 1657c0 │ │ │ │ + bcs 1656d8 │ │ │ │ + ldr r2, [pc, #688] @ 165778 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 165554 │ │ │ │ + beq 16550c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 16569c │ │ │ │ + bne 165654 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ rev r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ lsrne r9, r1, #16 │ │ │ │ strh r9, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1655d0 │ │ │ │ + bne 165588 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ str r7, [sl, #36] @ 0x24 │ │ │ │ ldr r7, [sl] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 1655b4 │ │ │ │ + beq 16556c │ │ │ │ mov r0, sl │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #484] @ 1657c4 │ │ │ │ + ldr r2, [pc, #484] @ 16577c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165738 │ │ │ │ + beq 1656f0 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ mov r0, #21 │ │ │ │ - b 1656b0 │ │ │ │ + b 165668 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #376] @ 1657b0 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #376] @ 165768 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #116 @ 0x74 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #296] @ 1657b4 │ │ │ │ + ldr r2, [pc, #296] @ 16576c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ - b 165748 │ │ │ │ + b 165700 │ │ │ │ add ip, r7, #8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ strd r0, [r8] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, r8, #8 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 1656d8 │ │ │ │ + bne 165690 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #216] @ 1657c8 │ │ │ │ + ldr r0, [pc, #216] @ 165780 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #212] @ 1657cc │ │ │ │ + ldr r1, [pc, #212] @ 165784 │ │ │ │ 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, #112 @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 38904 │ │ │ │ - ldr r2, [pc, #148] @ 1657bc │ │ │ │ + ldr r2, [pc, #148] @ 165774 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ bl 38cd4 │ │ │ │ - b 165748 │ │ │ │ + b 165700 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r5, r6, #8 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bea0 │ │ │ │ - b 16577c │ │ │ │ + bl 15be58 │ │ │ │ + b 165734 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1657a4 │ │ │ │ + beq 16575c │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 1657a4 │ │ │ │ + bl 15bf9c │ │ │ │ + b 16575c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq sl, sl, r0, lsr r8 │ │ │ │ - strhteq r9, [r9], -r8 │ │ │ │ - eoreq lr, r0, r0, asr #13 │ │ │ │ - eoreq r1, r9, r8, ror r0 │ │ │ │ - andseq r2, pc, r4, asr #5 │ │ │ │ - mlaeq sl, r0, r8, sl │ │ │ │ - eoreq r9, r9, r8, ror r4 │ │ │ │ - eoreq r9, r9, r8, ror r4 │ │ │ │ + eoreq sl, sl, r8, ror r8 │ │ │ │ + eoreq r9, r9, r0, lsl #10 │ │ │ │ + eoreq lr, r0, r8, asr #13 │ │ │ │ + eoreq r1, r9, r0, asr #1 │ │ │ │ + andseq r2, pc, ip, asr #5 │ │ │ │ + ldrdeq sl, [sl], -r8 @ │ │ │ │ + eoreq r9, r9, r0, asr #9 │ │ │ │ + eoreq r9, r9, r0, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 165854 │ │ │ │ + beq 16580c │ │ │ │ cmp r0, #19 │ │ │ │ - bne 165a20 │ │ │ │ + bne 1659d8 │ │ │ │ ldr lr, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ add r4, r0, r6, lsl r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 165888 │ │ │ │ + beq 165840 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 16586c │ │ │ │ + beq 165824 │ │ │ │ add ip, r0, r7, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 165998 │ │ │ │ + beq 165950 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 165834 │ │ │ │ + bne 1657ec │ │ │ │ mov r0, ip │ │ │ │ - b 165888 │ │ │ │ - ldr r0, [pc, #624] @ 165acc │ │ │ │ + b 165840 │ │ │ │ + ldr r0, [pc, #624] @ 165a84 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 1658b0 │ │ │ │ + b 165868 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 165998 │ │ │ │ + beq 165950 │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 165870 │ │ │ │ + bne 165828 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 16589c │ │ │ │ + beq 165854 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 1658a8 │ │ │ │ - b 165998 │ │ │ │ + bne 165860 │ │ │ │ + b 165950 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 165998 │ │ │ │ + beq 165950 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ @@ -333696,90 +333678,90 @@ │ │ │ │ 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, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2c0da8 │ │ │ │ + bl 2c0d60 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16c478 │ │ │ │ + bl 16c430 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165934 │ │ │ │ + beq 1658ec │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 165974 │ │ │ │ + bne 16592c │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq 16595c │ │ │ │ + beq 165914 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 165a10 │ │ │ │ + bne 1659c8 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #280] @ 165ac4 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #280] @ 165a7c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #96 @ 0x60 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ 165ac8 │ │ │ │ + ldr r2, [pc, #200] @ 165a80 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #168] @ 165ad0 │ │ │ │ + ldr r0, [pc, #168] @ 165a88 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #164] @ 165ad4 │ │ │ │ + ldr r1, [pc, #164] @ 165a8c │ │ │ │ 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] │ │ │ │ @@ -333791,353 +333773,353 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165a90 │ │ │ │ + beq 165a48 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 165a90 │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 165a48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 165ab8 │ │ │ │ + beq 165a70 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 165ab8 │ │ │ │ + bl 15bf9c │ │ │ │ + b 165a70 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strhteq sl, [sl], -ip │ │ │ │ - eoreq r9, r9, r4, asr #2 │ │ │ │ - strhteq lr, [r0], -r4 │ │ │ │ - eoreq r9, r9, r0, asr #2 │ │ │ │ - eoreq r9, r9, r0, asr #2 │ │ │ │ + eoreq sl, sl, r4, lsl #10 │ │ │ │ + eoreq r9, r9, ip, lsl #3 │ │ │ │ + strhteq lr, [r0], -ip │ │ │ │ + eoreq r9, r9, r8, lsl #3 │ │ │ │ + eoreq r9, r9, r8, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 165b88 │ │ │ │ + beq 165b40 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 165c5c │ │ │ │ + bne 165c14 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r7, #2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ movwne r7, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, r4, r3, lsl r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165b78 │ │ │ │ + beq 165b30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 165b5c │ │ │ │ + beq 165b14 │ │ │ │ add ip, r4, r0, lsl #4 │ │ │ │ sub r6, r4, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 165be4 │ │ │ │ + beq 165b9c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 165b3c │ │ │ │ + bne 165af4 │ │ │ │ mov r4, ip │ │ │ │ - b 165b78 │ │ │ │ + b 165b30 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 165be4 │ │ │ │ + beq 165b9c │ │ │ │ add r6, r6, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 165b60 │ │ │ │ + bne 165b18 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 165be4 │ │ │ │ + beq 165b9c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165bb0 │ │ │ │ + beq 165b68 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 165c94 │ │ │ │ + bcs 165c4c │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r4, #4 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 165bcc │ │ │ │ + beq 165b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #216] @ 165cd0 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #216] @ 165c88 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmibne 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, #32 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #136] @ 165cd4 │ │ │ │ + ldr r2, [pc, #136] @ 165c8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #116] @ 165cd8 │ │ │ │ + ldr r0, [pc, #116] @ 165c90 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #112] @ 165cdc │ │ │ │ + ldr r1, [pc, #112] @ 165c94 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 38904 │ │ │ │ - ldr r2, [pc, #68] @ 165ce0 │ │ │ │ + ldr r2, [pc, #68] @ 165c98 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq sl, sl, r0, ror r2 │ │ │ │ - strdeq r8, [r9], -r8 @ │ │ │ │ - eoreq r8, r9, r4, lsl #30 │ │ │ │ - eoreq r8, r9, r4, lsl #30 │ │ │ │ - eoreq r0, r9, r0, lsl #22 │ │ │ │ + strhteq sl, [sl], -r8 │ │ │ │ + eoreq r8, r9, r0, asr #30 │ │ │ │ + eoreq r8, r9, ip, asr #30 │ │ │ │ + eoreq r8, r9, ip, asr #30 │ │ │ │ + eoreq r0, r9, r8, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 165d94 │ │ │ │ + beq 165d4c │ │ │ │ cmp r0, #19 │ │ │ │ - bne 165e68 │ │ │ │ + bne 165e20 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r7, #2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ movwne r7, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, r4, r3, lsl r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165d84 │ │ │ │ + beq 165d3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 165d68 │ │ │ │ + beq 165d20 │ │ │ │ add ip, r4, r0, lsl #4 │ │ │ │ sub r6, r4, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 165df0 │ │ │ │ + beq 165da8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 165d48 │ │ │ │ + bne 165d00 │ │ │ │ mov r4, ip │ │ │ │ - b 165d84 │ │ │ │ + b 165d3c │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 165df0 │ │ │ │ + beq 165da8 │ │ │ │ add r6, r6, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 165d6c │ │ │ │ + bne 165d24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 165df0 │ │ │ │ + beq 165da8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165dbc │ │ │ │ + beq 165d74 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 165ea0 │ │ │ │ + bcs 165e58 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r4, #2 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 165dd8 │ │ │ │ + beq 165d90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #216] @ 165edc │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #216] @ 165e94 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmibne 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, #32 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #136] @ 165ee0 │ │ │ │ + ldr r2, [pc, #136] @ 165e98 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #116] @ 165ee4 │ │ │ │ + ldr r0, [pc, #116] @ 165e9c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #112] @ 165ee8 │ │ │ │ + ldr r1, [pc, #112] @ 165ea0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 38904 │ │ │ │ - ldr r2, [pc, #68] @ 165eec │ │ │ │ + ldr r2, [pc, #68] @ 165ea4 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq sl, sl, r4, rrx │ │ │ │ - eoreq r8, r9, ip, ror #25 │ │ │ │ - strdeq r8, [r9], -r8 @ │ │ │ │ - strdeq r8, [r9], -r8 @ │ │ │ │ - strdeq r0, [r9], -r4 @ │ │ │ │ + eoreq sl, sl, ip, lsr #1 │ │ │ │ + eoreq r8, r9, r4, lsr sp │ │ │ │ + eoreq r8, r9, r0, asr #26 │ │ │ │ + eoreq r8, r9, r0, asr #26 │ │ │ │ + eoreq r0, r9, ip, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 165f74 │ │ │ │ + beq 165f2c │ │ │ │ cmp r0, #19 │ │ │ │ - bne 16611c │ │ │ │ + bne 1660d4 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 165fa8 │ │ │ │ + beq 165f60 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 165f8c │ │ │ │ + beq 165f44 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166094 │ │ │ │ + beq 16604c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 165f54 │ │ │ │ + bne 165f0c │ │ │ │ mov r0, lr │ │ │ │ - b 165fa8 │ │ │ │ - ldr r0, [pc, #560] @ 1661ac │ │ │ │ + b 165f60 │ │ │ │ + ldr r0, [pc, #560] @ 166164 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 165fd0 │ │ │ │ + b 165f88 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166094 │ │ │ │ + beq 16604c │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 165f90 │ │ │ │ + bne 165f48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 165fbc │ │ │ │ + beq 165f74 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 165fc8 │ │ │ │ - b 166094 │ │ │ │ + bne 165f80 │ │ │ │ + b 16604c │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166094 │ │ │ │ + beq 16604c │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -334152,81 +334134,81 @@ │ │ │ │ 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 16b0d0 │ │ │ │ + bl 16b088 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 166070 │ │ │ │ + bne 166028 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 166054 │ │ │ │ + beq 16600c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 16610c │ │ │ │ + bne 1660c4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 1661a4 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 16615c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 1661a8 │ │ │ │ + ldr r2, [pc, #172] @ 166160 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 1661b0 │ │ │ │ + ldr r0, [pc, #140] @ 166168 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 1661b4 │ │ │ │ + ldr r1, [pc, #136] @ 16616c │ │ │ │ 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] │ │ │ │ @@ -334239,83 +334221,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 166198 │ │ │ │ + beq 166150 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 166198 │ │ │ │ + bl 15bf9c │ │ │ │ + b 166150 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r9, sl, r0, asr #27 │ │ │ │ - eoreq r8, r9, r8, asr #20 │ │ │ │ - mlaeq r0, r4, fp, sp │ │ │ │ - eoreq r8, r9, r4, asr #20 │ │ │ │ - eoreq r8, r9, r4, asr #20 │ │ │ │ + eoreq r9, sl, r8, lsl #28 │ │ │ │ + mlaeq r9, r0, sl, r8 │ │ │ │ + mlaeq r0, ip, fp, sp │ │ │ │ + eoreq r8, r9, ip, lsl #21 │ │ │ │ + eoreq r8, r9, ip, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 16623c │ │ │ │ + beq 1661f4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 1663ec │ │ │ │ + bne 1663a4 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 166270 │ │ │ │ + beq 166228 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 166254 │ │ │ │ + beq 16620c │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166364 │ │ │ │ + beq 16631c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 16621c │ │ │ │ + bne 1661d4 │ │ │ │ mov r0, lr │ │ │ │ - b 166270 │ │ │ │ - ldr r0, [pc, #568] @ 16647c │ │ │ │ + b 166228 │ │ │ │ + ldr r0, [pc, #568] @ 166434 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 166298 │ │ │ │ + b 166250 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166364 │ │ │ │ + beq 16631c │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 166258 │ │ │ │ + bne 166210 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 166284 │ │ │ │ + beq 16623c │ │ │ │ cmp r0, r4 │ │ │ │ - bne 166290 │ │ │ │ - b 166364 │ │ │ │ + bne 166248 │ │ │ │ + b 16631c │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166364 │ │ │ │ + beq 16631c │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -334332,81 +334314,81 @@ │ │ │ │ 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 1ab874 │ │ │ │ + bl 1ab82c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 166340 │ │ │ │ + bne 1662f8 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 166324 │ │ │ │ + beq 1662dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 1663dc │ │ │ │ + bne 166394 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 166474 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 16642c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 166478 │ │ │ │ + ldr r2, [pc, #172] @ 166430 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 166480 │ │ │ │ + ldr r0, [pc, #140] @ 166438 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 166484 │ │ │ │ + ldr r1, [pc, #136] @ 16643c │ │ │ │ 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] │ │ │ │ @@ -334419,83 +334401,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 166468 │ │ │ │ + beq 166420 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 166468 │ │ │ │ + bl 15bf9c │ │ │ │ + b 166420 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strdeq r9, [sl], -r0 @ │ │ │ │ - eoreq r8, r9, r8, ror r7 │ │ │ │ - eoreq sp, r0, ip, asr #17 │ │ │ │ - eoreq r8, r9, r4, ror r7 │ │ │ │ - eoreq r8, r9, r4, ror r7 │ │ │ │ + eoreq r9, sl, r8, lsr fp │ │ │ │ + eoreq r8, r9, r0, asr #15 │ │ │ │ + ldrdeq sp, [r0], -r4 @ │ │ │ │ + strhteq r8, [r9], -ip │ │ │ │ + strhteq r8, [r9], -ip │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 16650c │ │ │ │ + beq 1664c4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 1666bc │ │ │ │ + bne 166674 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 166540 │ │ │ │ + beq 1664f8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 166524 │ │ │ │ + beq 1664dc │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166634 │ │ │ │ + beq 1665ec │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1664ec │ │ │ │ + bne 1664a4 │ │ │ │ mov r0, lr │ │ │ │ - b 166540 │ │ │ │ - ldr r0, [pc, #568] @ 16674c │ │ │ │ + b 1664f8 │ │ │ │ + ldr r0, [pc, #568] @ 166704 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 166568 │ │ │ │ + b 166520 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166634 │ │ │ │ + beq 1665ec │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 166528 │ │ │ │ + bne 1664e0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 166554 │ │ │ │ + beq 16650c │ │ │ │ cmp r0, r4 │ │ │ │ - bne 166560 │ │ │ │ - b 166634 │ │ │ │ + bne 166518 │ │ │ │ + b 1665ec │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166634 │ │ │ │ + beq 1665ec │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -334512,81 +334494,81 @@ │ │ │ │ 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 1ab204 │ │ │ │ + bl 1ab1bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 166610 │ │ │ │ + bne 1665c8 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 1665f4 │ │ │ │ + beq 1665ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 1666ac │ │ │ │ + bne 166664 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 166744 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 1666fc │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 166748 │ │ │ │ + ldr r2, [pc, #172] @ 166700 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 166750 │ │ │ │ + ldr r0, [pc, #140] @ 166708 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 166754 │ │ │ │ + ldr r1, [pc, #136] @ 16670c │ │ │ │ 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] │ │ │ │ @@ -334599,83 +334581,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 166738 │ │ │ │ + beq 1666f0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 166738 │ │ │ │ + bl 15bf9c │ │ │ │ + b 1666f0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r9, sl, r0, lsr #16 │ │ │ │ - eoreq r8, r9, r8, lsr #9 │ │ │ │ - strdeq sp, [r0], -ip @ │ │ │ │ - eoreq r8, r9, r4, lsr #9 │ │ │ │ - eoreq r8, r9, r4, lsr #9 │ │ │ │ + eoreq r9, sl, r8, ror #16 │ │ │ │ + strdeq r8, [r9], -r0 @ │ │ │ │ + eoreq sp, r0, r4, lsl #12 │ │ │ │ + eoreq r8, r9, ip, ror #9 │ │ │ │ + eoreq r8, r9, ip, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 1667dc │ │ │ │ + beq 166794 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 166998 │ │ │ │ + bne 166950 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 166810 │ │ │ │ + beq 1667c8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1667f4 │ │ │ │ + beq 1667ac │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166910 │ │ │ │ + beq 1668c8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1667bc │ │ │ │ + bne 166774 │ │ │ │ mov r0, lr │ │ │ │ - b 166810 │ │ │ │ - ldr r0, [pc, #580] @ 166a28 │ │ │ │ + b 1667c8 │ │ │ │ + ldr r0, [pc, #580] @ 1669e0 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 166838 │ │ │ │ + b 1667f0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166910 │ │ │ │ + beq 1668c8 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1667f8 │ │ │ │ + bne 1667b0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 166824 │ │ │ │ + beq 1667dc │ │ │ │ cmp r0, r4 │ │ │ │ - bne 166830 │ │ │ │ - b 166910 │ │ │ │ + bne 1667e8 │ │ │ │ + b 1668c8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166910 │ │ │ │ + beq 1668c8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldrh r4, [r5, #40] @ 0x28 │ │ │ │ mov r3, #20 │ │ │ │ ldr ip, [r5, #16] │ │ │ │ ldrb r7, [r5, #20] │ │ │ │ @@ -334695,81 +334677,81 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1668ec │ │ │ │ + bne 1668a4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 1668d0 │ │ │ │ + beq 166888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 166988 │ │ │ │ + bne 166940 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 166a20 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 1669d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 166a24 │ │ │ │ + ldr r2, [pc, #172] @ 1669dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 166a2c │ │ │ │ + ldr r0, [pc, #140] @ 1669e4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 166a30 │ │ │ │ + ldr r1, [pc, #136] @ 1669e8 │ │ │ │ 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] │ │ │ │ @@ -334782,83 +334764,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 166a14 │ │ │ │ + beq 1669cc │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 166a14 │ │ │ │ + bl 15bf9c │ │ │ │ + b 1669cc │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r9, sl, r4, asr #10 │ │ │ │ - eoreq r8, r9, ip, asr #3 │ │ │ │ - eoreq sp, r0, ip, lsr #6 │ │ │ │ - eoreq r8, r9, r8, asr #3 │ │ │ │ - eoreq r8, r9, r8, asr #3 │ │ │ │ + eoreq r9, sl, ip, lsl #11 │ │ │ │ + eoreq r8, r9, r4, lsl r2 │ │ │ │ + eoreq sp, r0, r4, lsr r3 │ │ │ │ + eoreq r8, r9, r0, lsl r2 │ │ │ │ + eoreq r8, r9, r0, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 166ab8 │ │ │ │ + beq 166a70 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 166c54 │ │ │ │ + bne 166c0c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 166aec │ │ │ │ + beq 166aa4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 166ad0 │ │ │ │ + beq 166a88 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166bcc │ │ │ │ + beq 166b84 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 166a98 │ │ │ │ + bne 166a50 │ │ │ │ mov r0, lr │ │ │ │ - b 166aec │ │ │ │ - ldr r0, [pc, #544] @ 166ce0 │ │ │ │ + b 166aa4 │ │ │ │ + ldr r0, [pc, #544] @ 166c98 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 166b14 │ │ │ │ + b 166acc │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166bcc │ │ │ │ + beq 166b84 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 166ad4 │ │ │ │ + bne 166a8c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 166b00 │ │ │ │ + beq 166ab8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 166b0c │ │ │ │ - b 166bcc │ │ │ │ + bne 166ac4 │ │ │ │ + b 166b84 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166bcc │ │ │ │ + beq 166b84 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -334874,77 +334856,77 @@ │ │ │ │ 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 16b3ec │ │ │ │ + bl 16b3a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 166ba8 │ │ │ │ + bne 166b60 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq 166b90 │ │ │ │ + beq 166b48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 166c44 │ │ │ │ + bne 166bfc │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #248] @ 166cd8 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #248] @ 166c90 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #168] @ 166cdc │ │ │ │ + ldr r2, [pc, #168] @ 166c94 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ 166ce4 │ │ │ │ + ldr r0, [pc, #136] @ 166c9c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ 166ce8 │ │ │ │ + ldr r1, [pc, #132] @ 166ca0 │ │ │ │ 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] │ │ │ │ @@ -334956,83 +334938,83 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 166ccc │ │ │ │ + beq 166c84 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 166ccc │ │ │ │ + bl 15bf9c │ │ │ │ + b 166c84 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r9, sl, r8, lsl #5 │ │ │ │ - eoreq r7, r9, r0, lsl pc │ │ │ │ - eoreq sp, r0, r0, asr r0 │ │ │ │ - eoreq r7, r9, ip, lsl #30 │ │ │ │ - eoreq r7, r9, ip, lsl #30 │ │ │ │ + ldrdeq r9, [sl], -r0 @ │ │ │ │ + eoreq r7, r9, r8, asr pc │ │ │ │ + eoreq sp, r0, r8, asr r0 │ │ │ │ + eoreq r7, r9, r4, asr pc │ │ │ │ + eoreq r7, r9, r4, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 166d70 │ │ │ │ + beq 166d28 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 166f18 │ │ │ │ + bne 166ed0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 166da4 │ │ │ │ + beq 166d5c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 166d88 │ │ │ │ + beq 166d40 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166e90 │ │ │ │ + beq 166e48 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 166d50 │ │ │ │ + bne 166d08 │ │ │ │ mov r0, lr │ │ │ │ - b 166da4 │ │ │ │ - ldr r0, [pc, #560] @ 166fa8 │ │ │ │ + b 166d5c │ │ │ │ + ldr r0, [pc, #560] @ 166f60 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 166dcc │ │ │ │ + b 166d84 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166e90 │ │ │ │ + beq 166e48 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 166d8c │ │ │ │ + bne 166d44 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 166db8 │ │ │ │ + beq 166d70 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 166dc4 │ │ │ │ - b 166e90 │ │ │ │ + bne 166d7c │ │ │ │ + b 166e48 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 166e90 │ │ │ │ + beq 166e48 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -335047,81 +335029,81 @@ │ │ │ │ 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 16af50 │ │ │ │ + bl 16af08 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 166e6c │ │ │ │ + bne 166e24 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 166e50 │ │ │ │ + beq 166e08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 166f08 │ │ │ │ + bne 166ec0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 166fa0 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 166f58 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 166fa4 │ │ │ │ + ldr r2, [pc, #172] @ 166f5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 166fac │ │ │ │ + ldr r0, [pc, #140] @ 166f64 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 166fb0 │ │ │ │ + ldr r1, [pc, #136] @ 166f68 │ │ │ │ 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] │ │ │ │ @@ -335134,83 +335116,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 166f94 │ │ │ │ + beq 166f4c │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 166f94 │ │ │ │ + bl 15bf9c │ │ │ │ + b 166f4c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r8, sl, r4, asr #31 │ │ │ │ - eoreq r7, r9, ip, asr #24 │ │ │ │ - mlaeq r0, r8, sp, ip │ │ │ │ - eoreq r7, r9, r8, asr #24 │ │ │ │ - eoreq r7, r9, r8, asr #24 │ │ │ │ + eoreq r9, sl, ip │ │ │ │ + mlaeq r9, r4, ip, r7 │ │ │ │ + eoreq ip, r0, r0, lsr #27 │ │ │ │ + mlaeq r9, r0, ip, r7 │ │ │ │ + mlaeq r9, r0, ip, r7 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 167038 │ │ │ │ + beq 166ff0 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 1671e0 │ │ │ │ + bne 167198 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16706c │ │ │ │ + beq 167024 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 167050 │ │ │ │ + beq 167008 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 167158 │ │ │ │ + beq 167110 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 167018 │ │ │ │ + bne 166fd0 │ │ │ │ mov r0, lr │ │ │ │ - b 16706c │ │ │ │ - ldr r0, [pc, #560] @ 167270 │ │ │ │ + b 167024 │ │ │ │ + ldr r0, [pc, #560] @ 167228 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 167094 │ │ │ │ + b 16704c │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 167158 │ │ │ │ + beq 167110 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 167054 │ │ │ │ + bne 16700c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 167080 │ │ │ │ + beq 167038 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 16708c │ │ │ │ - b 167158 │ │ │ │ + bne 167044 │ │ │ │ + b 167110 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 167158 │ │ │ │ + beq 167110 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -335225,81 +335207,81 @@ │ │ │ │ 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 16c704 │ │ │ │ + bl 16c6bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 167134 │ │ │ │ + bne 1670ec │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 167118 │ │ │ │ + beq 1670d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 1671d0 │ │ │ │ + bne 167188 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 167268 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 167220 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 16726c │ │ │ │ + ldr r2, [pc, #172] @ 167224 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 167274 │ │ │ │ + ldr r0, [pc, #140] @ 16722c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 167278 │ │ │ │ + ldr r1, [pc, #136] @ 167230 │ │ │ │ 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] │ │ │ │ @@ -335312,214 +335294,214 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 16725c │ │ │ │ + beq 167214 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 16725c │ │ │ │ + bl 15bf9c │ │ │ │ + b 167214 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strdeq r8, [sl], -ip @ │ │ │ │ - eoreq r7, r9, r4, lsl #19 │ │ │ │ - ldrdeq ip, [r0], -r0 @ │ │ │ │ - eoreq r7, r9, r0, lsl #19 │ │ │ │ - eoreq r7, r9, r0, lsl #19 │ │ │ │ + eoreq r8, sl, r4, asr #26 │ │ │ │ + eoreq r7, r9, ip, asr #19 │ │ │ │ + ldrdeq ip, [r0], -r8 @ │ │ │ │ + eoreq r7, r9, r8, asr #19 │ │ │ │ + eoreq r7, r9, r8, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 16732c │ │ │ │ + beq 1672e4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 167400 │ │ │ │ + bne 1673b8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r7, #2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ movwne r7, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, r4, r3, lsl r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16731c │ │ │ │ + beq 1672d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 167300 │ │ │ │ + beq 1672b8 │ │ │ │ add ip, r4, r0, lsl #4 │ │ │ │ sub r6, r4, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 167388 │ │ │ │ + beq 167340 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 1672e0 │ │ │ │ + bne 167298 │ │ │ │ mov r4, ip │ │ │ │ - b 16731c │ │ │ │ + b 1672d4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 167388 │ │ │ │ + beq 167340 │ │ │ │ add r6, r6, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 167304 │ │ │ │ + bne 1672bc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 167388 │ │ │ │ + beq 167340 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #1 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167354 │ │ │ │ + beq 16730c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 167438 │ │ │ │ + bcs 1673f0 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r4, #1 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 167370 │ │ │ │ + beq 167328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #216] @ 167474 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #216] @ 16742c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmibne 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, #32 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #136] @ 167478 │ │ │ │ + ldr r2, [pc, #136] @ 167430 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #116] @ 16747c │ │ │ │ + ldr r0, [pc, #116] @ 167434 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #112] @ 167480 │ │ │ │ + ldr r1, [pc, #112] @ 167438 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 38904 │ │ │ │ - ldr r2, [pc, #68] @ 167484 │ │ │ │ + ldr r2, [pc, #68] @ 16743c │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r8, sl, ip, asr #21 │ │ │ │ - eoreq r7, r9, r4, asr r7 │ │ │ │ - eoreq r7, r9, r0, ror #14 │ │ │ │ - eoreq r7, r9, r0, ror #14 │ │ │ │ - eoreq pc, r8, ip, asr r3 @ │ │ │ │ + eoreq r8, sl, r4, lsl fp │ │ │ │ + mlaeq r9, ip, r7, r7 │ │ │ │ + eoreq r7, r9, r8, lsr #15 │ │ │ │ + eoreq r7, r9, r8, lsr #15 │ │ │ │ + eoreq pc, r8, r4, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 16750c │ │ │ │ + beq 1674c4 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 1676bc │ │ │ │ + bne 167674 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 167540 │ │ │ │ + beq 1674f8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 167524 │ │ │ │ + beq 1674dc │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 167634 │ │ │ │ + beq 1675ec │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1674ec │ │ │ │ + bne 1674a4 │ │ │ │ mov r0, lr │ │ │ │ - b 167540 │ │ │ │ - ldr r0, [pc, #564] @ 167748 │ │ │ │ + b 1674f8 │ │ │ │ + ldr r0, [pc, #564] @ 167700 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 167568 │ │ │ │ + b 167520 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 167634 │ │ │ │ + beq 1675ec │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 167528 │ │ │ │ + bne 1674e0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 167554 │ │ │ │ + beq 16750c │ │ │ │ cmp r0, r4 │ │ │ │ - bne 167560 │ │ │ │ - b 167634 │ │ │ │ + bne 167518 │ │ │ │ + b 1675ec │ │ │ │ cmp r0, r4 │ │ │ │ - beq 167634 │ │ │ │ + beq 1675ec │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ @@ -335540,77 +335522,77 @@ │ │ │ │ strh r7, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16c478 │ │ │ │ + bl 16c430 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 167610 │ │ │ │ + bne 1675c8 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq 1675f8 │ │ │ │ + beq 1675b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 1676ac │ │ │ │ + bne 167664 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #248] @ 167740 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #248] @ 1676f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #168] @ 167744 │ │ │ │ + ldr r2, [pc, #168] @ 1676fc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ 16774c │ │ │ │ + ldr r0, [pc, #136] @ 167704 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ 167750 │ │ │ │ + ldr r1, [pc, #132] @ 167708 │ │ │ │ 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] │ │ │ │ @@ -335622,85 +335604,85 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 167734 │ │ │ │ + beq 1676ec │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 167734 │ │ │ │ + bl 15bf9c │ │ │ │ + b 1676ec │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r8, sl, r0, lsr #16 │ │ │ │ - eoreq r7, r9, r8, lsr #9 │ │ │ │ - strdeq ip, [r0], -ip @ │ │ │ │ - eoreq r7, r9, r4, lsr #9 │ │ │ │ - eoreq r7, r9, r4, lsr #9 │ │ │ │ + eoreq r8, sl, r8, ror #16 │ │ │ │ + strdeq r7, [r9], -r0 @ │ │ │ │ + eoreq ip, r0, r4, lsl #12 │ │ │ │ + eoreq r7, r9, ip, ror #9 │ │ │ │ + eoreq r7, r9, ip, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r8, [r1] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 1677e0 │ │ │ │ + beq 167798 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 167a84 │ │ │ │ + bne 167a3c │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r4, r0, r6, lsl r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 167814 │ │ │ │ + beq 1677cc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1677f8 │ │ │ │ + beq 1677b0 │ │ │ │ add ip, r0, r3, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1679c0 │ │ │ │ + beq 167978 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 1677c0 │ │ │ │ + bne 167778 │ │ │ │ mov r0, ip │ │ │ │ - b 167814 │ │ │ │ - ldr r0, [pc, #876] @ 167b54 │ │ │ │ + b 1677cc │ │ │ │ + ldr r0, [pc, #876] @ 167b0c │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r8 │ │ │ │ - b 16783c │ │ │ │ + b 1677f4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1679c0 │ │ │ │ + beq 167978 │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 1677fc │ │ │ │ + bne 1677b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 167828 │ │ │ │ + beq 1677e0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 167834 │ │ │ │ - b 1679c0 │ │ │ │ + bne 1677ec │ │ │ │ + b 167978 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1679c0 │ │ │ │ + beq 167978 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [r8, #16] │ │ │ │ mov r7, #20 │ │ │ │ ldr r1, [r8, #36] @ 0x24 │ │ │ │ ldrb r3, [r8, #20] │ │ │ │ @@ -335714,39 +335696,39 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ strb r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ strh r6, [sp, #40] @ 0x28 │ │ │ │ strb ip, [sp, #42] @ 0x2a │ │ │ │ mov r1, #8 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1678e8 │ │ │ │ + beq 1678a0 │ │ │ │ cmp r3, #9 │ │ │ │ - bcs 167abc │ │ │ │ - ldr r2, [pc, #696] @ 167b5c │ │ │ │ + bcs 167a74 │ │ │ │ + ldr r2, [pc, #696] @ 167b14 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1678e8 │ │ │ │ + beq 1678a0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b92d4 │ │ │ │ + bl 2b928c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 167a38 │ │ │ │ + bne 1679f0 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r9 │ │ │ │ revne r0, fp │ │ │ │ revne fp, r9 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ @@ -335754,213 +335736,213 @@ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, sp │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ bl 611fc │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 16796c │ │ │ │ + bne 167924 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ str r7, [r8, #36] @ 0x24 │ │ │ │ ldr r7, [r8] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 167950 │ │ │ │ + beq 167908 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {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} │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #484] @ 167b60 │ │ │ │ + ldr r2, [pc, #484] @ 167b18 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #16 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167ad4 │ │ │ │ + beq 167a8c │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ mov r0, #21 │ │ │ │ - b 167a4c │ │ │ │ + b 167a04 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #376] @ 167b4c │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #376] @ 167b04 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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 sl, {r1, r2, r3, r7} │ │ │ │ strne r6, [r0] │ │ │ │ strne r4, [sl, #16] │ │ │ │ strne r0, [sl, #20] │ │ │ │ strne r4, [sl, #24] │ │ │ │ addne sp, sp, #116 @ 0x74 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #296] @ 167b50 │ │ │ │ + ldr r2, [pc, #296] @ 167b08 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ - b 167ae4 │ │ │ │ + b 167a9c │ │ │ │ add ip, r4, #8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm ip, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ strd r0, [sl] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sl, #8 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 167a74 │ │ │ │ + bne 167a2c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #216] @ 167b64 │ │ │ │ + ldr r0, [pc, #216] @ 167b1c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #212] @ 167b68 │ │ │ │ + ldr r1, [pc, #212] @ 167b20 │ │ │ │ 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, #112 @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 38904 │ │ │ │ - ldr r2, [pc, #148] @ 167b58 │ │ │ │ + ldr r2, [pc, #148] @ 167b10 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #8 │ │ │ │ bl 38cd4 │ │ │ │ - b 167ae4 │ │ │ │ + b 167a9c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r5, r6, #8 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bea0 │ │ │ │ - b 167b18 │ │ │ │ + bl 15be58 │ │ │ │ + b 167ad0 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 167b40 │ │ │ │ + beq 167af8 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 167b40 │ │ │ │ + bl 15bf9c │ │ │ │ + b 167af8 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - mlaeq sl, r4, r4, r8 │ │ │ │ - eoreq r7, r9, ip, lsl r1 │ │ │ │ - eoreq ip, r0, r8, lsr #6 │ │ │ │ - ldrdeq lr, [r8], -ip @ │ │ │ │ - andseq pc, lr, r0, lsr pc @ │ │ │ │ - strdeq r8, [sl], -r4 @ │ │ │ │ - ldrdeq r7, [r9], -ip @ │ │ │ │ - ldrdeq r7, [r9], -ip @ │ │ │ │ + ldrdeq r8, [sl], -ip @ │ │ │ │ + eoreq r7, r9, r4, ror #2 │ │ │ │ + eoreq ip, r0, r0, lsr r3 │ │ │ │ + eoreq lr, r8, r4, lsr #26 │ │ │ │ + andseq pc, lr, r8, lsr pc @ │ │ │ │ + eoreq r8, sl, ip, lsr r5 │ │ │ │ + eoreq r7, r9, r4, lsr #2 │ │ │ │ + eoreq r7, r9, r4, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 167bf0 │ │ │ │ + beq 167ba8 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 167da4 │ │ │ │ + bne 167d5c │ │ │ │ ldr lr, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r7, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 167c24 │ │ │ │ + beq 167bdc │ │ │ │ cmp lr, #0 │ │ │ │ - beq 167c08 │ │ │ │ + beq 167bc0 │ │ │ │ add ip, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 167d1c │ │ │ │ + beq 167cd4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 167bd0 │ │ │ │ + bne 167b88 │ │ │ │ mov r0, ip │ │ │ │ - b 167c24 │ │ │ │ - ldr r0, [pc, #568] @ 167e30 │ │ │ │ + b 167bdc │ │ │ │ + ldr r0, [pc, #568] @ 167de8 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 167c4c │ │ │ │ + b 167c04 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 167d1c │ │ │ │ + beq 167cd4 │ │ │ │ add r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 167c0c │ │ │ │ + bne 167bc4 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 167c38 │ │ │ │ + beq 167bf0 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 167c44 │ │ │ │ - b 167d1c │ │ │ │ + bne 167bfc │ │ │ │ + b 167cd4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 167d1c │ │ │ │ + beq 167cd4 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, #20 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ @@ -335981,78 +335963,78 @@ │ │ │ │ strh r7, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16c478 │ │ │ │ + bl 16c430 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 167cf4 │ │ │ │ + bne 167cac │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #20 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq 167cdc │ │ │ │ + beq 167c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add ip, r6, #4 │ │ │ │ add r2, r8, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [r8] │ │ │ │ cmp r1, #20 │ │ │ │ - bne 167d94 │ │ │ │ + bne 167d4c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #248] @ 167e28 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #248] @ 167de0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #168] @ 167e2c │ │ │ │ + ldr r2, [pc, #168] @ 167de4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ 167e34 │ │ │ │ + ldr r0, [pc, #136] @ 167dec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ 167e38 │ │ │ │ + ldr r1, [pc, #132] @ 167df0 │ │ │ │ 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] │ │ │ │ @@ -336064,83 +336046,83 @@ │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 167e1c │ │ │ │ + beq 167dd4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 167e1c │ │ │ │ + bl 15bf9c │ │ │ │ + b 167dd4 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r8, sl, r8, lsr r1 │ │ │ │ - eoreq r6, r9, r0, asr #27 │ │ │ │ - eoreq fp, r0, r8, lsl pc │ │ │ │ - strhteq r6, [r9], -ip │ │ │ │ - strhteq r6, [r9], -ip │ │ │ │ + eoreq r8, sl, r0, lsl #3 │ │ │ │ + eoreq r6, r9, r8, lsl #28 │ │ │ │ + eoreq fp, r0, r0, lsr #30 │ │ │ │ + eoreq r6, r9, r4, lsl #28 │ │ │ │ + eoreq r6, r9, r4, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 167ec0 │ │ │ │ + beq 167e78 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 168070 │ │ │ │ + bne 168028 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 167ef4 │ │ │ │ + beq 167eac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 167ed8 │ │ │ │ + beq 167e90 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 167fe8 │ │ │ │ + beq 167fa0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 167ea0 │ │ │ │ + bne 167e58 │ │ │ │ mov r0, lr │ │ │ │ - b 167ef4 │ │ │ │ - ldr r0, [pc, #568] @ 168100 │ │ │ │ + b 167eac │ │ │ │ + ldr r0, [pc, #568] @ 1680b8 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 167f1c │ │ │ │ + b 167ed4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 167fe8 │ │ │ │ + beq 167fa0 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 167edc │ │ │ │ + bne 167e94 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 167f08 │ │ │ │ + beq 167ec0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 167f14 │ │ │ │ - b 167fe8 │ │ │ │ + bne 167ecc │ │ │ │ + b 167fa0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 167fe8 │ │ │ │ + beq 167fa0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -336157,81 +336139,81 @@ │ │ │ │ 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 138850 │ │ │ │ + bl 138808 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 167fc4 │ │ │ │ + bne 167f7c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 167fa8 │ │ │ │ + beq 167f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 168060 │ │ │ │ + bne 168018 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 1680f8 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 1680b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 1680fc │ │ │ │ + ldr r2, [pc, #172] @ 1680b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 168104 │ │ │ │ + ldr r0, [pc, #140] @ 1680bc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 168108 │ │ │ │ + ldr r1, [pc, #136] @ 1680c0 │ │ │ │ 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] │ │ │ │ @@ -336244,214 +336226,214 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1680ec │ │ │ │ + beq 1680a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 1680ec │ │ │ │ + bl 15bf9c │ │ │ │ + b 1680a4 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r7, sl, ip, ror #28 │ │ │ │ - strdeq r6, [r9], -r4 @ │ │ │ │ - eoreq fp, r0, r8, asr #24 │ │ │ │ - strdeq r6, [r9], -r0 @ │ │ │ │ - strdeq r6, [r9], -r0 @ │ │ │ │ + strhteq r7, [sl], -r4 │ │ │ │ + eoreq r6, r9, ip, lsr fp │ │ │ │ + eoreq fp, r0, r0, asr ip │ │ │ │ + eoreq r6, r9, r8, lsr fp │ │ │ │ + eoreq r6, r9, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 1681bc │ │ │ │ + beq 168174 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 168290 │ │ │ │ + bne 168248 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r7, #2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ movwne r7, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, r4, r3, lsl r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1681ac │ │ │ │ + beq 168164 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 168190 │ │ │ │ + beq 168148 │ │ │ │ add ip, r4, r0, lsl #4 │ │ │ │ sub r6, r4, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 168218 │ │ │ │ + beq 1681d0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 168170 │ │ │ │ + bne 168128 │ │ │ │ mov r4, ip │ │ │ │ - b 1681ac │ │ │ │ + b 168164 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 168218 │ │ │ │ + beq 1681d0 │ │ │ │ add r6, r6, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 168194 │ │ │ │ + bne 16814c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 168218 │ │ │ │ + beq 1681d0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #8 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1681e4 │ │ │ │ + beq 16819c │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 1682c8 │ │ │ │ + bcs 168280 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r4, #8 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 168200 │ │ │ │ + beq 1681b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #216] @ 168304 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #216] @ 1682bc │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmibne 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, #32 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #136] @ 168308 │ │ │ │ + ldr r2, [pc, #136] @ 1682c0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #116] @ 16830c │ │ │ │ + ldr r0, [pc, #116] @ 1682c4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #112] @ 168310 │ │ │ │ + ldr r1, [pc, #112] @ 1682c8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 38904 │ │ │ │ - ldr r2, [pc, #68] @ 168314 │ │ │ │ + ldr r2, [pc, #68] @ 1682cc │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r7, sl, ip, lsr ip │ │ │ │ - eoreq r6, r9, r4, asr #17 │ │ │ │ - ldrdeq r6, [r9], -r0 @ │ │ │ │ - ldrdeq r6, [r9], -r0 @ │ │ │ │ - eoreq lr, r8, ip, asr #9 │ │ │ │ + eoreq r7, sl, r4, lsl #25 │ │ │ │ + eoreq r6, r9, ip, lsl #18 │ │ │ │ + eoreq r6, r9, r8, lsl r9 │ │ │ │ + eoreq r6, r9, r8, lsl r9 │ │ │ │ + eoreq lr, r8, r4, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 16839c │ │ │ │ + beq 168354 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 16854c │ │ │ │ + bne 168504 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1683d0 │ │ │ │ + beq 168388 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1683b4 │ │ │ │ + beq 16836c │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1684c4 │ │ │ │ + beq 16847c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 16837c │ │ │ │ + bne 168334 │ │ │ │ mov r0, lr │ │ │ │ - b 1683d0 │ │ │ │ - ldr r0, [pc, #568] @ 1685dc │ │ │ │ + b 168388 │ │ │ │ + ldr r0, [pc, #568] @ 168594 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 1683f8 │ │ │ │ + b 1683b0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1684c4 │ │ │ │ + beq 16847c │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1683b8 │ │ │ │ + bne 168370 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1683e4 │ │ │ │ + beq 16839c │ │ │ │ cmp r0, r4 │ │ │ │ - bne 1683f0 │ │ │ │ - b 1684c4 │ │ │ │ + bne 1683a8 │ │ │ │ + b 16847c │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1684c4 │ │ │ │ + beq 16847c │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -336468,81 +336450,81 @@ │ │ │ │ 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 129044 │ │ │ │ + bl 128ff8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1684a0 │ │ │ │ + bne 168458 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 168484 │ │ │ │ + beq 16843c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 16853c │ │ │ │ + bne 1684f4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 1685d4 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 16858c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 1685d8 │ │ │ │ + ldr r2, [pc, #172] @ 168590 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 1685e0 │ │ │ │ + ldr r0, [pc, #140] @ 168598 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 1685e4 │ │ │ │ + ldr r1, [pc, #136] @ 16859c │ │ │ │ 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] │ │ │ │ @@ -336555,83 +336537,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1685c8 │ │ │ │ + beq 168580 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 1685c8 │ │ │ │ + bl 15bf9c │ │ │ │ + b 168580 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - mlaeq sl, r0, r9, r7 │ │ │ │ - eoreq r6, r9, r8, lsl r6 │ │ │ │ - eoreq fp, r0, ip, ror #14 │ │ │ │ - eoreq r6, r9, r4, lsl r6 │ │ │ │ - eoreq r6, r9, r4, lsl r6 │ │ │ │ + ldrdeq r7, [sl], -r8 @ │ │ │ │ + eoreq r6, r9, r0, ror #12 │ │ │ │ + eoreq fp, r0, r4, ror r7 │ │ │ │ + eoreq r6, r9, ip, asr r6 │ │ │ │ + eoreq r6, r9, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 16866c │ │ │ │ + beq 168624 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 16882c │ │ │ │ + bne 1687e4 │ │ │ │ ldr lr, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r7, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1686a0 │ │ │ │ + beq 168658 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 168684 │ │ │ │ + beq 16863c │ │ │ │ add ip, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 1687a4 │ │ │ │ + beq 16875c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 16864c │ │ │ │ + bne 168604 │ │ │ │ mov r0, ip │ │ │ │ - b 1686a0 │ │ │ │ - ldr r0, [pc, #584] @ 1688bc │ │ │ │ + b 168658 │ │ │ │ + ldr r0, [pc, #584] @ 168874 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 1686c8 │ │ │ │ + b 168680 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 1687a4 │ │ │ │ + beq 16875c │ │ │ │ add r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 168688 │ │ │ │ + bne 168640 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1686b4 │ │ │ │ + beq 16866c │ │ │ │ cmp r0, r7 │ │ │ │ - bne 1686c0 │ │ │ │ - b 1687a4 │ │ │ │ + bne 168678 │ │ │ │ + b 16875c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 1687a4 │ │ │ │ + beq 16875c │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldrh r4, [r5, #40] @ 0x28 │ │ │ │ mov r3, #20 │ │ │ │ ldr ip, [r5, #16] │ │ │ │ ldrb r7, [r5, #20] │ │ │ │ @@ -336651,82 +336633,82 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16bf28 │ │ │ │ + bl 16bee0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 16877c │ │ │ │ + bne 168734 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 168760 │ │ │ │ + beq 168718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ add ip, r6, #4 │ │ │ │ add r2, r8, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [r8] │ │ │ │ cmp r1, #20 │ │ │ │ - bne 16881c │ │ │ │ + bne 1687d4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 1688b4 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 16886c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 1688b8 │ │ │ │ + ldr r2, [pc, #172] @ 168870 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 1688c0 │ │ │ │ + ldr r0, [pc, #140] @ 168878 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 1688c4 │ │ │ │ + ldr r1, [pc, #136] @ 16887c │ │ │ │ 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] │ │ │ │ @@ -336739,214 +336721,214 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1688a8 │ │ │ │ + beq 168860 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 1688a8 │ │ │ │ + bl 15bf9c │ │ │ │ + b 168860 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - strhteq r7, [sl], -r0 │ │ │ │ - eoreq r6, r9, r8, lsr r3 │ │ │ │ - mlaeq r0, ip, r4, fp │ │ │ │ - eoreq r6, r9, r4, lsr r3 │ │ │ │ - eoreq r6, r9, r4, lsr r3 │ │ │ │ + strdeq r7, [sl], -r8 @ │ │ │ │ + eoreq r6, r9, r0, lsl #7 │ │ │ │ + eoreq fp, r0, r4, lsr #9 │ │ │ │ + eoreq r6, r9, ip, ror r3 │ │ │ │ + eoreq r6, r9, ip, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 168978 │ │ │ │ + beq 168930 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 168a4c │ │ │ │ + bne 168a04 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r7, #2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ movwne r7, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, r4, r3, lsl r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 168968 │ │ │ │ + beq 168920 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16894c │ │ │ │ + beq 168904 │ │ │ │ add ip, r4, r0, lsl #4 │ │ │ │ sub r6, r4, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 1689d4 │ │ │ │ + beq 16898c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 16892c │ │ │ │ + bne 1688e4 │ │ │ │ mov r4, ip │ │ │ │ - b 168968 │ │ │ │ + b 168920 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 1689d4 │ │ │ │ + beq 16898c │ │ │ │ add r6, r6, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 168950 │ │ │ │ + bne 168908 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 1689d4 │ │ │ │ + beq 16898c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, #8 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 2bba08 │ │ │ │ + bl 2bb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1689a0 │ │ │ │ + beq 168958 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 168a84 │ │ │ │ + bcs 168a3c │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, r4, #8 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1689bc │ │ │ │ + beq 168974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #216] @ 168ac0 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #216] @ 168a78 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #30066 @ 0x7572 │ │ │ │ ldmibne 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, #32 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #136] @ 168ac4 │ │ │ │ + ldr r2, [pc, #136] @ 168a7c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #116] @ 168ac8 │ │ │ │ + ldr r0, [pc, #116] @ 168a80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #112] @ 168acc │ │ │ │ + ldr r1, [pc, #112] @ 168a84 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 38904 │ │ │ │ - ldr r2, [pc, #68] @ 168ad0 │ │ │ │ + ldr r2, [pc, #68] @ 168a88 │ │ │ │ mov r1, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38cd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r7, sl, r0, lsl #9 │ │ │ │ - eoreq r6, r9, r8, lsl #2 │ │ │ │ - eoreq r6, r9, r4, lsl r1 │ │ │ │ - eoreq r6, r9, r4, lsl r1 │ │ │ │ - eoreq sp, r8, r0, lsl sp │ │ │ │ + eoreq r7, sl, r8, asr #9 │ │ │ │ + eoreq r6, r9, r0, asr r1 │ │ │ │ + eoreq r6, r9, ip, asr r1 │ │ │ │ + eoreq r6, r9, ip, asr r1 │ │ │ │ + eoreq sp, r8, r8, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 168b58 │ │ │ │ + beq 168b10 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 168d08 │ │ │ │ + bne 168cc0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 168b8c │ │ │ │ + beq 168b44 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 168b70 │ │ │ │ + beq 168b28 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 168c80 │ │ │ │ + beq 168c38 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 168b38 │ │ │ │ + bne 168af0 │ │ │ │ mov r0, lr │ │ │ │ - b 168b8c │ │ │ │ - ldr r0, [pc, #568] @ 168d98 │ │ │ │ + b 168b44 │ │ │ │ + ldr r0, [pc, #568] @ 168d50 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 168bb4 │ │ │ │ + b 168b6c │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 168c80 │ │ │ │ + beq 168c38 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 168b74 │ │ │ │ + bne 168b2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 168ba0 │ │ │ │ + beq 168b58 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 168bac │ │ │ │ - b 168c80 │ │ │ │ + bne 168b64 │ │ │ │ + b 168c38 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 168c80 │ │ │ │ + beq 168c38 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -336963,81 +336945,81 @@ │ │ │ │ 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 1291b0 │ │ │ │ + bl 129164 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 168c5c │ │ │ │ + bne 168c14 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 168c40 │ │ │ │ + beq 168bf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 168cf8 │ │ │ │ + bne 168cb0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 168d90 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 168d48 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 168d94 │ │ │ │ + ldr r2, [pc, #172] @ 168d4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 168d9c │ │ │ │ + ldr r0, [pc, #140] @ 168d54 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 168da0 │ │ │ │ + ldr r1, [pc, #136] @ 168d58 │ │ │ │ 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] │ │ │ │ @@ -337050,83 +337032,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 168d84 │ │ │ │ + beq 168d3c │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 168d84 │ │ │ │ + bl 15bf9c │ │ │ │ + b 168d3c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - ldrdeq r7, [sl], -r4 @ │ │ │ │ - eoreq r5, r9, ip, asr lr │ │ │ │ - strhteq sl, [r0], -r0 │ │ │ │ - eoreq r5, r9, r8, asr lr │ │ │ │ - eoreq r5, r9, r8, asr lr │ │ │ │ + eoreq r7, sl, ip, lsl r2 │ │ │ │ + eoreq r5, r9, r4, lsr #29 │ │ │ │ + strhteq sl, [r0], -r8 │ │ │ │ + eoreq r5, r9, r0, lsr #29 │ │ │ │ + eoreq r5, r9, r0, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 168e28 │ │ │ │ + beq 168de0 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 168fd8 │ │ │ │ + bne 168f90 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 168e5c │ │ │ │ + beq 168e14 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 168e40 │ │ │ │ + beq 168df8 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 168f50 │ │ │ │ + beq 168f08 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 168e08 │ │ │ │ + bne 168dc0 │ │ │ │ mov r0, lr │ │ │ │ - b 168e5c │ │ │ │ - ldr r0, [pc, #568] @ 169068 │ │ │ │ + b 168e14 │ │ │ │ + ldr r0, [pc, #568] @ 169020 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 168e84 │ │ │ │ + b 168e3c │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 168f50 │ │ │ │ + beq 168f08 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 168e44 │ │ │ │ + bne 168dfc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 168e70 │ │ │ │ + beq 168e28 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 168e7c │ │ │ │ - b 168f50 │ │ │ │ + bne 168e34 │ │ │ │ + b 168f08 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 168f50 │ │ │ │ + beq 168f08 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -337143,81 +337125,81 @@ │ │ │ │ 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 1abdf8 │ │ │ │ + bl 1abdb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 168f2c │ │ │ │ + bne 168ee4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 168f10 │ │ │ │ + beq 168ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 168fc8 │ │ │ │ + bne 168f80 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 169060 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 169018 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 169064 │ │ │ │ + ldr r2, [pc, #172] @ 16901c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 16906c │ │ │ │ + ldr r0, [pc, #140] @ 169024 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 169070 │ │ │ │ + ldr r1, [pc, #136] @ 169028 │ │ │ │ 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] │ │ │ │ @@ -337230,83 +337212,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 169054 │ │ │ │ + beq 16900c │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 169054 │ │ │ │ + bl 15bf9c │ │ │ │ + b 16900c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, sl, r4, lsl #30 │ │ │ │ - eoreq r5, r9, ip, lsl #23 │ │ │ │ - eoreq sl, r0, r0, ror #25 │ │ │ │ - eoreq r5, r9, r8, lsl #23 │ │ │ │ - eoreq r5, r9, r8, lsl #23 │ │ │ │ + eoreq r6, sl, ip, asr #30 │ │ │ │ + ldrdeq r5, [r9], -r4 @ │ │ │ │ + eoreq sl, r0, r8, ror #25 │ │ │ │ + ldrdeq r5, [r9], -r0 @ │ │ │ │ + ldrdeq r5, [r9], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [r5, #32] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 1690f8 │ │ │ │ + beq 1690b0 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 1692a0 │ │ │ │ + bne 169258 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r7, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16912c │ │ │ │ + beq 1690e4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 169110 │ │ │ │ + beq 1690c8 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 169218 │ │ │ │ + beq 1691d0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 1690d8 │ │ │ │ + bne 169090 │ │ │ │ mov r0, lr │ │ │ │ - b 16912c │ │ │ │ - ldr r0, [pc, #560] @ 169330 │ │ │ │ + b 1690e4 │ │ │ │ + ldr r0, [pc, #560] @ 1692e8 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 169154 │ │ │ │ + b 16910c │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 169218 │ │ │ │ + beq 1691d0 │ │ │ │ add r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 169114 │ │ │ │ + bne 1690cc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 169140 │ │ │ │ + beq 1690f8 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 16914c │ │ │ │ - b 169218 │ │ │ │ + bne 169104 │ │ │ │ + b 1691d0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 169218 │ │ │ │ + beq 1691d0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r7, r6, #1 │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r7, #20 │ │ │ │ ldrh r4, [r5, #40] @ 0x28 │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -337321,81 +337303,81 @@ │ │ │ │ strb r6, [sp, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb ip, [sp, #42] @ 0x2a │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 16b4e8 │ │ │ │ + bl 16b4a0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1691f4 │ │ │ │ + bne 1691ac │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 1691d8 │ │ │ │ + beq 169190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ 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} │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 169290 │ │ │ │ + bne 169248 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r9 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 169328 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 1692e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 16932c │ │ │ │ + ldr r2, [pc, #172] @ 1692e4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 169334 │ │ │ │ + ldr r0, [pc, #140] @ 1692ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 169338 │ │ │ │ + ldr r1, [pc, #136] @ 1692f0 │ │ │ │ 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] │ │ │ │ @@ -337408,83 +337390,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 16931c │ │ │ │ + beq 1692d4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 16931c │ │ │ │ + bl 15bf9c │ │ │ │ + b 1692d4 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, sl, ip, lsr ip │ │ │ │ - eoreq r5, r9, r4, asr #17 │ │ │ │ - eoreq sl, r0, r0, lsl sl │ │ │ │ - eoreq r5, r9, r0, asr #17 │ │ │ │ - eoreq r5, r9, r0, asr #17 │ │ │ │ + eoreq r6, sl, r4, lsl #25 │ │ │ │ + eoreq r5, r9, ip, lsl #18 │ │ │ │ + eoreq sl, r0, r8, lsl sl │ │ │ │ + eoreq r5, r9, r8, lsl #18 │ │ │ │ + eoreq r5, r9, r8, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 1693c0 │ │ │ │ + beq 169378 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 169570 │ │ │ │ + bne 169528 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1693f4 │ │ │ │ + beq 1693ac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1693d8 │ │ │ │ + beq 169390 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1694e8 │ │ │ │ + beq 1694a0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1693a0 │ │ │ │ + bne 169358 │ │ │ │ mov r0, lr │ │ │ │ - b 1693f4 │ │ │ │ - ldr r0, [pc, #568] @ 169600 │ │ │ │ + b 1693ac │ │ │ │ + ldr r0, [pc, #568] @ 1695b8 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 16941c │ │ │ │ + b 1693d4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1694e8 │ │ │ │ + beq 1694a0 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1693dc │ │ │ │ + bne 169394 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 169408 │ │ │ │ + beq 1693c0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 169414 │ │ │ │ - b 1694e8 │ │ │ │ + bne 1693cc │ │ │ │ + b 1694a0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1694e8 │ │ │ │ + beq 1694a0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrb r6, [r5, #42] @ 0x2a │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ @@ -337501,81 +337483,81 @@ │ │ │ │ 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 1386f4 │ │ │ │ + bl 1386ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1694c4 │ │ │ │ + bne 16947c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 1694a8 │ │ │ │ + beq 169460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 169560 │ │ │ │ + bne 169518 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 1695f8 │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 1695b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 1695fc │ │ │ │ + ldr r2, [pc, #172] @ 1695b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 169604 │ │ │ │ + ldr r0, [pc, #140] @ 1695bc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 169608 │ │ │ │ + ldr r1, [pc, #136] @ 1695c0 │ │ │ │ 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] │ │ │ │ @@ -337588,83 +337570,83 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1695ec │ │ │ │ + beq 1695a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 1695ec │ │ │ │ + bl 15bf9c │ │ │ │ + b 1695a4 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, sl, ip, ror #18 │ │ │ │ - strdeq r5, [r9], -r4 @ │ │ │ │ - eoreq sl, r0, r8, asr #14 │ │ │ │ - strdeq r5, [r9], -r0 @ │ │ │ │ - strdeq r5, [r9], -r0 @ │ │ │ │ + strhteq r6, [sl], -r4 │ │ │ │ + eoreq r5, r9, ip, lsr r6 │ │ │ │ + eoreq sl, r0, r0, asr r7 │ │ │ │ + eoreq r5, r9, r8, lsr r6 │ │ │ │ + eoreq r5, r9, r8, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - beq 169690 │ │ │ │ + beq 169648 │ │ │ │ cmp r0, #19 │ │ │ │ - bne 169844 │ │ │ │ + bne 1697fc │ │ │ │ ldr ip, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movwne r4, #4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r4, r0, r7, lsl r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1696c4 │ │ │ │ + beq 16967c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1696a8 │ │ │ │ + beq 169660 │ │ │ │ add lr, r0, r6, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1697bc │ │ │ │ + beq 169774 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 169670 │ │ │ │ + bne 169628 │ │ │ │ mov r0, lr │ │ │ │ - b 1696c4 │ │ │ │ - ldr r0, [pc, #572] @ 1698d4 │ │ │ │ + b 16967c │ │ │ │ + ldr r0, [pc, #572] @ 16988c │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #20 │ │ │ │ movne r0, r5 │ │ │ │ - b 1696ec │ │ │ │ + b 1696a4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1697bc │ │ │ │ + beq 169774 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1696ac │ │ │ │ + bne 169664 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1696d8 │ │ │ │ + beq 169690 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 1696e4 │ │ │ │ - b 1697bc │ │ │ │ + bne 16969c │ │ │ │ + b 169774 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1697bc │ │ │ │ + beq 169774 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r6, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, #20 │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ ldr ip, [r5, #16] │ │ │ │ @@ -337677,86 +337659,86 @@ │ │ │ │ str fp, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ strb r7, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ strh r4, [sp, #40] @ 0x28 │ │ │ │ strb r6, [sp, #42] @ 0x2a │ │ │ │ mov r0, r2 │ │ │ │ - bl 2b1270 │ │ │ │ + bl 2b1228 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 16b0d0 │ │ │ │ + bl 16b088 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 169798 │ │ │ │ + bne 169750 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r5] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #20 │ │ │ │ - beq 16977c │ │ │ │ + beq 169734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ cmp r0, #20 │ │ │ │ - bne 169834 │ │ │ │ + bne 1697ec │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 160e4c │ │ │ │ - ldr r0, [pc, #252] @ 1698cc │ │ │ │ + bl 160e04 │ │ │ │ + ldr r0, [pc, #252] @ 169884 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 1698d0 │ │ │ │ + ldr r2, [pc, #172] @ 169888 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 38854 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #140] @ 1698d8 │ │ │ │ + ldr r0, [pc, #140] @ 169890 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 1698dc │ │ │ │ + ldr r1, [pc, #136] @ 169894 │ │ │ │ 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] │ │ │ │ @@ -337769,124 +337751,124 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #20 │ │ │ │ - beq 1698c0 │ │ │ │ + beq 169878 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ - b 1698c0 │ │ │ │ + bl 15bf9c │ │ │ │ + b 169878 │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bfe4 │ │ │ │ + bl 15bf9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - mlaeq sl, r8, r6, r6 │ │ │ │ - eoreq r5, r9, r0, lsr #6 │ │ │ │ - eoreq sl, r0, r8, ror r4 │ │ │ │ - eoreq r5, r9, ip, lsl r3 │ │ │ │ - eoreq r5, r9, ip, lsl r3 │ │ │ │ + eoreq r6, sl, r0, ror #13 │ │ │ │ + eoreq r5, r9, r8, ror #6 │ │ │ │ + eoreq sl, r0, r0, lsl #9 │ │ │ │ + eoreq r5, r9, r4, ror #6 │ │ │ │ + eoreq r5, r9, r4, ror #6 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1698f8 │ │ │ │ - bl 19b9d8 │ │ │ │ + beq 1698b0 │ │ │ │ + bl 19b990 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 169910 │ │ │ │ + ldr r0, [pc, #16] @ 1698c8 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #12] @ 169914 │ │ │ │ + ldr r2, [pc, #12] @ 1698cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38f5c │ │ │ │ - strdeq r5, [r1], -ip @ │ │ │ │ - eoreq r5, r9, r0, lsl #5 │ │ │ │ + eoreq r5, r1, r4, lsl #22 │ │ │ │ + eoreq r5, r9, r8, asr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 16995c │ │ │ │ + bhi 169914 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ 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 2dce8c │ │ │ │ + bl 2dce44 │ │ │ │ mov r3, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16999c │ │ │ │ + beq 169954 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 1699f4 │ │ │ │ + bcs 1699ac │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ orr r0, r0, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 32fb40 │ │ │ │ - ldr r0, [pc, #268] @ 169ad0 │ │ │ │ + bl 32faf8 │ │ │ │ + ldr r0, [pc, #268] @ 169a88 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 169a58 │ │ │ │ + bne 169a10 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ - b 169aa0 │ │ │ │ + b 169a58 │ │ │ │ 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 348b48 │ │ │ │ + bl 348b00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 169a80 │ │ │ │ + bne 169a38 │ │ │ │ add r0, r5, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ - ldr r2, [pc, #164] @ 169ad4 │ │ │ │ + ldr r2, [pc, #164] @ 169a8c │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169a94 │ │ │ │ + beq 169a4c │ │ │ │ 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] │ │ │ │ @@ -337900,144 +337882,144 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 15bf84 │ │ │ │ - b 169ac4 │ │ │ │ + bl 15bf3c │ │ │ │ + b 169a7c │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 15bf84 │ │ │ │ + bl 15bf3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, sl, r8, lsr #9 │ │ │ │ - eoreq r6, sl, r0, asr #8 │ │ │ │ + strdeq r6, [sl], -r0 @ │ │ │ │ + eoreq r6, sl, r8, lsl #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 169b28 │ │ │ │ + beq 169ae0 │ │ │ │ ldr r6, [r1] │ │ │ │ sub r7, r2, #1 │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ strd r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169b50 │ │ │ │ + beq 169b08 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 169b64 │ │ │ │ + bne 169b1c │ │ │ │ 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 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ 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] @ 169bd4 │ │ │ │ + ldr r1, [pc, #104] @ 169b8c │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169bac │ │ │ │ + beq 169b64 │ │ │ │ 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 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bf84 │ │ │ │ + bl 15bf3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, sl, r4, lsl #6 │ │ │ │ + eoreq r6, sl, ip, asr #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 169c4c │ │ │ │ + beq 169c04 │ │ │ │ ldr r5, [r1] │ │ │ │ sub r7, r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ cmp r0, #0 │ │ │ │ stm r1, {r2, r7} │ │ │ │ - beq 169c78 │ │ │ │ + beq 169c30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 169c88 │ │ │ │ + bne 169c40 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 169cd0 │ │ │ │ + bhi 169c88 │ │ │ │ mov r0, #1 │ │ │ │ add r0, r0, #7 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ 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 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ 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] @ 169d68 │ │ │ │ + ldr r1, [pc, #216] @ 169d20 │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169d40 │ │ │ │ + beq 169cf8 │ │ │ │ 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} │ │ │ │ @@ -338045,25 +338027,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 2dce8c │ │ │ │ + bl 2dce44 │ │ │ │ mov r3, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 169c3c │ │ │ │ + bne 169bf4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ bl c90d0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 169d30 │ │ │ │ + bne 169ce8 │ │ │ │ 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} │ │ │ │ @@ -338071,68 +338053,68 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bf84 │ │ │ │ + bl 15bf3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, sl, r0, ror #3 │ │ │ │ + eoreq r6, sl, r8, lsr #4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169dd0 │ │ │ │ + beq 169d88 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r3, r0, #1 │ │ │ │ ldrb r6, [r2], #1 │ │ │ │ strd r2, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 169df8 │ │ │ │ + beq 169db0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 169e08 │ │ │ │ + bne 169dc0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1aa7a0 │ │ │ │ + bl 1aa758 │ │ │ │ ldm sp, {r0, r7} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169e4c │ │ │ │ + beq 169e04 │ │ │ │ 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 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ 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] @ 169e84 │ │ │ │ + ldr r0, [pc, #116] @ 169e3c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ stm sp, {r0, r6} │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169e5c │ │ │ │ + beq 169e14 │ │ │ │ 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} │ │ │ │ @@ -338142,145 +338124,145 @@ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bf84 │ │ │ │ + bl 15bf3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r6, sl, ip, asr r0 │ │ │ │ + eoreq r6, sl, r4, lsr #1 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 169ee8 │ │ │ │ + beq 169ea0 │ │ │ │ ldr r6, [r1] │ │ │ │ sub r7, r2, #1 │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ strd r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169f14 │ │ │ │ + beq 169ecc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 169f24 │ │ │ │ + bne 169edc │ │ │ │ mov r0, sp │ │ │ │ bl c93c4 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ - beq 169f04 │ │ │ │ + beq 169ebc │ │ │ │ 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 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ 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] @ 169f94 │ │ │ │ + ldr r1, [pc, #104] @ 169f4c │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169f6c │ │ │ │ + beq 169f24 │ │ │ │ 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 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bf84 │ │ │ │ + bl 15bf3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r5, sl, r4, asr #30 │ │ │ │ + eoreq r5, sl, ip, lsl #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a01c │ │ │ │ + beq 169fd4 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r3, r0, #1 │ │ │ │ ldrb r4, [r2], #1 │ │ │ │ strd r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 16a044 │ │ │ │ + beq 169ffc │ │ │ │ cmp r4, #1 │ │ │ │ - bne 16a054 │ │ │ │ + bne 16a00c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 169918 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16a0a0 │ │ │ │ + beq 16a058 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f4114 │ │ │ │ + bl 2f40cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16a0b4 │ │ │ │ + bne 16a06c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 16a0c8 │ │ │ │ + b 16a080 │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ 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, #200] @ 16a124 │ │ │ │ + ldr r0, [pc, #200] @ 16a0dc │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a0fc │ │ │ │ + beq 16a0b4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ @@ -338296,83 +338278,83 @@ │ │ │ │ ldm r5, {r1, r2, r3, r4} │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, sp │ │ │ │ bl c6fb0 │ │ │ │ mov r4, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16a038 │ │ │ │ + beq 169ff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae3e0 │ │ │ │ + bl 1ae398 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 15bf84 │ │ │ │ + bl 15bf3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r5, sl, r0, lsl lr │ │ │ │ + eoreq r5, sl, r8, asr lr │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16a188 │ │ │ │ + beq 16a140 │ │ │ │ ldr r6, [r1] │ │ │ │ sub r7, r2, #1 │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ strd r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a1b4 │ │ │ │ + beq 16a16c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16a1c4 │ │ │ │ + bne 16a17c │ │ │ │ mov r0, sp │ │ │ │ - bl 16a248 │ │ │ │ + bl 16a200 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 16a20c │ │ │ │ + bne 16a1c4 │ │ │ │ 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 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ 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] @ 16a244 │ │ │ │ + ldr r1, [pc, #120] @ 16a1fc │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a21c │ │ │ │ + beq 16a1d4 │ │ │ │ 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} │ │ │ │ @@ -338382,506 +338364,506 @@ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bf84 │ │ │ │ + bl 15bf3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r5, sl, r4, lsr #25 │ │ │ │ + eoreq r5, sl, ip, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #7 │ │ │ │ - bhi 16a28c │ │ │ │ + bhi 16a244 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #9473 @ 0x2501 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2dd0c0 │ │ │ │ + bl 2dd078 │ │ │ │ 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 2dce8c │ │ │ │ + bl 2dce44 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16a2d0 │ │ │ │ + beq 16a288 │ │ │ │ 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 16a334 │ │ │ │ + bcs 16a2ec │ │ │ │ mov r0, sp │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ orr r0, r0, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 32fb40 │ │ │ │ - ldr r0, [pc, #444] @ 16a4b4 │ │ │ │ + bl 32faf8 │ │ │ │ + ldr r0, [pc, #444] @ 16a46c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a42c │ │ │ │ + beq 16a3e4 │ │ │ │ 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 16a44c │ │ │ │ - beq 16a390 │ │ │ │ - ldr r0, [pc, #360] @ 16a4bc │ │ │ │ + bmi 16a404 │ │ │ │ + beq 16a348 │ │ │ │ + ldr r0, [pc, #360] @ 16a474 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a450 │ │ │ │ + beq 16a408 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ bl 1f030 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r6 │ │ │ │ - bne 16a3a8 │ │ │ │ - b 16a27c │ │ │ │ + bne 16a360 │ │ │ │ + b 16a234 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, #1 │ │ │ │ bl 1f030 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 348b48 │ │ │ │ + bl 348b00 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16a41c │ │ │ │ + bne 16a3d4 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - ldr r2, [pc, #240] @ 16a4c0 │ │ │ │ + ldr r2, [pc, #240] @ 16a478 │ │ │ │ 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 1ba808 │ │ │ │ + bl 1ba7c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a43c │ │ │ │ + beq 16a3f4 │ │ │ │ mov r6, r0 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ cmp r5, #0 │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ - beq 16a2bc │ │ │ │ + beq 16a274 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ - b 16a2bc │ │ │ │ + bl 1ba7c4 │ │ │ │ + b 16a274 │ │ │ │ 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 38870 │ │ │ │ - b 16a448 │ │ │ │ + b 16a400 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 38870 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #96] @ 16a4b8 │ │ │ │ + ldr r2, [pc, #96] @ 16a470 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38854 │ │ │ │ mov r4, r0 │ │ │ │ - b 16a478 │ │ │ │ + b 16a430 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bf84 │ │ │ │ + bl 15bf3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16a4a8 │ │ │ │ + beq 16a460 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ba80c │ │ │ │ + bl 1ba7c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15bf84 │ │ │ │ + bl 15bf3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1df50 <_Unwind_Resume@plt> │ │ │ │ bl 38ac8 │ │ │ │ - eoreq r5, sl, r4, ror fp │ │ │ │ - eoreq r4, r9, r4, ror #13 │ │ │ │ - eoreq r5, sl, r4, lsl fp │ │ │ │ - eoreq r5, sl, r0, lsr #21 │ │ │ │ + strhteq r5, [sl], -ip │ │ │ │ + eoreq r4, r9, ip, lsr #14 │ │ │ │ + eoreq r5, sl, ip, asr fp │ │ │ │ + eoreq r5, sl, r8, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16a5f8 │ │ │ │ + beq 16a5b0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov fp, r1 │ │ │ │ - bl 169d6c │ │ │ │ + bl 169d24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a508 │ │ │ │ + beq 16a4c0 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r7] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 16a534 │ │ │ │ - ldr r1, [pc, #1816] @ 16ac34 │ │ │ │ - ldr r2, [pc, #1816] @ 16ac38